Research, fetch, analyze, investigate, explain, and clarify official Claude Code documentation from code.claude.com. Retrieve and consult authoritative information about subagents, hooks, skills, commands, plugins, output styles, MCP servers, and best practices using WebFetch. Cross-reference multiple documentation pages to provide comprehensive answers with citations. Use when users ask about Claude Code features, capabilities, specifications, official documentation, how-to guides, implementation details, configuration options, or need clarification on Claude Code behavior. Triggers include questions about "how does X work", "Claude Code docs", "official documentation", "best practices for", "how to create", code.claude.com references, or requests for authoritative guidance on Claude Code artifacts and features.
Fetches and analyzes official Claude Code documentation from code.claude.com to answer questions about features, specifications, and best practices. Activates when users ask about how features work, request official docs, need configuration details, or seek authoritative guidance on Claude Code capabilities.
/plugin marketplace add eLafo/ouroboros/plugin install ouroboros@hermesThis skill is limited to using the following tools:
The Claude Researcher skill provides authoritative answers about Claude Code by fetching and analyzing official documentation from code.claude.com. Instead of relying on potentially outdated knowledge or assumptions, this skill retrieves current, accurate information directly from the source.
The skill primarily accesses these official documentation sections:
https://code.claude.com/docs/en/skillshttps://code.claude.com/docs/en/commandshttps://code.claude.com/docs/en/slash-commandshttps://code.claude.com/docs/en/sub-agentshttps://code.claude.com/docs/en/hookshttps://code.claude.com/docs/en/hooks-guidehttps://code.claude.com/docs/en/pluginshttps://code.claude.com/docs/en/plugins-referencehttps://code.claude.com/docs/en/plugin-marketplaceshttps://code.claude.com/docs/en/output-styleshttps://docs.claude.com/en/docs/claude-code/claude_code_docs_map.mdAdditional pages are discovered and accessed as needed based on the query.
Identify what the user is asking about:
Determine which documentation page(s) to fetch:
Use WebFetch to retrieve documentation:
WebFetch: {
url: "https://code.claude.com/docs/en/[topic]",
prompt: "Extract information about [specific query aspect]"
}
Analyze fetched content:
Provide comprehensive answer:
If information seems incomplete:
User Query: "How do subagents work in Claude Code?"
Skill Action:
https://code.claude.com/docs/en/sub-agentsExpected Response Pattern:
Subagents in Claude Code are specialized agents that handle delegated sub-tasks
with isolated context windows. Here's how they work:
[Key information from docs]
YAML Format:
---
name: agent-identifier
description: When and why to delegate
tools: Read, Grep, Bash
model: sonnet|opus|haiku
---
[Additional details and examples]
Source: https://code.claude.com/docs/en/sub-agents
User Query: "What are the best practices for creating hooks?"
Skill Action:
https://code.claude.com/docs/en/hooks-guideUser Query: "Show me how to create a skill with the correct YAML format"
Skill Action:
https://code.claude.com/docs/en/skillsUser Query: "How do I package commands in a Claude Code plugin?"
Skill Action:
https://code.claude.com/docs/en/pluginsUser Query: "What's the difference between skills, commands, and subagents?"
Skill Action:
Every answer should include the source URL(s):
According to the official documentation:
[Information]
Source: https://code.claude.com/docs/en/[page]
Never guess or rely on outdated knowledge when documentation is available:
Let me check the official documentation...
[WebFetch call]
Based on the official docs: [answer]
For complex questions, fetch multiple pages:
Let me check both the skills and subagents documentation...
[Multiple WebFetch calls]
Here's the complete picture: [synthesized answer]
When docs include examples, extract and present them:
Here's the official example from the documentation:
[Code block from docs]
This shows [explanation].
If documentation seems different from known patterns:
Note: The official documentation shows [current approach], which may differ
from older patterns.
Symptom: 404 error or redirect Solution:
Symptom: Conflicts with known behavior Solution:
Symptom: Documentation page is very long Solution:
Symptom: Docs don't cover exact scenario Solution:
This skill should activate for queries like:
This skill complements existing plugin skills:
Use claude-researcher when official, current documentation is needed to augment or verify the guidance from other skills.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.