← ClaudeAtlas

workctl-operatorlisted

安装、升级、认证、发现并使用 Work Agent CLI (`workctl`)。适用于通过 `workctl schema` 发现并调用阿里巴巴国际站商家经营工具,处理店铺经营数据、广告、发品、商品优化、AI 图片/视频、旺铺、选品、物流、交易、IM、知识问答、深度研究等场景。 也适用于配置 workctl、登录认证、排查 token/cache/schema/runtime/async task/recovery 问题,编排多个 workctl 工具,或为新业务域接入 registry/discovery/detail/tools/call 协议。执行业务命令时必须以当前 `workctl schema` 和 `workctl <command> --help` 为准,不照搬旧 MCP/CLI 命令。
0xAddict/threadwork · ★ 0 · AI & Automation · score 73
Install: claude install-skill 0xAddict/threadwork
# Workctl Operator 使用 `workctl` 管理 Work Agent 平台能力。默认相信 CLI 已做 Agent-Friendly 收口:成功输出尽量极简,失败输出只给可执行修复动作,大结果自动落 artifact。不要在 skill 里重复写 CLI 内部策略。 ## 快速流程 1. 确认 CLI 和测试登录态: ```bash workctl version --format json workctl auth login --provider alibaba --format json workctl auth status --format json ``` 2. 发现命令,先搜再看 schema: ```bash workctl schema --search '<关键词>' --limit 10 --format json workctl schema <product.group.action> --format json ``` 3. 执行业务命令: ```bash workctl <product> <group> <action> --format json <flags...> ``` 4. 多个互不依赖的只读查询不要逐条串行跑,生成 batch spec 后用: ```bash workctl batch call --file batch.json --format json ``` 5. 写操作、发送消息、投广告、发布/编辑商品前,先展示对象、影响范围和关键参数,得到明确确认后再执行。 ## 并行和异步策略 - 先画依赖:只有 token、receipt、categoryKey、taskId 这类上游 ID 必须串行;拿到 ID 后,后续只读查询尽量 `batch call` 并行。 - 报表、诊断、商品/流量/转化/IM/物流等只读 fan-out,优先生成一个临时 batch JSON;结果统一落 artifact,再用 `artifact get --jq` 精确读取。 - 生成、发品、图片、视频、建站等长任务,优先 `--wait --poll-interval ... --wait-timeout ...`;需要后台提交时用 `--async`,再 `task status/wait` 恢复。 - CLI 当前 `batch call` 不做步骤间变量引用;有依赖的前置步骤先在 batch 外执行,或用 `workflow run` 顺序执行固定参数步骤。 - 避免 Agent 自己开多个 shell 后台进程、手写 sleep/while 或把多个大 JSON 读进上下文。 ## Agent 读取规则 - 成功:优先读顶层业务字段和 `success`;对象型业务结果通常已平铺,数组/字符串才放在 `data`。 - 失败:优先读 `error.reason` 和 `error.next_action`;不要盲目重试同一入参。 - 动态命令返回形态可能是 `model/items/result/records/data`,不要假设一定有 `.data`。 - `--jq/--fields` 作用于完整 structured envelope;在线过滤常从 `.data.*` 读,读默认 stdout 时先看顶层字段。 - `--output` 保存完整结果,可能保留 `meta`;