跳到正文
cccskills
免费在 GitHub 公开中文介绍

ao-actions

操作 AO 会话和拉取请求,包括中断或恢复工作、发起评审及经确认后合并。还可截取会话浏览器画面、发送指定文件、保持主机运行或安排定期任务。

原文查看原文说明

Direct actions on one AO session or PR: stop or interrupt, resume, merge a PR, start a review, screenshot a session's browser, send a session's files, keep a host awake, and recurring AO automations. Use for "stop <session>", "merge <PR>", "review <session>'s PR", "show me what <session> built", "keep the Mac awake tonight", "every night, ...".

OrchestratorInc/agent-orchestrator星标 13,873(GitHub 13,873 + cccskills 0)

实测评分 未实测

查看安装方法

适用场景

  • 中断或恢复 AO 会话
  • 评审或合并拉取请求
  • 接收会话截图或成果文件
  • 让主机整夜保持运行
  • 安排定期执行的智能体任务

中文介绍

功能

此技能可对 AO 会话和拉取请求执行操作,包括中断正在进行的工作、恢复已退出的智能体、发起评审,以及合并 PR。合并前,它会检查链接、CI 状态、评审结论、是否可合并,并确认目标提交。它还可以截取会话中的浏览器画面,从成果文件夹发送指定文件,让主机在设定时长内保持运行,或创建定期执行智能体任务的 AO 自动化。

适用场景

想暂停或恢复工作、评审或合并 PR,或获取会话截图和交付文件时,可以使用此技能。它也适用于让主机在夜间工作期间保持运行,以及安排该主机上的定期任务。

使用示例

  • “中断这个会话。”
  • “检查这个 PR,告诉我是否可以合并。”
  • “每晚更新这个项目的依赖项。”

注意事项

结束或恢复会话、合并 PR、发起评审、保持主机运行,以及创建或删除自动化都需要用户批准。远程主机上的本地操作应交由该主机的编排器执行。

本介绍由 AI(OpenAI Codex)根据公开的 SKILL.md 撰写。准确的规格请查看下方原文。

文档检查

AI 根据 SKILL.md 的内容检查了需要注意的操作和使用前提。评分只依据实际运行的结果(实测对比)。

安全性发送数据、删除文件、执行命令等是否有说明
A良好敏感操作需批准,且合并时会核对已展示的提交。
安装难易度所需工具和 API 密钥是否少且有说明
B部分不足需要 AO、aoapi、主机访问、ao 命令行工具和时区;未说明安装步骤。

不计入评分。 由 AI(OpenAI Codex)于 2026年10月29日 评估。仅供参考,安装前请同时查看原文。

如果您认为评估有误,请申请复核

请写明哪一项有误以及原因。无需登录。我们会对照 SKILL.md 重新评估,并在此处更新结果。

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

包含的文件(1)

  • SKILL.md4.3 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Follow the ao-rules skill. Find the session first (ao-rules "AO hosts": <host>/<session id>). Run each action on the owner host from its via computer. "Yes" means the user's yes for that exact action in this chat.

