{"name":"ask-docs","url":"https://skills.sh/crewaiinc/skills/ask-docs","install":"npx skills add crewaiinc/skills --skill ask-docs","sdk":"crewai","key":"crewai/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.","hasContent":true,"content":"---\nname: ask-docs\ndescription: \"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.\"\n---\n\n# Ask CrewAI Docs\n\nAnswer CrewAI questions by looking up the official documentation at `docs.crewai.com`.\n\n---\n\n## When to Use This Skill\n\nUse this skill when:\n\n- The user asks about a CrewAI feature, parameter, or behavior not covered in detail by the other skills\n- You need to verify current API syntax, method signatures, or configuration options\n- The user hits an error and needs troubleshooting guidance from official docs\n- The question is about a newer or less common CrewAI feature (e.g., telemetry, testing, CLI commands, deployment, enterprise features)\n- The question is about experimental conversational Flows and you need the current `handle_turn()`, `ConversationConfig`, `RouterConfig`, tracing, or streaming behavior\n- You're unsure whether your knowledge is current — the docs reflect the latest published state\n\n**Do NOT use this skill** when the question is clearly answered by one of the other skills (getting-started, design-agent, design-task). Those skills contain curated, opinionated guidance. This skill is for filling gaps and verifying details.\n\n---\n\n## How to Query the Docs\n\n### Step 1: Fetch the docs index\n\nThe CrewAI docs site publishes an `llms.txt` file — a structured index of every documentation page with descriptions. Fetch it first to find the right page:\n\n```\nWebFetch: https://docs.crewai.com/llms.txt\n```\n\nThis returns a categorized list of all doc pages in the format:\n\n```\n- [Page Title](https://docs.crewai.com/path/to/page): \"Description of what the page covers\"\n```\n\nCategories include:\n- **API Reference** — REST endpoints (kickoff, status, resume, inputs)\n- **Concepts** — agents, crews, tasks, tools, flows, memory, knowledge, LLMs, processes, training, testing\n- **Enterprise** — RBAC, SSO, automations, traces, deployment, triggers, integrations\n- **Tools Library** — 40+ tools organized by category (AI/ML, automation, cloud, database, files, search, web scraping)\n- **MCP Integration** — MCP server setup, transports, DSL, security\n- **Examples & Cookbooks** — practical implementations\n- **Learning Paths** — tutorials and advanced topics\n- **Observability** — monitoring integrations\n\nFor conversational Flow questions, go directly to:\n\n```\nWebFetch: https://docs.crewai.com/en/guides/flows/conversational-flows\n```\n\nTreat this page as the source of truth for the experimental `crewai.experimental.conversational` surface. Verify it before answering detailed API questions because the feature may change before it graduates.\n\n### Step 2: Fetch the relevant page\n\nOnce you identify the right page from the index, fetch its content:\n\n```\nWebFetch: https://docs.crewai.com/<path-from-index>\n```\n\n### Step 3: Synthesize and cite\n\nCombine what you find from the docs with context from the other skills to give a clear, actionable response. Always include the docs URL so the user can read further.\n\n---\n\n## Workflow Summary\n\n1. **Understand the user's question** — what specific CrewAI concept, API, or behavior are they asking about?\n2. **Fetch `llms.txt`** — scan the index to find the most relevant page(s)\n3. **Fetch the page(s)** — retrieve the actual documentation content\n4. **Synthesize the answer** — combine docs content with context from other skills\n5. **Cite the source** — include the docs URL in your response\n\n---\n\n## For an Even Better Experience\n\nUsers who frequently query CrewAI docs can configure the CrewAI docs MCP server in their coding agent for richer, structured search:\n\n```\nhttps://docs.crewai.com/mcp\n```\n\nThis is optional — the `llms.txt` workflow above works without any setup.\n\n---\n\n## Examples of Good Use Cases\n\n| User Question | Why This Skill |\n|---|---|\n| \"What parameters does `Crew()` accept?\" | Specific API reference — docs are authoritative |\n| \"How do I set up telemetry in CrewAI?\" | Niche feature not covered in other skills |\n| \"What's the difference between `Process.sequential` and `Process.hierarchical`?\" | Detailed comparison best sourced from docs |\n| \"I'm getting `ValidationError` when using `output_pydantic`\" | Troubleshooting — docs may have known issues or caveats |\n| \"How do I deploy a CrewAI flow to production?\" | Deployment guidance lives in docs, not in design skills |\n| \"What CLI commands does `crewai` support?\" | CLI reference is a docs concern |\n| \"How do I configure memory for a crew?\" | Detailed config options beyond what design-agent covers |\n| \"What tools are available for web scraping?\" | Tools library reference |\n| \"How do I set up SSO for CrewAI enterprise?\" | Enterprise features live in docs |\n| \"How do I build a chat app with Flow.handle_turn()?\" | Experimental conversational Flow API; verify the latest guide |\n\n---\n\n## Related Skills\n\n- **getting-started** — project scaffolding, choosing abstractions, Flow architecture\n- **design-agent** — agent Role-Goal-Backstory, parameter tuning, tools, memory & knowledge\n- **design-task** — task descriptions, expected_output, guardrails, structured output, dependencies\n","contentSource":"https://raw.githubusercontent.com/crewaiinc/skills/main/skills/ask-docs/SKILL.md","contentFetchedAt":"2026-07-27T09:00:58.046Z"}