Learn
Research a topic and grow your knowledge graph.
Install
npx skills add agenticnotetaking/arscontexta --skill learn -g -a claude-code -y- Repository
- agenticnotetaking/arscontexta3.5k
- Category
- Writing
- Updated
- 8mo ago
- License
- MIT
- Context cost
- Mediumabout 1,803 tokens
- Runs scripts
- No, instructions only
What it does
Research a topic and grow your knowledge graph. Uses Exa deep researcher, web search, or basic search to investigate topics, files results with full provenance, and chains to processing pipeline. Triggers on "/learn", "/learn [topic]", "research this", "find out about".
EXECUTE NOW
Topic: $ARGUMENTS
Parse immediately:
- If topic provided: research that topic
- If topic empty: read
self/goals.mdfor highest-priority unexplored direction and propose it - If topic includes
--deep/--light/--moderate: force that depth, strip flag from topic - If no topic and no goals.md: ask "What would you like to research?"
Steps:
- Read config, tool preferences, depth, domain vocabulary
- Determine depth, from flags, config default, or fallback to moderate
- Research, tool cascade: primary → fallback → last resort
- File to inbox, with full provenance metadata
- Chain to processing, next step based on pipeline chaining mode
- Update goals.md, append new research directions discovered
START NOW. Reference below explains methodology.
Step 1: Read Configuration
ops/config.yaml, research tools, depth, pipeline chaining
ops/derivation-manifest.md, domain vocabulary (inbox folder, reduce skill name)
From config.yaml (defaults if missing):
research:
primary: exa-deep-research # exa-deep-research | exa-web-search | web-search
fallback: exa-web-search
last_resort: web-search
default_depth: moderate # light | moderate | deep
pipeline:
chaining: suggested # manual | suggested | automatic
From derivation-manifest.md (universal defaults if missing):
- Inbox folder:
inbox/(could bejournal/,encounters/, etc.) - Reduce skill name:
/reduce(could be/surface,/break-down, etc.) - Domain name and hub MOC name
Step 2: Determine Depth
Priority: explicit flag > config default > moderate
