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/skillberry-ai/cap-evolve/intakenpx skills add skillberry-ai/cap-evolve --skill intakegit clone --depth 1 https://github.com/skillberry-ai/cap-evolveWrote 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/skillberry-ai/cap-evolve/intake)<a href="https://agentmods.dev/skills/skillberry-ai/cap-evolve/intake"><img src="https://agentmods.dev/badge/skills/skillberry-ai/cap-evolve/intake.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 | $0.00169 | $0.02203 |
| Opus 5 | $0.00084 | $0.01102 |
| Sonnet 5 | $0.00034 | $0.00441 |
| Haiku 4.5 | $0.00017 | $0.00220 |
Grade A, and why
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 3d 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 — 134 lines — stays where its author put it; the contents beside it link to each section on GitHub.
intake — collect inputs, scaffold the project
Turn a vague wish ("make this agent better at X") into a runnable project: a filled
capevolve.yaml, an adapter ready to implement, and every NEEDED input resolved
before any budget is spent. Intake is cheap; an unresolved input found three phases
later is a wasted run and a meaningless number.
Ask, never fabricate — the core discipline of this phase
inputs/INPUTS.md classifies every input NEEDED or RECOMMENDED. For each
NEEDED input that is not already present, do not proceed:
- Interactive / chat mode — ASK THE USER and wait. Quote all three, they are in
INPUTS.mdper input: (a) the exact path the input is expected at, (b) the command or option that produces it, (c) the alternatives. Say what breaks without it. - Non-interactive (
cap-evolve run/ theorchestrateskill, nobody to ask) — writeBLOCKED: <input> — why it is needed — how to provide itintoPROJECT.mdand exit non-zero. A blocked-but-honest stop is correct; a green run on a guessed input is not.
A fabricated dataset, scorer, trajectories path or gold answer does not unblock the run — it produces a number that measures nothing and hides that fact. A missing tasks file is a question for the user, not a gap for you to paper over.
RECOMMENDED inputs may take their default, but log every default in PROJECT.md
with its honesty cost (e.g. "num_trials=1 — single-trial scores, so the significance
gate will correctly reject marginal gains"), so the cost is visible at report time.
Step 0 — mine, then inspect, then ask once
- Mine the conversation first. Anything the user already said is an answer you must not re-ask — "optimize my airline policy on the flight-change tasks" already fixed the capability, the artifact and the task subset. Harvest that, and any correction the user made, before asking anything.
- Run the miner.
python scripts/run.py --base .capevolve --workdir <repo-root>scaffolds and returnsdiscovered— task files, capability artifacts, existing adapters. Reuse what it found; never re-author it. - Inspect what
discoveredleaves open: the entrypoint, how one eval runs, where traces and scores land, candidate metrics, a natural train/val/test split, cost caps. Rungh auth status. Fan subagents out over the benchmark repo (entrypoint, scorer, trace dir, task schema) while the user answers instead of serializing — come prepared, so the user carries as little of the research as possible. - Then ask the FEWEST questions, as ONE numbered batch, each with the detected
value pre-filled as a default plus a free-text escape — including the ones only a
human can answer: which metric gates accept/reject and each shown metric's
direction, GitHub mirroring, deterministic vs agent orchestration (plus
stop_conditionin agent mode), splits, trials, budget.inputs/INPUTS.md→ RECOMMENDED is the authority on each key; SKILL.md only fixes when to ask. Define jargon in a clause before using it ("pass^k — how often it succeeds on all k tries"); the user may be a domain expert, not an ML one. - Confirm before scaffolding. Echo the resolved spec back as one block — capability, optimizer, algorithm, dataset, splits, budget, every RECOMMENDED input you are defaulting — and get a yes. A misread is cheapest to fix here.
What ships with it
7 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.
- 3d ago First seen · 134 lines · 0 tokens per session scan A b71ec0f4dfde
intake is a skill published in the GitHub repository skillberry-ai/cap-evolve (47 stars, last pushed 3d ago), licensed Apache-2.0. It adds 169 tokens to every session and 2,203 once invoked, about $0.0008 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
foundry-config-setup
Resolve missing setup caused by a hardcoded Foundry project endpoint or model in a sample. Use when a sample fails because it uses a placeholder/hardcoded projectendpoint (for example "https://your-project.services.ai.azure.com") or a hardcoded model instead of reading them from the environment.
agent-memory
../../../engineering/agent-memory/skills/agent-memory/SKILL.md.
dogfood
Systematically explore and test a mobile app on iOS/Android with agent-device to find bugs, UX issues, and other problems. Use when asked to dogfood, QA, exploratory test, find issues, bug hunt, or test this app on mobile.
mochi-remind
Handle due reminders — notify the user with natural language and mark them done.
neuron-evaluation-engineer
Create and run AI evaluations with datasets, assertions, and output drivers in Neuron AI. Use this skill whenever the user mentions evaluation, testing AI systems, creating evaluators, dataset-driven testing, assertion-based validation, or wants to measure AI system performance. Also trigger for tasks involving…
ax-python-agent
Use when writing Python code with axllm for agents, child delegation, tools, MCP, citations, persistent playbook learning, stage instructions, runtime state, final typed responses, and direct-respond executor skipping.