Skills

Learn

Research a topic and grow your knowledge graph.

Install

npx skills add agenticnotetaking/arscontexta --skill learn -g -a claude-code -y
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.md for 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:

  1. Read config, tool preferences, depth, domain vocabulary
  2. Determine depth, from flags, config default, or fallback to moderate
  3. Research, tool cascade: primary → fallback → last resort
  4. File to inbox, with full provenance metadata
  5. Chain to processing, next step based on pipeline chaining mode
  6. 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 be journal/, 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

Read the whole SKILL.md on GitHub

More in Writing