用途
该技能用于帮助用户调度、更新、列出或运行远程 Claude Code 智能体。这些不是本地 cron 任务——每个例程都会在 Anthropic 云基础设施中启动一个完全隔离的远程会话(CCR),可以按周期性 cron 计划运行,也可以在特定时间运行一次。智能体在沙箱环境中运行,拥有自己的 git 检出、工具和可选的 MCP 连接。
主要能力
通过 RemoteTrigger 工具(需先用 ToolSearch select:RemoteTrigger 加载,认证在进程内处理,不要使用 curl)可执行以下操作:
{action: "list"}— 列出所有例程{action: "get", trigger_id: "..."}— 获取单个例程{action: "create", body: {...}}— 创建例程{action: "update", trigger_id: "...", body: {...}}— 部分更新{action: "run", trigger_id: "..."}— 立即运行例程
注意:API 使用 trigger_id 作为参数名,但面向用户的术语是“routine”(例程)。该技能无法删除例程,如需删除需引导用户访问 https://claude.ai/code/routines。
使用方式
第一步必须是一次单独的 AskUserQuestion 工具调用(无开场白),使用指定字符串提问,header 设为 "Action",提供 create/list/update/run 四个选项。用户选择后按对应工作流执行。
创建例程时,body 结构包含 name、cron_expression(或 run_once_at)、enabled、job_config(含 ccr 的 environment_id、session_context、events)。周期性计划使用 5 字段 UTC cron 表达式,最小间隔为 1 小时;一次性运行使用 RFC3339 UTC 时间戳,必须为未来时间,触发一次后自动禁用。需自行生成小写 v4 UUID 用于 events[].data.uuid。
每个例程都需要 environment_id,可用环境为 Default(id: env_011CUM1TFSuT83jzH5ttnYHr, kind: anthropic_cloud)。
适用场景
适用于需要定期或定时在云端运行远程智能体任务的场景,例如按计划分析代码仓库、生成报告、执行自动化检查等。用户可指定仓库、任务内容、执行频率和模型(默认 claude-sonnet-4-6)。
限制
- 远程智能体运行在 Anthropic 云端,无法访问本地文件、本地服务或本地环境变量。
- 无法删除例程,需通过网页界面操作。
- cron 最小间隔为 1 小时,
*/30 * * * *会被拒绝。 - 时间均为 UTC,需与用户确认时区转换。
- 提示词是最重要的部分,远程智能体从零上下文开始,提示词必须自包含。
- 当前未检测到已连接的 MCP 连接器,如需使用需先在 https://claude.ai/customize/connectors 连接。