Agent profiles are markdown files with YAML frontmatter that define an agent's behavior and configuration.
---
name: agent-name
description: Brief description of the agent
# Optional configuration fields
---
# System prompt content
The markdown content becomes the agent's system prompt.
Define the agent's role, responsibilities, and behavior here.name(string): Unique identifier for the agentdescription(string): Brief description of the agent's purpose
mcpServers(object): MCP server configurations for additional toolstools(array): List of allowed tools, use["*"]for allallowedTools(array): Whitelist of tools (e.g.,["@builtin", "@cao-mcp-server"])toolAliases(object): Map tool names to aliasestoolsSettings(object): Tool-specific configurationmodel(string): AI model to useprompt(string): Additional prompt text
---
name: developer
description: Developer Agent in a multi-agent system
mcpServers:
cao-mcp-server:
type: stdio
command: uvx
args:
- "--from"
- "git+https://github.com/awslabs/cli-agent-orchestrator.git@main"
- "cao-mcp-server"
---
# DEVELOPER AGENT
## Role and Identity
You are the Developer Agent in a multi-agent system. Your primary responsibility is to write high-quality, maintainable code based on specifications.
## Core Responsibilities
- Implement software solutions based on provided specifications
- Write clean, efficient, and well-documented code
- Follow best practices and coding standards
- Create unit tests for your implementations
## Critical Rules
1. **ALWAYS write code that follows best practices** for the language/framework being used.
2. **ALWAYS include comprehensive comments** in your code to explain complex logic.
3. **ALWAYS consider edge cases** and handle exceptions appropriately.# From local file
cao install ./my-agent.md
# From URL
cao install https://example.com/agents/my-agent.md
# By name (built-in or previously installed)
cao install developerCAO includes these built-in profiles:
code_supervisor: Coordinates development tasksdeveloper: Writes codereviewer: Performs code reviews
View the agent_store directory for examples.