These examples are fairly basic and show you the YAML syntax for writing agents.
Some of these agents use built-in tools like filesystem, which grants filesystem access, or memory, to allow the agent to store its findings for later use.
| Name | Description/Purpose | Filesystem | Shell | Todo | Think | Memory | MCP Servers | Sub-agents |
|---|---|---|---|---|---|---|---|---|
| echo-agent.yaml | Simple echo agent | |||||||
| pirate.yaml | Pirate-themed assistant | |||||||
| haiku.yaml | Writes Haikus | |||||||
| 42.yaml | Douglas Adams-style witty AI assistant | |||||||
| contradict.yaml | Contrarian viewpoint provider | |||||||
| silvia.yaml | Sylvia Plath-inspired poetic AI | |||||||
| script_shell.yaml | Agent with custom shell commands | ✓ | ||||||
| mem.yaml | Humorous AI with persistent memory | ✓ | ✓ | |||||
| diag.yaml | Log analysis and diagnostics | ✓ | ✓ | ✓ | ||||
| todo.yaml | Task manager example | ✓ | ||||||
| pythonista.yaml | Python programming assistant | ✓ | ✓ | |||||
| fetch_docker.yaml | Web content fetcher and summarizer | fetch (builtin) | ||||||
| alloy.yaml | Learning assistant | |||||||
| dmr.yaml | Pirate-themed AI assistant |
These are more advanced examples, most of them involve some sort of MCP server to augment the agent capabilities with powerful custom integrations with third-party services.
| Name | Description/Purpose | Filesystem | Shell | Todo | Think | Memory | MCP Servers | Sub-agents |
|---|---|---|---|---|---|---|---|---|
| bio.yaml | Biography generation from internet searches | duckduckgo, fetch | ||||||
| airbnb.yaml | Airbnb search specialist | @openbnb/mcp-server-airbnb |
||||||
| github_issue_manager.yaml | GitHub Issue Manager | github-official | ||||||
| github.yaml | GitHub assistance using MCP tools | github-official | ||||||
| review.yaml | Dockerfile review specialist | ✓ | ||||||
| code.yaml | Code analysis and development assistant | ✓ | ✓ | ✓ | ||||
| go_packages.yaml | Golang packages expert | |||||||
| moby.yaml | Moby Project Expert | gitmcp.io/moby/moby |
||||||
| image_text_extractor.yaml | Image text extraction | ✓ | ||||||
| doc_generator.yaml | Documentation generation from codebases | ✓ | ✓ | |||||
| mcp_generator.yaml | Generates MCP configurations | docker,duckduckgo | ||||||
| couchbase_agent.yaml | Run Database commands using MCP tools | docker,couchbase | ||||||
| notion-expert.yaml | Notion documentation expert using OAuth | notion (uses OAuth) |
These examples are groups of agents working together. Each of them is specialized for a given task, and usually has some tools assigned to fulfill these tasks. A coordinator agent usually makes them work together and checks that the work is finished.
| Name | Description/Purpose | Filesystem | Shell | Todo | Think | Memory | MCP Servers | Sub-agents |
|---|---|---|---|---|---|---|---|---|
| blog.yaml | Technical blog writing workflow | ✓ | duckduckgo | ✓ | ||||
| dev-team.yaml | Development team coordinator | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
| multi-code.yaml | Technical lead and project coordination | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
| writer.yaml | Story writing workflow supervisor | ✓ | ✓ | |||||
| finance.yaml | Financial research and analysis | ✓ | duckduckgo | ✓ | ||||
| shared-todo.yaml | Shared todo item manager | ✓ | ✓ | |||||
| pr-reviewer-bedrock.yaml | PR review toolkit (Bedrock) | ✓ | ✓ | ✓ |