Overview
A template is a pre-built zombie you can scaffold with one command:zombiectl today. Each is a working, deployable zombie. Edit the files, drop in your credentials, zombiectl up.
Bundled templates
lead-collector
Receives inbound email via a webhook, classifies each message, and drafts a short acknowledgement for genuine sales inquiries.
- Trigger: webhook,
source: agentmail,event: message.received - Credentials it expects:
agentmail_api_key - Budget:
daily_dollars: 5.0,monthly_dollars: 29.0 - Network allowlist:
api.agentmail.to - Chain: hands off to
lead-enricherafter each event
slack-bug-fixer
Watches a Slack channel, identifies bug reports from messages, and opens a draft PR against a linked repository.
- Trigger: webhook,
source: slack,event: message - Skills:
slack,git,github - Credentials it expects:
slack_bot_token,slack_signing_secret,github_token - Budget:
daily_dollars: 10.0,monthly_dollars: 50.0 - Network allowlist:
api.slack.com,api.github.com,github.com
Writing your own template
There is no special “template format” — a template is just a directory with a validSKILL.md and TRIGGER.md. To create one from scratch:
zombiectl up.
Minimal viable TRIGGER.md:
TRIGGER.md
SKILL.md:
SKILL.md
Sharing templates
Templates are directories of markdown — they are trivial to share. Commitmy-zombie/ to a repo, clone it on a new machine, cd my-zombie && zombiectl up. The platform does not require templates to be registered anywhere; the CLI works on whatever is in front of it.
Credentials and approval tokens stay out of the template — they live in the workspace vault. A template is safe to share publicly; a credential is not.
A hosted template marketplace (community-contributed zombies, one-click install) is on the roadmap. For now, git is the distribution mechanism.