Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add skills/murray17/rovai-ai/cli-operationsnpx skills add murray17/rovai-ai --skill cli-operationsgit clone --depth 1 https://github.com/murray17/rovai-aiWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/murray17/rovai-ai/cli-operations)<a href="https://agentmods.dev/skills/murray17/rovai-ai/cli-operations"><img src="https://agentmods.dev/badge/skills/murray17/rovai-ai/cli-operations.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00102 | $0.00771 |
| Opus 5 | $0.00051 | $0.00385 |
| Sonnet 5 | $0.00020 | $0.00154 |
| Haiku 4.5 | $0.00010 | $0.00077 |
Grade A, and why
cli-operations scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 6d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
Rovai CLI 操作协调
快速路径
如果需求已经明确对应一个普通单一操作,不要继续加载本 Skill 的 references。运行 rovai --help
选择 operation,再运行该 operation 的精确 --help;不要假设 command family 有独立 help entry。
选择操作
先判断用户需要留下什么领域事实:
- Camp 中可见的答复、状态、问题或一次性协作消息:选择 CampMessage。
- 当前 Default Lead 要把同一主题并行交给多个成员,并在全部成员 Run 终态后只收到一次统一续跑:选择 Gather。
- 跨 AgentRun 仍需追踪、可独立交接和验收的责任:选择 Task。
- 查找 Camp、消息或稳定 ID 对应的历史事实:选择 Camp/History 读取。
- 跨未来 AgentRun 仍有价值的稳定偏好、约定或经验:转交 Memory 治理判断。
边界不清时,优先选择最小且能完整表达用户意图的领域对象。不要用 Task 代替普通公开消息,也不要用 Memory 代替 Task、项目文档或历史证据。
协调多步流程
- 先读取做决定所需的权威状态,再执行 mutation。
- 为每一步选择一个具体 operation,并查看它自己的精确
--help。 - 每次调用只使用该 operation 接受的一种输入来源。
- 检查 compact business result;只有已提交的 operation 可以作为后续步骤的事实。
- 如果当前责任需要 Camp 中的公开答复,在结束前成功发送 CampMessage。
一次 operation 成功只证明该 Rovai operation 已提交,不证明下游执行完成、整体工作质量、测试、评审 或用户意图已经满足。
按需读取
- 需要决定公开消息、Agent routing、User attention 或是否无需 Task 时,读取 Send。
- 需要并行征集成员结果并让原 Lead 稍后统一综合时,读取 Gather。
- 需要判断消息是否升级为持久责任,或协调 Task 与消息 linkage 时,读取 Task。
- 需要在当前 Camp、指定 Camp、跨 Camp 历史或稳定 ID exact read 之间选择时,读取
Camp 与 History;该 reference 同时定义裸
rovai camp read的默认 Timeline 行为、message-anchored 显式模式和 cursor 延续规则。 - 需求可能属于长期记忆时,读取 Memory 路由,随后使用
$memory-stewardship;此处不替代 Memory 治理。 - CLI 返回
error.recovery,尤其要求 refresh 或确认结果时,读取 Recovery。
多步需求可以读取多份直接相关的 reference;不要为了普通单一 operation 预读全部文件。
What ships with it
8 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 6d ago First seen · 53 lines · 102 tokens per session scan A 735ada753ae5
cli-operations is a skill published in the GitHub repository murray17/rovai-ai (46 stars, last pushed today), licensed MIT. It adds 102 tokens to every session and 771 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
onboard-new-engineer
Structure a new engineer's first week so they ship and build context, not just read.
material-organizer
Organize only the materials the user has already provided or explicitly pointed to. The job is to make messy inputs easier to scan, reuse, archive, or continue from later while preserving source traceability.
oma-recap
Analyze conversation histories from multiple AI tools (Grok, Claude, Codex, Gemini, Qwen, Cursor, Antigravity) and generate themed daily/period work summaries. Filter by date or time window.
tmux
Manage long-running shell sessions with tmux — start a detached session, run a long task, reattach later, capture output. Use when a task takes longer than a single tool call (build, test, log tail).
himalaya
CLI to manage emails via IMAP/SMTP. Use himalaya to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
cron
仅在需要未来定时执行或周期执行任务时使用。通过 createcronjob / listcronjobs / togglecronjob / deletecronjob 管理定时任务。.