agno

SKILL.md

Agno Framework — Skill Router

Agno is an open-source framework for building, deploying, and managing multi-agent systems. This skill is organized into focused reference files. Read only what the current task requires.

Reference Files

Reference File Read When
Agents references/agents.md Creating agents, tools, structured output, storage, memory, knowledge, state, streaming
Teams references/teams.md Multi-agent coordination, team modes (coordinate, route, broadcast, tasks), delegation
Workflows references/workflows.md Orchestrating agents/teams/functions as repeatable pipelines with sequential, parallel, conditional, loop, and router patterns
Workflow Patterns references/workflow-patterns.md Full code examples for every workflow pattern (sequential, parallel, conditional, loop, router, mixed, background execution, conversational)
Input / Output references/input-output.md Structured input (Pydantic validation), structured output (typed responses), multimodal (images, audio, video, files), streaming, output/parser models, expected output
Models references/models.md Model providers (40+ supported), model-as-string syntax ("provider:model_id"), error handling & retries, response caching, multimodal compatibility matrix, OpenAI-compatible models (OpenAILike, OpenResponses)
Database references/database.md All storage backends (Postgres sync/async, MongoDB, Redis, Supabase, SQLite, DynamoDB, MySQL), chat history, session management, connection strings
Memory references/memory.md Automatic vs agentic memory, MemoryManager, MemoryTools, memory optimization, multi-user isolation, agents sharing memory, teams with memory, best practices
Knowledge references/knowledge.md RAG pipelines, vector databases (PgVector, Chroma, LanceDB, Pinecone, Qdrant, 20+ options), embedders, readers (PDF, CSV, web, YouTube, etc.), chunking strategies, search types (vector/keyword/hybrid), filtering, reranking, custom retrievers, contents DB
Learning references/learning.md Learning Machines, 6 learning stores (user profile, user memory, session context, entity memory, learned knowledge, decision log), learning modes (Always/Agentic/Propose), custom schemas, namespaces, curator maintenance
Skills & Tools references/agno-skills.md Agno Skills (SKILL.md packages, scripts, references, progressive loading), quick tool overview
Tools (Deep Dive) references/tools.md Comprehensive tools reference — creating tools, @tool decorator, custom Toolkits, hooks, exceptions, caching, RunContext, MCP, and all 120+ pre-built toolkits organized by category (search, data, web, dev, comms, media, productivity)
Reasoning references/reasoning.md Three reasoning approaches: Reasoning Models (GPT-5, DeepSeek-R1, Claude extended thinking), ReasoningTools (think/analyze), Reasoning Agents (reasoning=True), split reasoning+response models, KnowledgeTools, MemoryTools, WorkflowTools, streaming events
Multimodal references/multimodal.md Image input/generation (DALL-E, Gemini), audio input/output (transcription, speech, voice config), video analysis (Gemini), file/PDF processing, media classes (Image, Audio, Video, File), cross-modal pipelines, model compatibility
Context & Sessions references/context.md Sessions, chat history (3 patterns), session summaries, context engineering (system/user message building, few-shot), workflow sessions, persistence (database backends, schema)
State Management references/state.md Session state across agents/teams/workflows — basic state with tools, agentic state (auto), team shared state, workflow step state, multi-user isolation, overwrite vs merge, state hooks, cross-session search
Context Management references/context-mgmt.md System message construction, context enrichment flags, chat history controls, context compression (BETA), dependency injection, few-shot learning, prompt caching, token tracking, debug mode
Guardrails references/guardrails.md Input validation and safety — PII detection/masking, prompt injection defense, OpenAI content moderation, custom guardrails (BaseGuardrail), hooks integration, exceptions (InputCheckError, CheckTrigger), agent + team usage
Human-in-the-Loop references/hitl.md Human oversight of agent execution — user confirmation (approve/reject tools), user input (collect field values), dynamic user input (UserControlFlowTools, agent-driven), external tool execution (sandboxed), async/streaming, while-loop pattern
Evals references/evals.md Evaluation framework — accuracy (LLM-as-a-judge), performance (latency/memory), reliability (tool call verification), agent-as-judge (custom criteria scoring), AgentOS integration, database persistence
Hooks references/hooks.md Pre-hooks and post-hooks — execute custom logic before/after Agent/Team runs, input validation/transformation, output validation/transformation, @hook decorator, background execution, exceptions (InputCheckError, OutputCheckError, CheckTrigger)
Tracing references/tracing.md OpenTelemetry-based observability — setup_tracing(), traces & spans, agent/team/workflow tracing, batch processing, DB query functions (get_trace, get_traces, get_span, get_spans), AgentOS tracing, performance monitoring
Run Cancellation references/run-cancellation.md Cancel running agent/team/workflow executions — cancel_run(run_id), streaming cancellation events (RunEvent.run_cancelled, TeamRunEvent.run_cancelled, WorkflowRunEvent.workflow_cancelled), RunStatus.cancelled, API endpoints
AgentOS references/agentos.md Production runtime — AgentOS class, 50+ API endpoints, SSE streaming, control plane (os.agno.com), configuration (YAML/AgentOSConfig), security (Basic Auth, RBAC/JWT), background hooks, custom lifespan, Registry for visual builder
Culture references/culture.md Experimental shared knowledge layer — universal principles, best practices, 3 management modes (automatic, agentic, manual), CultureManager, CulturalKnowledge data model, seeding organizational standards
Custom Logging references/custom-logging.md Custom loggers — configure_agno_logging(), per-component loggers (agent/team/workflow), file logging, named loggers (agno, agno-team, agno-workflow convention)
Observability references/observability.md Third-party monitoring platforms — AgentOps, Arize Phoenix, Atla, LangDB, Langfuse, LangSmith, Langtrace, LangWatch, Maxim, OpenLIT, Traceloop, Weave (WandB), OpenInference instrumentation, OTLP export
Integrations references/integrations.md Platform integrations — Discord bot (DiscordClient, thread creation, media support), Memori (open-source memory layer, fact extraction, entity search)
Migrations references/migrations.md Database migrations (MigrationManager, AgentOS endpoints, upgrade/downgrade, v1→v2), Workflows 2.0 migration (class-based → step-based, state management, streaming)
Deploy references/deploy.md Deployment templates (Docker, Railway, AWS ECS), pre-built solutions (Dash, Scout, Gcode), apps (10 agent apps, team apps, workflow apps), interfaces (Slack, Discord, WhatsApp, Telegram, MCP, AG-UI)
Database Providers references/database-providers.md All 18 database backends — PostgreSQL/MySQL/SQLite (sync+async), MongoDB, Redis, DynamoDB, Firestore, SurrealDB, Neon, Supabase, SingleStore, GCS, JSON, In-Memory — classes, imports, connection strings, Docker commands
Vector Store Providers references/vector-store-providers.md All 14+ vector databases — PgVector, ChromaDB, LanceDB, Pinecone, Qdrant, Weaviate, Milvus, MongoDB Atlas, SingleStore, Cassandra, ClickHouse, Upstash, AstraDB — classes, imports, search types
Embedder Providers references/embedder-providers.md All 12+ embedding providers — OpenAI, Azure OpenAI, Google, Voyage, Cohere, Mistral, Ollama, HuggingFace, Together, Fireworks, SentenceTransformer, FastEmbed — classes, imports, default models
FAQs references/faqs.md Common troubleshooting — env vars setup, Workflow vs Team decision guide, structured outputs vs JSON mode, TPM rate limiting, model switching, AgentOS connection issues, Docker errors, JWT auth, TablePlus

