Main orchestrator for the OpenAlgernon personal study system. Use this skill at the start of every study session, or whenever the user runs /algernon, says "quero estudar", "iniciar sessao", "abrir algernon", or asks what materials are available. Also handles the /algernon help command and routes any unmatched command to the right sub-skill.
MEMORY BRIEFING
Step 2 — Command Routing Parse the user's input and route to the appropriate skill: Input pattern Route to skill review [SLUG] algernon-review texto SLUG / paper SLUG algernon-texto feynman [SLUG] algernon-feynman interview [SLUG] algernon-interview debate [SLUG] algernon-debate sprint [15|25|45] algernon-sprint synthesis algernon-synthesis install / list / info / update / remove / import / audio / ingest algernon-content report algernon-progress help display help below If the user's message does not match a command pattern but expresses study intent ("quero revisar", "me entrevista sobre X", "vamos debater"), interpret it and route. Help Output OpenAlgernon — AI Engineering Study System
Study modes: review [SLUG] review due flashcards (FSRS-4.5) texto SLUG block-by-block reading paper SLUG structured paper reading feynman [SLUG] Feynman technique session interview [SLUG] mock technical interview sprint [15|25|45] timed interleaved sprint debate [SLUG] design trade-off debate synthesis cross-material synthesis
Materials: list show installed materials install github:org/repo install a new material import local:PATH import a local PDF/MD/TXT info SLUG show material details update SLUG pull latest version remove SLUG remove material and cards
Audio: audio [SLUG] generate NotebookLM podcast script ingest URL|PATH ingest source into new material
Progress: report full progress and retention report Error Handling SLUG not found: "Material 'SLUG' not installed. Run list to see installed materials." sqlite3 not found: "OpenAlgernon requires sqlite3. Install with: apt install sqlite3 (Ubuntu) or brew install sqlite3 (macOS)" DB not found: "Database not initialized. Run: bash ~/.openalgernon/src/scripts/init-db.sh"