learn
Research any topic online and create learning guides. Use when user asks to 'learn about', 'research topic', 'create learning guide', 'build knowledge base', or 'study subject'.
npx skills add agent-sh/agentsys --skill learn --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# learn Research any topic by gathering online resources and creating a comprehensive learning guide with RAG-optimized indexes. ## Parse Arguments ```javascript const args = '$ARGUMENTS'.split(' ').filter(Boolean); const depth = args.find(a => a.startsWith('--depth='))?.split('=')[1] || 'medium'; const topic = args.filter(a => !a.startsWith('--')).join(' '); ``` ## Input Arguments: `<topic> [--depth=brief|medium|deep]` - **topic**: Subject to research (required) - **--depth**: Source gathering depth - `brief`: 10 sources (quick overview) - `medium`: 20 sources (default, balanced) - `deep`: 40 sources (comprehensive) ## Research Methodology Based on best practices from: - Anthropic's Context Engineering - DeepLearning.AI Tool Use Patterns - Anara's AI Literature Reviews ### 1. Progressive Query Architecture Use funnel approach to avoid noise from long query lists: **Broad Phase** (landscape mapping): ``` "{topic} overview introduction" "{topic} documentation official" ``` **Focused Phase** (core content): ``` "{topic} best practices" "{topic} examples tutorial" "{topic} site:stackoverflow.com" ``` **Deep Phase** (advanced, if depth=deep): ``` "{topic} advanced techniques" "{topic}
- Parse Arguments
- Input
- Research Methodology
- 1. Progressive Query Architecture
- 2. Source Quality Scoring
- 3. Just-In-Time Retrieval
- 4. Content Extraction Guidelines
- Output Structure
- Topic Guide Template
- Master Index Template
- Sources Metadata
- Self-Evaluation Checklist
- Enhancement Integration
- Output Format
What does the learn skill do?
Research any topic online and create learning guides. Use when user asks to 'learn about', 'research topic', 'create learning guide', 'build knowledge base', or 'study subject'.
How do I install it?
Run `npx skills add agent-sh/agentsys --skill learn --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From agent-sh/agentsys, a repository with 923 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.