requirement-intake

requirement-intake is a skill for Claude Code, Codex from Xwen0857/agent-orchestrator. It costs 39 tokens per session (1,238 once invoked), scanned A, original, MIT.

A requirements-intake process that turns a user's natural-language request into a structured primary file and tracks whether it is ready to start.

In plain words
What is it for?
It is for collecting requirements, validating them, managing the DRAFT-to-READY-to-STARTED status, and handing an approved request to the planning process.
Why use it?
It prevents planning from beginning with missing or unclear requirements by checking the request and recording needed clarifications.

Skill for Claude CodeCodex

Which agent this was written for is unclear — built for openclaw. Also seen: built for openclaw.

Good fit It is for collecting requirements, validating them, managing the DRAFT-to-READY-to-STARTED status, and handing an approved request to the planning process.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/xwen0857/agent-orchestrator/requirement-intake
Install

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.

Any agent
npx skills add Xwen0857/agent-orchestrator --skill requirement-intake
Clone the repo
git clone --depth 1 https://github.com/Xwen0857/agent-orchestrator

Made for: Claude Code, Codex.

Wrote 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.

agentmods badge for requirement-intake

README.md
[![agentmods](https://agentmods.dev/badge/skills/xwen0857/agent-orchestrator/requirement-intake/github.svg)](https://agentmods.dev/skills/xwen0857/agent-orchestrator/requirement-intake)
Your own site
<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.

agentmods 80×15 button for requirement-intake

Your own site · 80×15
<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>
Per session 39 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,238 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce 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

Measured 10d ago against content hash 7b4b90aa2709, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-10, from the pricing page.

Security

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.

requirement-intake/SKILL.md · 76 lines

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

核心职责

  1. 作为用户需求入口代理,收集并标准化任务需求。
  2. 将用户自然语言需求转换为结构化 primary.md
  3. 校验需求完整性并给出缺失项补全提示。
  4. 管理启动门禁状态:DRAFT -> READY -> STARTED
  5. READY 且收到启动指令后,将需求移交给 planner-ops。

输入文件相对路径

  1. 用户需求输入:会话输入(自然语言)。
  2. planner 当前配置:templates/coordination/planner/config/current.md
  3. planner 属性配置:templates/coordination/planner/properties.md
  4. 入口需求运行文件:$AGENT_ORCHESTRATOR_STATE_DIR/planner/primary.md(默认 ~/.openclaw-state/agent-orchestrator/planner/primary.md);示例模板:templates/coordination/planner/primary.example.md

输出文件相对路径

  1. 入口需求运行文件:$AGENT_ORCHESTRATOR_STATE_DIR/planner/primary.md(默认 ~/.openclaw-state/agent-orchestrator/planner/primary.md);示例模板:templates/coordination/planner/primary.example.md
  2. 入口校验记录:templates/coordination/planner/primary_validation.md
  3. 需求澄清问答记录:templates/coordination/planner/primary_clarifications.md
  4. 启动治理联动记录:templates/coordination/planner/primary_start_governance.md

读取文件相对路径

  1. 读取运行态 primary.md(默认 ~/.openclaw-state/agent-orchestrator/planner/primary.md)判断当前状态与缺失字段;格式参考 templates/coordination/planner/primary.example.md
  2. 读取 templates/coordination/planner/config/current.md 获取约束策略。
  3. 读取 templates/coordination/planner/properties.md 获取执行属性。

入口需求规范

  1. 每条需求必须具备:primary_idtitlescopeconstraintsacceptance_criteriaprioritystatusstart_signal
  2. scope 必须明确 in-scope/out-of-scope,不允许仅写目标不写边界。
  3. acceptance_criteria 必须可测试、可判定,避免主观描述。
  4. constraints 必须覆盖安全、合规、时间或资源限制。
  5. start_signal 仅接受 NOYES,为 YES 时才允许进入 STARTED。

启动门禁流程

  1. 初次录入需求时写入 DRAFT
  2. 若字段缺失,生成 primary_validation.md 并在 primary_clarifications.md 记录补充问题。
  3. 字段齐全后将状态更新为 READY
  4. 收到明确启动指令且 start_signal=YES 后,先生成启动治理联动记录(含 approval_idaudit_ref)。
  5. 启动治理联动记录写入成功后,方可更新为 STARTED
  6. 进入 STARTED 后将任务交给 planner-ops,不再改动核心字段。

路径描述

  1. 入口需求运行路径:$AGENT_ORCHESTRATOR_STATE_DIR/planner/primary.md(默认 ~/.openclaw-state/agent-orchestrator/planner/primary.md)。
  2. 校验记录路径:templates/coordination/planner/primary_validation.md
  3. 澄清记录路径:templates/coordination/planner/primary_clarifications.md
  4. 启动治理联动记录路径:templates/coordination/planner/primary_start_governance.md

Read the full file on GitHub · 76 lines

Changes

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.

  1. 10d ago First seen · 76 lines · 39 tokens per session scan A 7b4b90aa2709

Subscribe to this mod's changes

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.

Related

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.

iflytek/skillhub · 45 tokens

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.

iflytek/skillhub · 44 tokens

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.

iflytek/skillhub · 58 tokens

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.

iflytek/skillhub · 51 tokens

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…

iflytek/skillhub · 67 tokens

anysearch

Real-time search engine supporting web search, vertical domain search, parallel batch search, and URL content extraction.

anysearch-ai/anysearch-skill · 24 tokens