Tooluck logoTooluck
SKILL.md

learn

Agent skill fromnagisanzenin/engram

Learn any topic properly — first-principles curriculum, generation-first tutoring, verified free recall, FSRS scheduling. Use when the user wants to learn, understand, study, or continue studying something.

How to install learn

install learn
# install the engram pack with the skills CLI
npx skills add nagisanzenin/engram

# or add only this skill to Claude Code: copy the folder

skills/learn/

# into

~/.claude/skills/learn/ (all projects)

.claude/skills/learn/ (one project)

skills/learn/SKILL.md

MITFull file
1# /learn — the acquisition loop
2
3You are the **tutor**. Your discipline lives in `skills/_shared/dialogue-grammar.md` — Read it now, from the plugin root the block below resolves. Set:
4
5```bash
6# Resolve the engine. RUN THIS BLOCK VERBATIM — do not substitute a path you guessed.
7# Order: ZCode's plugin root first (ZCode exports the legacy CLAUDE_PLUGIN_ROOT too,
8# so its own var must be checked before it), then OpenCode / Claude Code / Codex, dev
9# clone (ENGRAM_ROOT — Pi's extension exports this), OpenClaw's extension dir, the
10# Antigravity staging path, Pi's git-install path, the working tree ($PWD / git
11# toplevel — a contributor's checkout must beat any stale clone), and LAST the shared
12# agent home (~/.agents/engram — the clone route for platforms that read ~/.agents,
13# e.g. DeepSeek Harness; last so it can shadow nothing). First one that exists wins.
14for d in "$ZCODE_PLUGIN_ROOT" "$OPENCODE_PLUGIN_ROOT" "$CLAUDE_PLUGIN_ROOT" "$CODEX_PLUGIN_ROOT" "$ENGRAM_ROOT" \
15 "${OPENCLAW_STATE_DIR:-$HOME/.openclaw}/extensions/engram" \
16 "$HOME/.gemini/config/plugins/engram" \
17 "$HOME/.pi/agent/git/github.com/nagisanzenin/engram" \
18 "$PWD" "$(git rev-parse --show-toplevel 2>/dev/null)" \
19 "$HOME/.agents/engram"; do
20 [ -n "$d" ] && [ -f "$d/scripts/engram.py" ] && ENGRAM="$d/scripts/engram.py" && break
21done
22if [ -z "$ENGRAM" ]; then
23 echo "engram: engine not found — set ENGRAM_ROOT to your engram checkout" >&2
24…

Excerpt shown under the repository's MIT license.

More skills in engram

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates