Skip to content

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

ChapterContent
Chapter 1 Architecture OverviewCore architecture, message loop, directory structure, design principles
Chapter 2 Skills DevelopmentSKILL.md specification, custom Skill full workflow, best practices
Chapter 3 MCP IntegrationModel Context Protocol integration, tool extension
Chapter 4 Sub-agents & Parallelismdelegate_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

Released under CC BY-NC-SA 4.0 | GitHub