From animus-skills
Run and inspect Animus agent executions, direct provider runs, agent control, status, project-scoped agent memory, and agent message channels.
How this skill is triggered — by the user, by Claude, or both
Slash command
/animus-skills:animus-agent-operationsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use `animus agent` for direct agent execution and inspection outside the full
Use animus agent for direct agent execution and inspection outside the full
workflow pipeline, or for project-scoped memory and message channels.
Provider execution requires provider plugins:
animus plugin install-defaults
animus daemon preflight
animus agent list
animus agent get --id architect
Profiles come from resolved workflow config and packs. Use
animus workflow config get when a profile is missing.
animus agent run --tool claude --model claude-sonnet-4-5 --prompt "Review the auth module" --cwd .
animus agent run --tool codex --model gpt-5.4 --prompt "Implement TASK-001" --timeout-secs 1800
animus agent run --run-id run-auth-review --tool claude --prompt "Audit auth" --detach
Useful flags:
--run-id <ID> sets a stable run id; otherwise Animus generates one.--tool <TOOL> selects provider CLI such as claude, codex, or gemini.--model <MODEL> overrides the configured model for that tool.--prompt <TEXT> sends direct prompt text.--reasoning-effort low|medium|high overrides provider reasoning effort (also settable as reasoning_effort on agent profiles and phase runtime).--permission-mode <MODE> forwards a provider permission/approval mode verbatim (claude default|acceptEdits|bypassPermissions|plan, codex untrusted|on-failure|on-request|never, gemini default|auto_edit|yolo).--cwd <PATH> must resolve inside the project root.--timeout-secs <N> caps the run.--context-json <JSON> passes agent context.--runtime-contract-json <JSON> overrides runtime contract fields.--detach returns immediately.--stream true|false controls stdout event streaming.--save-jsonl true|false controls persisted run logs.--jsonl-dir <PATH> overrides persisted run log location.--start-runner true|false controls automatic runner startup.--runner-scope project|global selects runner config scope.MCP wiring for a run:
--agent <AGENT_ID> gives the run that profile's declared MCP servers.--skill <SKILL> adds a skill's declared MCP servers (unioned with the profile's).--mcp-server <NAME> wires an extra MCP server by name (repeatable; animus selects the built-in stdio surface).--no-animus-mcp drops the built-in animus MCP server from the resolved set.animus agent status --run-id <run-id>
animus agent control --run-id <run-id> --action pause
animus agent control --run-id <run-id> --action resume
animus agent control --run-id <run-id> --action terminate
For detailed payloads, pair status with:
animus output monitor --run-id <run-id>
animus output jsonl --run-id <run-id> --entries
animus agent memory get --agent architect
animus agent memory append --agent architect --text "Prefer existing billing abstractions." --source operator-note
animus agent memory clear --agent architect
The top-level MCP memory tools are more granular:
animus.memory.getanimus.memory.listanimus.memory.appendanimus.memory.clearSpawned workflow agents only receive memory tools when their profile has
memory: { enabled: true }.
animus agent message send --channel design-review --from architect --to auditor --text "Please check TASK-001" --workflow-id wf-123 --phase-id review
animus agent message list --channel design-review --limit 25
animus agent message list --agent architect
Use message channels for coordination between configured profiles. Keep durable facts in memory; keep run-specific coordination in messages.
Agents escalate to humans with the blocking MCP tools animus.agent.ask
(question; timeout tells the agent to proceed) and
animus.agent.request_approval (approval; timeout denies, fail closed).
Pending requests park until answered:
animus agent interactions list # pending; --all includes answered/expired
animus agent interactions show <id>
animus agent interactions answer <id> --text "Use option B"
animus agent interactions answer <id> --allow # or --deny, optionally --message
Direct agent tools:
animus.agent.list, get, run, control, statusanimus.agent.memory.get, append, clearanimus.agent.message.send, listanimus.agent.ask, request_approval — blocking human escalationanimus.interactions.list, answer — inspect and answer pending escalationsTop-level memory tools:
animus.memory.get, list, append, clearanimus model status --cli-tool <tool> --model-id <model>.animus runner health, animus daemon stream --run <run-id>, and animus output monitor --run-id <run-id>.memory: { enabled: true } setting.Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub launchapp-dev/animus-skills --plugin animus-skills