AskDoYes neededHosts
Stop what it's doing nowaoapi POST "sessions/<id>/conversation/interrupt"NoAll
End the sessionaoapi POST "sessions/<id>/kill" '{}'YesAll
Resume an exited agentaoapi POST "sessions/<id>/resume-agent" '{}'NoAll
Restore an ended sessionaoapi POST "sessions/<id>/restore" '{}' (an ended orchestrator can't come back while its project has another live one)YesAll
Merge a PRsee "Merge"Yes, per PRAll
Start AO's reviewer on a session's PRao review trigger <id>YesLocal
Screenshot a session's browsersee "Screenshot"NoLocal
A session's filessee "Files"NoLocal
Keep the host awakesee "Keep awake"YesLocal
Recurring agent worksee "Automations"YesLocal
Start one worker directlyaoapi POST sessions '<json>' with projectId, displayName, promptYesAll

For an action marked Local on a remote host, ask that host's orchestrator to do it (ao-orchestrator).

Start a worker directly only when the project has no orchestrator and the user doesn't want one (ao-rules "orchestrator first").

Merge

First show the PR and ask:

f(){ <aoapi helper>; aoapi GET "sessions/<session id>/pr" | python3 -c '
import json,sys
for p in json.load(sys.stdin).get("prs") or []:
    if str(p.get("number"))==sys.argv[1]: print(json.dumps({"url":p.get("url"),"headSha":p.get("headSha"),"state":p.get("state"),
        "ci":(p.get("ci") or {}).get("state"),"review":(p.get("review") or {}).get("decision"),"mergeability":(p.get("mergeability") or {}).get("state")}))' '<pr number>'; }; f

Tell the user the link, checks (ci), review decision and whether it can merge (mergeability). Never merge on failing checks or conflicting without the user saying so for that PR. On yes, merge exactly the commit you showed:

f(){ <aoapi helper>; aoapi POST "prs/<pr number>/merge" "$(python3 -c 'import json,sys; print(json.dumps({"prUrl":sys.argv[1],"expectedHeadSha":sys.argv[2]}))' '<url>' '<headSha>')"; }; f

If the PR got new commits since you showed it, AO refuses the merge. Show it again and ask again.

Screenshot

The session must have a browser page open. BROWSER_CAPABILITY_INVALID means it has none: say so.

f(){ mkdir -p ~/.ao-grok/out && AO_SESSION_ID='<id>' ao browser screenshot ~/.ao-grok/out/<id>-$(date +%H%M%S).png; }; f

Then CopyToBox and SendToUser.

Files

A session's deliverables are in its artifact folder:

f(){ ls -la "${AO_DATA_DIR:-$HOME/.ao/data}/artifacts/<id>/"; }; f

Send the file the user asks for with CopyToBox and SendToUser. HTML reports render best opened on the phone as a file.

Keep awake

For a run that must last overnight, after a yes:

f(){ <aoapi helper>; aoapi POST awake/sessions "$(python3 -c 'import json,sys; print(json.dumps({"mode":"duration","durationSeconds":int(sys.argv[1]),"scope":"ao"}))' '<seconds>')"; }; f

Say when it ends. The user can stop it in AO. An AWAKE error that mentions a safety stop means AO stopped keep-awake on purpose (for example on battery): tell the user to resume it in AO. Don't resume it yourself.

Automations

For recurring agent work that should run on the host even when the bot is off (for example "every night, update dependencies in <project>"), create an AO automation after a yes:

ao automation create --project '<project>' --name '<name>' --cron '<m h dom mon dow>' --timezone '<IANA zone>' --prompt '<task>'

ao automation list shows them. To remove one after a yes: ao automation delete --yes <id>. Use a Grok routine instead when the job is to tell the user something (ao-status "Digest", ao-answer waiting check).

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

ao-answer

免费有简介

查找 AO 中等待用户回复的会话,将待答问题和待审批事项整理成选项,并把所选答复直接发送到对应会话。离开模式下也会遵循 AO 的决策规则。

  • 查看 AO 中等待回复的事项
  • 回答指定会话的问题
  • 批准待执行的命令或变更
OrchestratorInc/agent-orchestrator1.4万2026年10月30日 更新

ao-desktop-dev

免费有简介

启动或重启真实的 AO 桌面应用,用本地数据查看界面改动;也可组合多个拉取请求分支进行本地评审,并排查 Electron 进程、端口冲突和 preload bridge 不匹配。

  • 在 AO 桌面应用中检查界面改动
  • 用隔离数据或现有本地数据测试
  • 组合多个拉取请求分支评审界面
OrchestratorInc/agent-orchestrator1.4万2026年10月30日 更新

ao-orchestrator

免费有简介

将项目请求或问题发送给 AO 协调器,等待回复并转达结果。可用于启动或调整工作、了解项目进展、询问原因,以及讨论计划和后续步骤。

  • 启动项目工作
  • 询问进度或项目概况
  • 向协调器转达变更请求
OrchestratorInc/agent-orchestrator1.4万2026年10月30日 更新

ao-rules

免费有简介

查阅 AO 各技能共用的主机识别、连接、任务分派、审批和秘密信息处理规则,了解如何区分本地与远程主机及其会话。

  • 使用 AO 技能前查看共用规则
  • 区分多台主机上的会话
  • 确认远程主机的连接方式
OrchestratorInc/agent-orchestrator1.4万2026年10月30日 更新

ao-setup

免费有简介

此技能可查找运行 AO 的电脑并将其登记为主机,也可按需添加没有 Grok Bot 桌面应用的远程主机、记录默认交互模式,并设置定时检查或工作日摘要。

  • 首次使用 AO 前检查环境
  • 登记本地主机
  • 添加远程主机
OrchestratorInc/agent-orchestrator1.4万2026年10月30日 更新

ao-status

免费有简介

汇总多个 AO 主机上的会话状态,查看可合并的拉取请求和新的评审通知,也可检查会话最近的请求与回复,生成简要的每日摘要。

  • 查看 AO 中运行或等待的任务
  • 查找可合并的拉取请求
  • 了解新的评审结果和 PR 动态
OrchestratorInc/agent-orchestrator1.4万2026年10月30日 更新

查看 OrchestratorInc 的全部技能

报告此技能的问题