使用three.js创建立体模型,在交互式查看器中从各个角度检查形状和材质,并以OBJ + MTL或GLB格式保存,供其他三维制作软件使用。
- 创建立体模型并从各个角度检查
- 制作可在Blender中继续编辑的模型
- 检查模型轮廓和材质效果
通过对话确定运行频率、时间和任务内容,创建定时后台自动化。可选择每小时、每天、每周或自定义 cron 表达式,并可按需试运行以检查行为和权限。
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 表达式;随后确认具体时间或星期,以及每次运行时要执行的任务。技能会根据这些信息准备一段完整的任务提示和配置,使自动化每次都能在新的对话中运行。如有需要,也可以引导你立即试运行一次,以检查运行表现和所需权限。
当你希望某项工作按固定间隔重复执行时,可以使用此技能,例如每天早上整理邮件摘要,或每周生成待办清单。它适合用来梳理运行时间和任务要求,并进一步设置定期执行。
此技能会创建用于定时运行的 sidecar。创建后,需要由你在 Automations 控制台中启用该自动化。
本介绍由 AI(OpenAI Codex)根据公开的 SKILL.md 撰写。准确的规格请查看下方原文。
AI 根据 SKILL.md 的内容检查了需要注意的操作和使用前提。评分只依据实际运行的结果(实测对比)。
不计入评分。 由 AI(OpenAI Codex)于 2026年10月30日 评估。仅供参考,安装前请同时查看原文。
安装前可以查看交给 AI 代理的指令内容。
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格式保存,供其他三维制作软件使用。
Audit web accessibility with Chrome DevTools MCP and Lighthouse. Inspect semantic structure, labels, keyboard focus, tap target size, and color contrast, then identify page elements that may need changes based on web.dev guidance.
中文简介正在准备中。当前显示英语简介。
在个人任务清单中记录待办事项、承诺、期限、下一步、待回复对象和阻碍原因,更新进度与依赖关系,合并重复项并归档已结束的任务。
Coordinate a task from a verifiable goal through completion. Handle work directly or split independent tasks across separate agent sessions, track progress, verify results, and arrange pull request merging when included in the goal.
中文简介正在准备中。当前显示英语简介。
了解 Antigravity 如何发现和加载自定义配置,包括配置位置与优先级。借助本指南选择并创建技能、规则、插件、钩子或 MCP 服务器,用于智能体工作流程和外部工具连接。
将动画制作成可播放、暂停和定位时间的HTML页面,通过时间轴调整场景时长与速度,并为横屏或竖屏视频导出做好准备。