立体物をthree.jsで作成し、あらゆる角度から確認できるビューアーに表示します。OBJ + MTLやGLBで保存し、他の3D制作ソフトへ持ち込めます。
- 立体物を作って全方向から確認したいとき
- Blenderで編集するモデルの作成
- シルエットや素材の見え方の確認
毎日や毎週など決まった時刻にバックグラウンドで実行する自動化を、実行内容やスケジュールを対話で整理しながら作成します。
Interactive guide to design and create a scheduled background automation. Use this skill when the user wants to create an automated or recurring scheduled task (e.g. "summarize my emails every morning", "every Monday send me a to-do list"). Also triggered by the /automation slash command.
実行スコア 未検証
インストール方法を見る定期的にバックグラウンドで動く自動化の内容とスケジュールを、対話形式で整理して作成します。毎時・毎日・毎週、または指定したcron式から頻度を決め、実行する時刻や曜日、各回にエージェントが行う作業を確認します。その情報をもとに、実行のたびに新しい会話で動ける自己完結した指示文と設定を用意します。希望があれば、作成したタスクを一度実行して動作や必要な権限を確認する流れも案内します。
毎朝のメール要約や、毎週のToDo一覧のように、同じ作業を決まった間隔で繰り返したいときに向いています。実行時刻や依頼内容を整理し、定期実行の設定まで進めたい場合に使えます。
スケジュール実行用のsidecarを作成するスキルです。作成後の自動化は利用者がAutomationsダッシュボードで有効化します。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
SKILL.md の記述から、注意が要る操作と導入の前提を AI が確認しました。点数は実際に動かした結果(実行検証)だけで付けています。
点数には入れていません。 2026年10月30日 時点で AI(OpenAI Codex)が判定しました。目安なので、入れる前に原文も確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
A scheduled automation is a background sidecar ("builtin": "schedule")
that runs on a cron schedule and starts a fresh agent conversation (agentapi new-conversation) on each run.
This skill is strictly for scheduled (cron) automations. Do not use it to
create UI sidecars, continuous generic command/daemon sidecars, or in-turn
timers (use the schedule tool instead).
ask_question (Hourly, Daily, Weekly,
or Custom cron schedule).ask_question).sidecar.json: Create~/.gemini/jetski/sidecars/<slug>/sidecar.json with "builtin": "schedule", "args": {"schedule": "<cron>", "prompt": "<prompt>"}.agentapi new-conversation.Guide the user through creating the automation one step at a time across turns. If the user already provided some details in their initial prompt (such as the schedule or the task), skip the questions already answered and proceed to the next missing step.
If the schedule cadence is not yet specified, use the ask_question tool to
ask:
"What should be the cadence of the automation?"HourlyDailyWeeklyCustom cron scheduleWait for the user's response before moving to the next question.
Based on the chosen cadence, confirm the exact schedule in a follow-up turn
using ask_question:
ask_question to confirm the hour of the day (e.g., 9:00 AM, 12:00 PM, 5:00 PM; the user can also enter a custom time via the
built-in write-in option).ask_question to confirm both the day(s) of the week
(e.g., Monday, Friday, Weekdays (Mon–Fri)) and the hour of the day
(e.g., 9:00 AM, 5:00 PM).0 * * * *), or confirm if
they want a specific minute offset.*/30 * * * * for every 30 minutes).Wait for the user's response before asking what the task should do.
Once the schedule is set (and if the task itself has not been described yet),
ask the user in plain text (do not use ask_question for this open-ended
step):
"What would you like the task to do? (For example: 'Summarize my unread
emails from the last 24 hours and highlight any that need a reply' or 'Check
my open pull requests and list any with failing checks.')"
Wait for the user's response.
sidecar.json & Offer a Test Run to Configure Permissionsminute hour day-of-month month day-of-week) written in the user's local time, always
prefixed with CRON_TZ=<IANA zone> so it runs in the user's timezone:
CRON_TZ=America/New_York 0 * * * *CRON_TZ=America/New_York 0 9 * * *CRON_TZ=America/New_York 0 17 * * *CRON_TZ=America/New_York 0 9 * * 1CRON_TZ=America/New_York 0 9 * * 1-5Europe/Zurich;PST or a raw offset like +02:00):
ask_question to confirm the user's timezoneCRON_TZ=TZ=, keep it as-is and do not add a second prefix.<configDir>/sidecars/<sidecar-id>/sidecar.jsonBefore calling write_to_file, always output a short message to the user
stating that you are now creating the <display_name> automation (do not
mention sidecar.json or internal file details to the user). Also set
toolAction / toolSummary on write_to_file to "Creating <display_name> automation".
Create the configuration file at:
<configDir>/sidecars/<sidecar-id>/sidecar.json
<configDir> is the user's .gemini/config directory (typically~/.gemini/config).<sidecar-id> is a short, unique kebab-case identifier derived from the
task (e.g., daily-pr-check).display_name (e.g., "Daily PR Status Check"). You MUST tell the user this exact display_name when pointing
them to the Automations dashboard so they know which automation to enable.restart_policy, display_name,
agent_permissions, access_grants, workspace_uris).restart_policy ("always" is
required for "builtin": "schedule" and continuous daemons; "on-failure"
or "never" apply only to one-shot "command" sidecars) — never proto enum
names like "SIDECAR_RESTART_POLICY_ALWAYS" or "unless-stopped".sidecar.json or scripts inside an ephemeral CitC workspace
(/google/src/cloud/<user>/<workspace>/...) or point symlinks in
~/.gemini/config/ to an ephemeral CitC workspace that may later be
deleted.[!CAUTION] Never Hallucinate Tools or Permissions: - Do NOT guess or
invent MCP servers (mcp(...)) or CLI commands (command(...)) that you have
not verified exist in the current environment. - Only include an
mcp(<server>/<tool>)grant if<server>is actually present in your
<mcp_servers>system prompt block. - Only include acommand(<prefix>)
grant if you have verified the binary/subcommand exists (e.g., via an
available skill or a live test run). - Never use overly generic wildcards
(command(*),read_file(*),read_file(/),write_file(*),mcp(*),
read_url(*)) or invalid wrapper syntax likeallow(*).
sidecar.json{
"builtin": "schedule",
"args": [
"CRON_TZ=America/New_York 0 9 * * *",
"agentapi",
"new-conversation",
"--",
"Check open pull requests in the repository and summarize any with failing CI checks or pending review comments."
],
"restart_policy": "always",
"display_name": "Daily PR Status Check",
"description": "Every day at 9:00 AM (America/New_York), checks open pull requests and summarizes failing checks or review comments.",
"agent_permissions": {
"access_grants": [
"command(gh pr list)",
"command(gh pr view)"
]
}
}
args[0] must be the full cron schedule as a single string, including
the CRON_TZ=<zone> prefix (never omit args[0] or place the executable at
args[0] when "builtin": "schedule" is set).args
(never bare relative filenames like "watcher.py" or paths inside ephemeral
workspaces that may later be deleted)."--" immediately before the prompt string in args so the
prompt is cleanly separated from agentapi new-conversation flags.[!CAUTION] DO NOT enable the automation yourself. Never modify
user_config.jsonto set"enabled": true, and never invoke any command or
RPC to start or enable the sidecar.
After writing sidecar.json:
<display_name> (<sidecar-id>) has
been created, and explicitly instruct them to enable it in the
Automations dashboard using the action button: [Open Automations Dashboard](sidecar://dashboard)ask_question to ask the user if they want you to execute a test run"Once enabled, '<display_name>' will run in a project that inherits global permissions and presets, and all other non-approved commands will be auto-denied. Would you like me to execute a test run now to configure its permissions properly so it can proceed successfully?"(Recommended) Yes, execute a test run now to configure permissionsNo, I'll review permissions and enable '<display_name>' in the Automations dashboardWhen the user agrees to a test run:
skill_search / view_file onSKILL.md) or check available <mcp_servers> needed to fulfill thesidecar.json with the exact verified permissions:
agent_permissions:
workspace_uris: ["file:///absolute/path/to/dir"] if the taskaccess_grants:command(<binary_and_subcommand>) — e.g., command(gh pr list)command(*)).read_file(<absolute_path>) — e.g., read_file(/Users/alice/notes)read_file(*) or read_file(/)).write_file(<absolute_path>) — e.g.,write_file(/Users/alice/digests) (never write_file(*) orwrite_file(/)).mcp(<server_name>/<tool_name>) — e.g., mcp(buganizer/get_bugs)mcp(*)).read_url(<domain>) / execute_url(<domain>) — e.g.,read_url(github.com) (never read_url(*)).args if the test run revealed specific skill<display_name><sidecar-id>) and remind the user to enable <display_name> in[Open Automations Dashboard](sidecar://dashboard)まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
立体物をthree.jsで作成し、あらゆる角度から確認できるビューアーに表示します。OBJ + MTLやGLBで保存し、他の3D制作ソフトへ持ち込めます。
Chrome DevTools MCPでWebページのアクセシビリティを監査し、見出し構造、ラベル、キーボード操作、フォーカス、タップ領域、色のコントラストに関する問題を調べます。
個人用のタスク一覧に、やることや期限、返答待ち、作業が止まる理由を記録します。進捗や依存関係を更新し、重複や完了済みの項目も整理するスキルです。
作業の目標と完了条件を整理し、必要に応じて複数のエージェントへ分担します。進捗報告、成果の検証、PRのマージまで、プロジェクトとして進行を管理します。
Antigravityのカスタマイズの種類や読み込み順、検出場所を説明し、スキル、ルール、プラグイン、フック、MCPサーバーの作成方法を案内します。
再生・一時停止や時間位置の指定ができるアニメーションをHTMLページとして制作します。場面の長さや速度を調整し、横長・縦長の動画書き出しに備えます。