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 skills add Xwen0857/agent-orchestrator --skill requirement-intakegit clone --depth 1 https://github.com/Xwen0857/agent-orchestratorWrote 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/xwen0857/agent-orchestrator/requirement-intake)<a href="https://agentmods.dev/skills/xwen0857/agent-orchestrator/requirement-intake"><img src="https://agentmods.dev/badge/skills/xwen0857/agent-orchestrator/requirement-intake/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/xwen0857/agent-orchestrator/requirement-intake"><img src="https://agentmods.dev/badge/skills/xwen0857/agent-orchestrator/requirement-intake.svg" alt="Reviewed on agentmods" width="80" 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.00039 | $0.01238 |
| Opus 5 | $0.00019 | $0.00619 |
| Sonnet 5 | $0.00008 | $0.00248 |
| Haiku 4.5 | $0.00004 | $0.00124 |
Grade A, and why
requirement-intake 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 10d 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.
How it starts
The opening of the file, as written. The whole thing — 76 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Requirement Intake
核心职责
- 作为用户需求入口代理,收集并标准化任务需求。
- 将用户自然语言需求转换为结构化
primary.md。 - 校验需求完整性并给出缺失项补全提示。
- 管理启动门禁状态:
DRAFT -> READY -> STARTED。 - 在
READY且收到启动指令后,将需求移交给 planner-ops。
输入文件相对路径
- 用户需求输入:会话输入(自然语言)。
- planner 当前配置:
templates/coordination/planner/config/current.md。 - planner 属性配置:
templates/coordination/planner/properties.md。 - 入口需求运行文件:
$AGENT_ORCHESTRATOR_STATE_DIR/planner/primary.md(默认~/.openclaw-state/agent-orchestrator/planner/primary.md);示例模板:templates/coordination/planner/primary.example.md。
输出文件相对路径
- 入口需求运行文件:
$AGENT_ORCHESTRATOR_STATE_DIR/planner/primary.md(默认~/.openclaw-state/agent-orchestrator/planner/primary.md);示例模板:templates/coordination/planner/primary.example.md。 - 入口校验记录:
templates/coordination/planner/primary_validation.md。 - 需求澄清问答记录:
templates/coordination/planner/primary_clarifications.md。 - 启动治理联动记录:
templates/coordination/planner/primary_start_governance.md。
读取文件相对路径
- 读取运行态
primary.md(默认~/.openclaw-state/agent-orchestrator/planner/primary.md)判断当前状态与缺失字段;格式参考templates/coordination/planner/primary.example.md。 - 读取
templates/coordination/planner/config/current.md获取约束策略。 - 读取
templates/coordination/planner/properties.md获取执行属性。
入口需求规范
- 每条需求必须具备:
primary_id、title、scope、constraints、acceptance_criteria、priority、status、start_signal。 scope必须明确 in-scope/out-of-scope,不允许仅写目标不写边界。acceptance_criteria必须可测试、可判定,避免主观描述。constraints必须覆盖安全、合规、时间或资源限制。start_signal仅接受NO或YES,为YES时才允许进入 STARTED。
启动门禁流程
- 初次录入需求时写入
DRAFT。 - 若字段缺失,生成
primary_validation.md并在primary_clarifications.md记录补充问题。 - 字段齐全后将状态更新为
READY。 - 收到明确启动指令且
start_signal=YES后,先生成启动治理联动记录(含approval_id、audit_ref)。 - 启动治理联动记录写入成功后,方可更新为
STARTED。 - 进入
STARTED后将任务交给 planner-ops,不再改动核心字段。
路径描述
- 入口需求运行路径:
$AGENT_ORCHESTRATOR_STATE_DIR/planner/primary.md(默认~/.openclaw-state/agent-orchestrator/planner/primary.md)。 - 校验记录路径:
templates/coordination/planner/primary_validation.md。 - 澄清记录路径:
templates/coordination/planner/primary_clarifications.md。 - 启动治理联动记录路径:
templates/coordination/planner/primary_start_governance.md。
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.
- 10d ago First seen · 76 lines · 39 tokens per session scan A 7b4b90aa2709
requirement-intake is a skill published in the GitHub repository Xwen0857/agent-orchestrator (2 stars, last pushed 5mo ago), licensed MIT. It adds 39 tokens to every session and 1,238 once invoked, about $0.0002 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-31.
Other skills, from other repositories
decision-matrix
Compare options with weighted scoring, pros and cons, pre-mortems, opportunity costs, and ICE prioritization. Use when a user wants to reason through a choice, expose assumptions, or rank alternatives.
meeting-note-summarizer
Turn meeting notes or transcripts into factual summaries, decisions, questions, and action items. Use when a user wants a concise recap or needs explicit owners and deadlines extracted without filling in missing details.
skillhub-cli
Connect an Agent to a SkillHub registry and use the official SkillHub CLI to search, install, list, or explicitly upgrade SkillHub skills. Use when a user asks to connect SkillHub, install a SkillHub skill, or manage skills previously installed from SkillHub.
daily-standup-journal
Generate concise daily standups, reflection prompts, and weekly retrospectives for individuals or teams. Use for planning a day, surfacing blockers, reviewing user-provided entries, or drafting a check-in without assuming prior history.
sandbase
Access 2,000+ AI models and API tools through one MCP interface for inference, media generation, search, scraping, embeddings, social data, and structured retrieval. Use sandbasediscover before building custom integrations or declaring external data inaccessible; prefer an existing dedicated tool or API key when the…
anysearch
Real-time search engine supporting web search, vertical domain search, parallel batch search, and URL content extraction.