algernon-feynman
Feynman Technique study session for OpenAlgernon. Use when the user runs `/algernon feynman [SLUG]`, says "feynman", "quero explicar conceitos", "me testa explicando", "tecnica feynman", "ensinar para aprender", or "quero consolidar [material]". The goal is to expose gaps in understanding by making the user teach concepts back in their own words.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/antoniovfranco/algernon-feynmanWhat This Skill Does
The algernon-feynman skill is a sophisticated educational tool designed to leverage the power of the Feynman Technique to solidify your learning. By acting as a strict yet supportive tutor, this agent challenges you to explain complex concepts in your own words. It dynamically queries your local study database (built via openalgernon), prioritizes high-level materials, and systematically evaluates your understanding based on three critical pillars: Accuracy, Depth, and Transfer. Rather than simply testing for rote memorization, the agent uses Socratic questioning to expose gaps in your reasoning, forcing you to reconstruct your mental models until they are robust and ready for real-world application.
Installation
To integrate this skill into your OpenClaw environment, use the following command in your terminal:
clawhub install openclaw/skills/skills/antoniovfranco/algernon-feynman
Ensure that you have sqlite3 installed on your system and that your ALGERNON_HOME path is correctly configured to point to your study database. If you wish to save your session summaries to Notion, ensure $NOTION_CLI is installed and the $NOTION_PAGE_ID environment variable is defined.
Use Cases
This skill is perfect for students, developers, or lifelong learners who need to master technical material. Use it when:
- Preparing for exams where simple flashcards aren't enough to guarantee comprehension.
- Trying to internalize complex architectural patterns or software design principles.
- Learning a new language or conceptual framework where intuition is as important as definitions.
- Consolidating knowledge after a deep-dive research session to ensure you can explain the topic to a peer.
Example Prompts
- "/algernon feynman distributed-systems"
- "I'm ready to learn, start a feynman session to help me explain functional programming."
- "quero consolidar python-asyncio, me testa explicando."
Tips & Limitations
- Transparency: The agent will not give you the answers immediately. It is programmed to withhold the reference content until you have attempted to explain the concept twice, ensuring you don't fall into the trap of 'illusion of competence.'
- Database Readiness: For the best experience, populate your
study.dbusing thetextocommand first. The skill performs best with N2 and N3 level tags, so ensure your material is categorized appropriately. - Depth Matters: Don't just regurgitate definitions; use analogies. The 'Transfer' dimension of the evaluation specifically rewards original metaphors, which is the cornerstone of true Feynman-style mastery.
- Environment: If you're on a headless server, ensure your environment variables are correctly exported in your
.bashrcor.zshrcfor persistent access to your Notion workspace and database.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-antoniovfranco-algernon-feynman": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write, external-api
Related Skills
agente-biologia
Agente especialista em Biologia para FUVEST — 1ª fase. Biologia tem presença consistente nas 90 questões objetivas, especialmente Genética e Ecologia, que são os tópicos favoritos da FUVEST. Cobre: Citologia, Histologia, Fisiologia Humana, Genética (Mendel + Molecular), Evolução, Ecologia, Botânica e Zoologia. Entra no ciclo após Matemática, Português e Física consolidarem base. Opera em integração com vestibular-tutor, vestibular-srs e agente-quimica (bioquímica celular). Acionar quando Antonio mencionar qualquer tópico de biologia, células, genética, evolução, ecossistemas, ou o orchestrator abrir sessão de Biologia.
agente-quimica
Agente especialista em Química para FUVEST — 1ª fase. Química tem presença significativa nas 90 questões objetivas e frequentemente aparece em questões interdisciplinares com Biologia e Física. Cobre: Estrutura Atômica, Tabela Periódica, Ligações Químicas, Funções Inorgânicas, Estequiometria, Soluções, Termoquímica, Eletroquímica, Cinética, Equilíbrio e Química Orgânica. Entra no ciclo após Matemática e Português consolidarem base. Opera em integração com vestibular-tutor, vestibular-srs, agente-matematica (cálculos) e agente-biologia (bioquímica). Acionar quando Antonio mencionar qualquer tópico de química, átomos, reações, tabela periódica, ou o orchestrator abrir sessão de Química.
agente-historia-geografia
Agente especialista em História e Geografia para FUVEST — 1ª fase. Ambas têm peso alto nas 90 questões objetivas, com História priorizando Brasil (Colonial, Imperial, República) e Geografia focando em geopolítica e biomas. A FUVEST 2026 foi notada por cobrar atualidades geopolíticas diretamente (Venezuela/Essequibo, questões ambientais, CLT). Opera em integração com vestibular-tutor, vestibular-srs, agente-filosofia-sociologia (contexto ideológico) e agente-portugues (literatura histórica). Entra no ciclo após Matemática, Português e Física consolidarem base. Acionar quando Antonio mencionar História, Geografia, Brasil, geopolítica, biomas, ou qualquer evento histórico.
algernon-texto
Block-by-block reading mode for OpenAlgernon materials. Use when the user runs `/algernon texto SLUG`, `/algernon paper SLUG`, says "quero ler [material]", "vamos ler [topic] bloco a bloco", "modo texto", or "leitura guiada". Also activates when the user is mid-session and selects /continue between blocks. Paper mode adds structured reflection between major sections.
algernon-sprint
Timed interleaved study sprint for OpenAlgernon. Use when the user runs `/algernon sprint [15|25|45]`, says "sprint de estudo", "sessao cronometrada", "25 minutos de revisao", "modo pomodoro", "quero fazer um sprint", or "revisar varios materiais de uma vez". Cards from all installed materials are shuffled and interleaved. Ends with a post-sprint retrieval test to measure retention gain.