Build on bimai
Write a pack
A skill with its scripts, templates and tests. Use meeting-intake as the reference.
Available
Available now. The meeting-intake pack is the working reference:
packs/meeting-intake/.packs/meeting-intake/
├── SKILL.md instructions for the agent: when to use it, what to produce
├── pack.yaml version, capabilities it needs, what it reads and writes
├── workflows/ the workflow that runs it
├── scripts/ deterministic code: JSON in, JSON out
├── schemas/ the data contract between the agent and the scripts
├── templates/ output templates, e.g. minutes
└── tests/ fixtures and testsRules
- Scripts never call APIs. They receive data from connectors and return JSON, so the same script works whichever tool provided the data.
- Packs need capabilities, not connectors.
issues.readcan come from ACC or BCF. - Agents reason, scripts decide. In meeting-intake, the agent extracts and classifies meeting items; a script decides where each goes and turns every uncertainty into a question.
- Every pack ships tests and at least one evaluation scenario, and a documentation page.