Skill detail
ask-docs
Answers CrewAI questions from official docs, covering API details, configuration, and troubleshooting beyond the getting-started skills.
Inspect before use
Read the source instructions and check the requirements before you install this skill.
SKILL.md
The saved excerpt is a snapshot from when this skill was listed. The external source remains the complete and most current version.
--- name: ask-docs description: "Query the official CrewAI documentation for answers. Use when the user has a CrewAI question that isn't fully covered by the getting-started, design-agent, design-task skills — e.g., specific API details, configuration options, advanced features, troubleshooting errors, enterprise features, tool references, or anything where the latest docs are the best source of truth." --- # Ask CrewAI Docs Answer CrewAI questions from the official documentation, matched to the crewai version the user actually runs. Verified against crewai 1.15.23 and the docs sites below on 2026-10-01. Live-tested with real LLMs on 2026-10-01. There are two documentation sites: | Site | Covers | Index | MCP server | |---|---|---|---| | `docs.crewai.com` | The open-source framework: agents, crews, tasks, flows, memory, knowledge, LLMs, tools, CLI, testing, telemetry, observability, and the AMP REST API reference (`/inputs`, `/kickoff`, `/status`, `/resume`) | `https://docs.crewai.com/llms.txt` | `https://docs.crewai.com/mcp` | | `docs-platform.crewai.com` | CrewAI AMP (the hosted platform): deploying, automations, triggers, RBAC, secrets, Studio, platform API | `https://docs-platform.crewai.com/llms.txt` | `https://docs-platform.crewai.com/mcp` | Old `docs.crewai.com/en/enterprise/...` links redirect to `docs-platform.crewai.com/platform/en/...` - to the matching page when it still exists (as HTML, even from a `.md` URL), otherwise to the platform introduction. Look platform topics up on `docs-platform.crewai.com` directly; its pages also serve Markdown with a `.md` suffix. --- ## When to Use This Skill - A CrewAI feature, parameter, or behavior that the other skills do not cover - Another skill says "re-verify with ask-docs" because the user's `crewai version` differs from the version that skill was checked against - Current API syntax, method signatures, or configuration options - An error message that may be covered by a troubleshooting note or caveat in the docs - Less common features: telemetry, observability integrations, CLI commands, the tools library, AMP platform features - Experimental conversational Flows (`handle_turn()`, `ConversationConfig`, `RouterConfig`, tracing, streaming) **Use a sibling skill first** when it covers the topic. They hold curated guidance checked against crewai 1.15.x: | Topic | Skill | |---|---| | Project scaffolding, choosing `LLM.call()` / `Agent` / `Crew` / `Flow` | getting-started | | Agent role/goal/backstory, LLMs, memory, knowledge | design-agent | | Task descriptions, `expected_output`, guardrails, structured output | design-task | | Current 1.15.x API versus remembered 0.x API | check-crewai-api | | Flow state, `@start` / `@listen` / `@router`, persistence | build-flow | | Custom tools, `crewai_tools`, MCP servers for agents | connect-tools-and-mcp | | Testing crews and flows with pytest, `crewai test` | test-crewai-project | | Deploying to CrewAI AMP | deploy-to-amp | | Calling a deployed crew over HTTP (`/kickoff`, `/status`, webhooks) | call-deployed-crew | Use ask-docs for the gaps, and to re-check a sibling's version-sensitive rows. --- ## How to Query the Docs Use the first path that is available. ### Path A: the docs MCP server (if configured) The `docs.crewai.com/mcp` server needs no authentication. It exposes: | Tool | Use | |---|---| | `search_crew_ai(query, version?, language?)` | Semantic search. Returns titled chunks with a `Link` per chunk | | `query_docs_filesystem_crew_ai(command)` | Read-only shell (`rg`, `head`, `ls`, `tree`) over a virtual tree of every page and OpenAPI spec | | `submit_feedback(path, feedback)` | Reports a docs problem to the docs team. Do not call it unless the user asks | In Claude Code the tools appear as `mcp__<server-name>__search_crew_ai` (for example `mcp__crewai-docs__search_crew_ai`). The platform server has the same shape with a `_platform` suffix: `search_crew_ai_platform`, `query_docs_filesystem_crew_ai_platform`.Read the full source on GitHub (opens external page)