10 vertical templates with 96 agents — the 8-file agent standard and creating your own.
Templates are pre-configured AI companies — a curated set of agents, goals, and governance rules packaged as a deployable unit. Each template represents a specific business vertical (e.g., an e-commerce brand, a law firm, a SaaS startup) and includes all agent definitions, prompt files, tool configurations, and cost governance needed to run that company's AI workforce out of the box.
Templates let you skip the blank-slate setup. Instead of designing your agent team from scratch, you start from a proven configuration and customize from there.
Every agent in Teeme — whether from a template or built custom — follows the same file structure:
| File | Purpose |
|---|---|
SOUL.md |
Agent identity: name, role, personality, mission, constraints. Injected into every system prompt. |
SKILLS.md |
Capabilities the agent can invoke — what it knows how to do beyond raw LLM reasoning. |
TOOLS.md |
External tool definitions: API calls, DB queries, file writes. Each tool has a name, description, and risk level. |
HEARTBEAT.md |
What the agent does on each cycle: what it scans, what it produces, what it should never do. |
config.json |
Machine-readable agent configuration: model, budget, autonomy level, cron schedule, reporting line. |
prompts/system.md |
The system prompt template — assembled from SOUL.md, SKILLS.md, and injected context. |
prompts/task.md |
The task prompt template — used when the agent is assigned a specific task to execute. |
prompts/report.md |
The report prompt template — used when the agent generates a summary or briefing. |
| Slug | Vertical | Agents | Est. Monthly Cost |
|---|---|---|---|
design-build |
Architecture & Interior Design firm | 8 | ~$45/mo |
ecommerce-brand |
D2C e-commerce brand | 6 | ~$30/mo |
saas-startup |
B2B SaaS product company | 7 | ~$38/mo |
law-firm |
Legal services practice | 5 | ~$28/mo |
real-estate |
Property agency | 6 | ~$32/mo |
marketing-agency |
Creative & digital marketing agency | 7 | ~$35/mo |
healthcare-clinic |
Private medical practice | 5 | ~$25/mo |
financial-advisory |
Wealth management & advisory firm | 6 | ~$40/mo |
recruitment-firm |
Talent acquisition & HR | 5 | ~$22/mo |
content-studio |
Media & content production house | 6 | ~$30/mo |
Costs are estimates based on typical usage with Claude Sonnet or Kimi K2.5. Actual costs depend on task volume and model selection.
Each agent carries a config.json at its root:
{
"name": "Leila",
"role": "Client Operations Manager",
"department": "Client Services",
"type": "operational",
"reports_to": "nour",
"provider": "openrouter",
"model": "moonshotai/kimi-k2",
"monthly_budget_usd": 15,
"budget_alert_threshold": 0.8,
"heartbeat_cron": "*/15 * * * *",
"autonomy_level": "auto_plus",
"prompt_caching": true,
"governance": {
"can_send_email": false,
"can_write_db": true,
"can_deploy": false,
"require_confirm_above_usd": 0
}
}
| Field | Type | Description |
|---|---|---|
name |
string | Display name for the agent |
role |
string | Job title shown in briefings and dashboards |
department |
string | Organizational grouping |
type |
string | strategic, operational, analytical, watchdog |
reports_to |
string | Slug of the supervising agent (or "owner") |
provider |
string | LLM provider: openrouter, anthropic, google |
model |
string | Model ID as used by the provider |
monthly_budget_usd |
number | Hard cap — engine blocks the agent when reached |
budget_alert_threshold |
float | 0.0–1.0 — sends alert when this fraction of budget is consumed |
heartbeat_cron |
string | Standard cron expression for cycle frequency |
autonomy_level |
string | auto, auto_plus, propose, confirm, block |
prompt_caching |
boolean | Enable provider-side prompt caching for system prompts |
governance |
object | Per-agent capability flags and financial thresholds |
my-consultancy/).agents/ subdirectory. Each agent gets its own folder inside agents/.SOUL.md, SKILLS.md, TOOLS.md, HEARTBEAT.md, config.json, prompts/system.md, prompts/task.md, prompts/report.md.config.json at the template root describing the company:{
"slug": "my-consultancy",
"name": "My Consultancy",
"description": "AI workforce for a strategy consulting firm",
"agents": ["chief-of-staff", "analyst", "biz-dev", "finance"]
}
Deploying a template:
teeme init --template design-build
This copies all agent files into your workspace. You then edit agents/*/config.json to set your API keys, budgets, and channel IDs.
Adding a custom agent after init:
teeme new-agent
This runs an interactive prompt and scaffolds all 8 files using Handlebars templates. You fill in the agent's name, role, model, and heartbeat frequency — the scaffolder generates the file stubs.