algernon-debate
Design trade-off debate mode for OpenAlgernon. Use when the user runs `/algernon debate [SLUG]`, says "quero debater [topic]", "me desafia sobre trade-offs", "debate tecnico", "discutir decisoes de design", "quando usar X vs Y", or "argumento tecnico". Forces the user to defend a position and exposes nuances they may not have considered. Ends with a synthesis that is exactly what you would say in a technical interview.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/antoniovfranco/algernon-debateWhat This Skill Does
The algernon-debate skill transforms your OpenClaw agent into a high-level technical interviewer and debate partner. Designed for senior engineers and systems architects, it moves beyond simple Q&A to facilitate structured dialectic exercises. By utilizing argumentative cards from a local SQLite database, the agent forces you to defend your architectural choices, exposes hidden flaws in your reasoning, and ultimately delivers a refined, interview-ready synthesis of the trade-offs.
Installation
To install this skill, run the following command in your terminal:
clawhub install openclaw/skills/skills/antoniovfranco/algernon-debate
Ensure that you have the required local environment variables configured as specified in the skill documentation, particularly the paths to your vestibular.db file and the notion-cli binary, as these are critical for the agent's ability to fetch debate topics and log your progress.
Use Cases
- Interview Preparation: Practice articulating complex design trade-offs under pressure, mirroring the high-stakes environment of a technical architectural interview.
- Architectural Validation: Stress-test your current stack or proposed design patterns by debating them against established industry alternatives.
- Deep Learning: Move beyond surface-level tutorials by investigating the "why" behind specific technology choices (e.g., Vector DB selection or RAG strategies).
- Knowledge Retention: Use the active debate format to solidify your understanding of material stored in your personal knowledge base by framing it as a series of conflicting trade-offs.
Example Prompts
- "/algernon debate RAG-vs-Finetuning"
- "quero debater sobre a escolha de bancos vetoriais"
- "estou analisando arquiteturas de streaming, faz um debate técnico sobre Kafka vs RabbitMQ?"
Tips & Limitations
- Prepare Your Data: This skill relies on 'argumentative' typed cards within your SQLite database. Ensure your material is correctly tagged to get the most relevant topics.
- Think Conditionally: The goal of the final synthesis is not to declare a winner, but to define the specific boundary conditions where one approach supersedes the other. Focus your rebuttals on identifying these edge cases.
- Persistence: The skill automatically logs to your conversation history and Notion. Keep your session notes concise but technically dense to ensure your logs remain high-signal.
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-debate": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write, code-execution
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.