| name | animus-pack-authoring |
| description | Build Animus workflow packs - `pack.toml`, workflow exports, runtime overlays, MCP server descriptors, schedules, and marketplace operations. Use when creating or updating installable Animus packs. |
| user_invocable | true |
| auto_invoke | true |
| animus_version | 0.7.0-rc.18 |
Pack Authoring
Workflow packs bundle reusable Animus workflows, runtime overlays, and optional MCP integrations.
Do not read the full pack manual before starting. Open only the reference that matches the file you are editing:
Minimal pack shape
Start with the smallest viable pack:
my-pack/
├── pack.toml
├── workflows/
│ └── workflows.yaml
└── runtime/
└── agent-runtime.overlay.yaml
Authoring flow
- Pick the pack kind:
domain-pack, connector-pack, or capability-pack.
- Write a minimal
pack.toml.
- Export one working workflow before adding more variants.
- Add runtime overlays only for the agents and phases the pack actually needs.
- Declare permissions and secrets early so activation failures are explicit.
- Declare
[[dependencies]] (other packs) and [[requires_plugins]] (Animus plugins) so animus pack install resolves them automatically (v0.5.14+).
Rules
- Pack-qualify workflow IDs to avoid collisions.
- Keep agents narrow and role-specific.
- Use workflow references to compose with installed packs instead of duplicating logic.
- Use decision contracts on review-style phases that should gate progress.
- Test with
animus pack info --path ./my-pack before installing or publishing (the pack inspect alias was retired in v0.5.14), and preview dependency/plugin resolution with animus pack install --path ./my-pack --dry-run.
If the task shifts from manifest work to runtime overlays or registry operations, open the corresponding reference file instead of broad-reading every pack detail.