Building Cuttlefish
You've already learned how to use and configure Cuttlefish. Now, let's open it up and see what's inside — then build an Agent of your own.
Who Is This For?
This section is for:
- Developers who want to understand Hermes Agent internals in depth
- Advanced users who want to develop custom Skills
- Integration developers who want to extend Agent capabilities via MCP
- Architects who want to do sub-agent orchestration and multi-Agent collaboration
What You'll Learn
| Chapter | Content |
|---|---|
| Chapter 1 Architecture Overview | Core architecture, message loop, directory structure, design principles |
| Chapter 2 Skills Development | SKILL.md specification, custom Skill full workflow, best practices |
| Chapter 3 MCP Integration | Model Context Protocol integration, tool extension |
| Chapter 4 Sub-agents & Parallelism | delegate_task, execute_code, multi-Agent workflows |
Prerequisites
- Basic Python knowledge (for reading source code)
- Familiarity with YAML/Markdown
- Completed reading the "Adopt Cuttlefish" usage section
- Hands-on experience with Hermes Agent