Install Agno

uv pip install -U agno          # Core
uv pip install -U agno openai   # + OpenAI
uv pip install -U agno anthropic # + Anthropic
uv pip install -U 'agno[os]'   # + AgentOS runtime

Install This Skill

# Via Smithery (any platform)
smithery install agno

# Manual — copy this folder to your platform's skill directory:
# Claude Code:   .claude/skills/agno/    or ~/.claude/skills/agno/
# Antigravity:   .agent/skills/agno/     or ~/.gemini/antigravity/skills/agno/
# Gemini CLI:    .gemini/skills/agno/    or ~/.gemini/skills/agno/
# Cursor:        .cursor/skills/agno/    or ~/.cursor/skills/agno/
# Codex:         .codex/skills/agno/     or ~/.codex/skills/agno/
# Windsurf:      .windsurf/skills/agno/  or ~/.codeium/windsurf/skills/agno/
# Trae:          .trae/skills/agno/      or ~/.trae/skills/agno/

# Agno native (load from code)
# from agno.skills import Skills, LocalSkills
# agent = Agent(skills=Skills(loaders=[LocalSkills("/path/to/agno-skill")]))

Version Tracking

  • Skill version: 1.2.0 | Agno tracked: 2.5.3 | Snapshot: 2026-02-21
  • Version metadata: VERSION.json
  • Update checker: python scripts/check-updates.py (checks PyPI, docs sitemap, stale files, integrity)
  • Changelog: CHANGELOG.md

Docs

Weekly Installs
6
First Seen
Feb 22, 2026
Installed on
opencode6
gemini-cli6
github-copilot6
codex6
amp6
kimi-cli6