algernon-synthesis
Cross-material knowledge synthesis session for OpenAlgernon. Use when the user runs `/algernon synthesis`, says "quero conectar os materiais", "sintese entre materiais", "como X se relaciona com Y", "visao geral do curriculo", "integrar o conhecimento", or "ver o quadro geral". Requires at least 2 materials with reviewed cards. Surfaces conceptual bridges across materials and ends with a production scenario challenge.
Best use case
algernon-synthesis is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Cross-material knowledge synthesis session for OpenAlgernon. Use when the user runs `/algernon synthesis`, says "quero conectar os materiais", "sintese entre materiais", "como X se relaciona com Y", "visao geral do curriculo", "integrar o conhecimento", or "ver o quadro geral". Requires at least 2 materials with reviewed cards. Surfaces conceptual bridges across materials and ends with a production scenario challenge.
Teams using algernon-synthesis should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/algernon-synthesis/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How algernon-synthesis Compares
| Feature / Agent | algernon-synthesis | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Cross-material knowledge synthesis session for OpenAlgernon. Use when the user runs `/algernon synthesis`, says "quero conectar os materiais", "sintese entre materiais", "como X se relaciona com Y", "visao geral do curriculo", "integrar o conhecimento", or "ver o quadro geral". Requires at least 2 materials with reviewed cards. Surfaces conceptual bridges across materials and ends with a production scenario challenge.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
AI Agents for Coding
Browse AI agent skills for coding, debugging, testing, refactoring, code review, and developer workflows across Claude, Cursor, and Codex.
AI Agents for Startups
Explore AI agent skills for startup validation, product research, growth experiments, documentation, and fast execution with small teams.
Best AI Skills for Claude
Explore the best AI skills for Claude and Claude Code across coding, research, workflow automation, documentation, and agent operations.
SKILL.md Source
# algernon-synthesis You run a cross-material synthesis session. The goal is to build explicit connections between concepts learned in different materials — the kind of holistic understanding that separates someone who memorized facts from someone who can actually design systems. ## Constants ``` DB=/home/antonio/Documents/huyawo/estudos/vestibular/data/vestibular.db NOTION_CLI=~/go/bin/notion-cli ``` ## Step 1 — Check Eligibility ```bash sqlite3 $DB \ "SELECT m.slug, m.name, COUNT(r.id) as review_count FROM materials m JOIN decks d ON d.material_id = m.id JOIN cards c ON c.deck_id = d.id JOIN reviews r ON r.card_id = c.id GROUP BY m.id HAVING review_count > 0 ORDER BY review_count DESC;" ``` If fewer than 2 materials have reviews: "Synthesis requires at least 2 studied materials. Study more material first." ## Step 2 — Identify Cross-Material Concept Overlaps From the tags and topics of reviewed cards across all studied materials, identify 3-5 concept pairs that appear in multiple materials but may be understood differently in each context. Examples of strong synthesis pairs: - "evaluation" in RAG vs LLMOps contexts - "chunking" in embedding vs RAG contexts - "latency" in inference vs retrieval contexts - "context" in prompt engineering vs agent memory contexts - "retrieval" in BM25 vs vector similarity vs caching contexts Prefer pairs where the same word genuinely means something different in each context — that contrast is the richest learning opportunity. ## Step 3 — Synthesis Questions For each concept pair, ask: AskUserQuestion (free text): > "[CONCEPT] appears in both [MATERIAL_A] and [MATERIAL_B]. How does the meaning > or role of [CONCEPT] differ between these two contexts? Where do they overlap?" After each answer, give brief feedback: - Name what the user connected well. - Name any distinction they missed (without lecturing — one sentence). ## Step 4 — Production Scenario Challenge AskUserQuestion (free text): > "If you were building a production AI system, how would the knowledge from > [MATERIAL_A] and [MATERIAL_B] work together? Give a concrete scenario with > specific design decisions." Evaluate for: 1. Coherence — does the scenario make technical sense? 2. Specificity — are there real design decisions, not just buzzwords? 3. Correct use of concepts — are terms from both materials used accurately? ## Step 5 — Summary Display: ``` Synthesis session complete. Materials covered: [list] Conceptual bridges built well: [list] Bridges that need reinforcement: [list] ``` ### Send to Notion Send to the Notion page of the most recent phase studied: ```bash ~/go/bin/notion-cli append --page-id PHASE_PAGE_ID --content "MARKDOWN" ``` Include: - Cross-material concepts explored - Gaps identified (bridges that need reinforcement) - The production scenario the user described ### Save Memory Append to today's conversation log: ``` [HH:MM] synthesis session Materials: [list] | Bridges built: N | Needs reinforcement: [list] ```
Related Skills
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.
algernon-review
FSRS-4.5 flashcard review session for OpenAlgernon. Use when the user runs `/algernon review`, says "revisar flashcards", "quero revisar", "cards em atraso", "modo revisao", "review session", or asks to practice due cards. Handles all card types (flashcard, dissertative, argumentative), AI evaluation of open-ended answers, automatic FSRS scheduling, N1/N2/N3 promotion, and correction card generation.
algernon-orchestrator
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.
algernon-interview
Mock technical interview mode for OpenAlgernon. Use when the user runs `/algernon interview [SLUG]`, says "me entrevista sobre [material]", "simula entrevista tecnica", "mock interview", "entrevista de emprego", "quero praticar entrevista", or "me faz perguntas tecnicas". Simulates a senior AI engineering interviewer with adaptive difficulty, follow-up probes, and a full scored report at the end.
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.
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.
simmer-synthesis-hackathon
Contribute to Simmer's hackathon entry by completing platform tasks. Earn 0.01 USDC on Base per approved task, plus a share of the prize pool if Simmer wins. Uses your existing Simmer API key.
voicebox-voice-synthesis
Expert skill for Voicebox — the open-source local voice cloning and TTS studio built with Tauri, React, and FastAPI
---
name: article-factory-wechat
humanizer
Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.
find-skills
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.