Skip to main content
Every template is designed for coding agents to drive the full agent-development lifecycle: create, improve, evaluate, maintain. Everything on this page runs inside a cloned template. If you don’t have one running yet, pick a Starter first. The skills live in .agents/skills/. Claude Code picks them up on clone through a committed .claude/skills symlink; other harnesses like Codex and Cursor can symlink the same folder. Invoke a skill by name (/create-new-agent) or describe the task and the coding agent matches it.

Skills

Your platform as an MCP tool

Coding agents edit the platform’s code and call its live agents over MCP. Register your AgentOS with the MCP clients on your machine:
It auto-detects Claude Code, Claude Desktop, Codex, and Cursor and registers http://localhost:8000/mcp. To check the connection, open one of those apps and ask: “can you access my agentos mcp?”. Your coding agent can then call run_agent, run_team, and run_workflow against the live platform: build an agent with /create-new-agent, then test it over MCP in the same session. For a deployed platform, point the same command at your domain: uvx agno connect --url https://<your-domain>. Production is JWT-gated, so the command mints a service-account token (agno_pat_...) for the connection.

Evals

Lock in agent behavior with the eval suite in evals/. The evals run on the host machine, so set up the venv once:
Then run:
Cases wrap AgentAsJudgeEval (LLM judge, binary pass/fail) and ReliabilityEval (tool-call assertions). Results log to Postgres, so run history shows up at os.agno.com next to sessions and traces. If a case fails, run /eval-and-improve.

Agent patterns

The bundled agents demonstrate three patterns to copy:

Teams and workflows

Agents for open questions, teams for routing, workflows for processes.

Scheduled tasks

The scheduler is on by default. Two reference workflows are registered out of the box: See Scheduler for the cron API.