Synthèse automatique
Génère des flashcards pédagogiques structurées selon les six niveaux de la taxonomie de Bloom, à partir d'un sujet ou d'un fichier de référence.
Points forts
- Couvre systématiquement les six niveaux cognitifs de Bloom, de la mémorisation à la création
- Chaque carte inclut une note de difficulté, une explication détaillée, des renvois conceptuels et des indices de pratique
- Peut lire un fichier de référence (.md, .txt, .pdf) et compléter par une recherche web si le sujet est peu familier
- Procédure en phases explicites : acquisition des entrées, cartographie des concepts, puis production
Limites
- Aucun format de sortie précis n'est défini (pas de schéma ni d'exemple de carte fourni)
- Pour les sujets peu familiers, la qualité dépend des résultats de recherche web, sans vérification factuelle des cartes produites
- Aucune intégration décrite avec des outils de répétition espacée comme Anki
À utiliser lorsqu'il faut produire un jeu de matériel de révision progressif et structuré sur un sujet d'étude ou un cours.
À éviter si l'on cherche un simple résumé court du sujet ou des cartes dont l'exactitude factuelle doit être garantie sans relecture humaine.
Analyse de sécurité
PrudenceThe skill does not instruct destructive or exfiltrating actions. It uses network and file-reading tools for legitimate educational research and content synthesis, which warrants caution rather than safe due to undeclared tool usage and potential exposure to external web content.
- •Skill instructs use of Read, WebSearch, and WebFetch tools, but no allowed-tools are declared in metadata.
- •Network access via WebSearch/WebFetch could retrieve untrusted content, though the intended purpose is legitimate educational research.
Exemples
Create a set of flashcards on the fundamentals of cellular respiration, organized by Bloom's Taxonomy levels with difficulty ratings and explanations.Read ./notes/linear-algebra-week3.md and generate review flashcards covering all six Bloom levels, including practice hints for the harder cards.I'm studying for an exam on transformer architectures — research the topic if needed and build me comprehensive flashcards from Remember up to Create.name: flashcards-generator description: Generate comprehensive educational flashcards based on Bloom's Taxonomy methodology (Remember, Understand, Apply, Analyze, Evaluate, Create). Creates structured flashcards with difficulty ratings, detailed explanations, and practice hints. Use when user requests flashcard generation, study cards, review materials, learning flashcards, mentions Bloom's Taxonomy, or provides educational topics for flashcard creation. Activates for study topics, course materials, reference files (.md, .txt, .pdf), or educational content requiring systematic review materials.
Flashcards Generator
Purpose
This skill generates comprehensive educational flashcards systematically organized according to Bloom's Taxonomy cognitive levels. It produces structured review materials incorporating difficulty ratings, answer explanations, related concept references, and practice hints to facilitate deep learning and retention.
Bloom's Taxonomy Cognitive Levels
The flashcards shall be organized across six hierarchical cognitive levels:
- Remember: Retrieve relevant knowledge from long-term memory (recall, recognize, identify)
- Understand: Construct meaning from instructional messages (interpret, exemplify, classify, summarize, infer, compare, explain)
- Apply: Carry out or use a procedure in a given situation (execute, implement)
- Analyze: Break material into constituent parts and determine relationships (differentiate, organize, attribute)
- Evaluate: Make judgments based on criteria and standards (check, critique, judge)
- Create: Put elements together to form a coherent whole; reorganize into new pattern (generate, plan, produce, design)
Instructions
When invoked, execute the following systematic procedure:
Phase 1: Input Acquisition and Analysis
Step 1.1: Determine input source
Identify whether the user has provided:
- A topic title (text-based subject specification)
- A reference file path (existing educational material)
- Both topic and supporting reference materials
Step 1.2: Process reference materials (if applicable)
If a reference file is provided:
- Use the Read tool to extract content from the specified file path
- Analyze the content structure, key concepts, and learning objectives
- Identify core terminology, principles, and relationships
- Extract subject domain and complexity level
Step 1.3: Conduct supplementary research (if necessary)
If the topic is unfamiliar or requires current information:
- Employ WebSearch tool to locate authoritative educational resources
- Use WebFetch tool to retrieve comprehensive explanatory content
- Synthesize multiple sources to ensure accuracy and depth
- Prioritize academic, educational, and authoritative domain sources
Phase 2: Content Analysis and Concept Mapping
Step 2.1: Identify core concepts and learning objectives
Extract or formulate:
- Primary concepts requiring mastery
- Fundamental terminology and definitions
- Key principles, theories, or methodologies
- Practical applications and use cases
- Complex analytical relationships
- Critical evaluation criteria
- Creative synthesis opportunities
Step 2.2: Assess content complexity
Determine appropriate difficulty distribution:
- Beginner: Foundational concepts, basic terminology, simple recall
- Intermediate: Conceptual understanding, application, comparative analysis
- Advanced: Complex analysis, critical evaluation, creative synthesis
Step 2.3: Map concepts to Bloom's Taxonomy levels
Systematically categorize identified concepts according to cognitive complexity:
- Level 1 (Remember): Facts, definitions, terminology, basic concepts
- Level 2 (Understand): Explanations, interpretations, relationships, examples
- Level 3 (Apply): Procedures, implementations, practical applications
- Level 4 (Analyze): Component relationships, structural analysis, differentiations
- Level 5 (Evaluate): Criteria-based judgments, critiques, assessments
- Level 6 (Create): Novel solutions, designs, integrated syntheses
Phase 3: Flashcard Generation
Step 3.1: Generate 5-8 flashcards per Bloom's level
For each cognitive level, create flashcards following this structure:
### [Bloom's Level]: [Question]
**Difficulty**: [Beginner | Intermediate | Advanced]
**Answer**:
[Concise, accurate response]
**Explanation**:
[Detailed elaboration providing context, rationale, and deeper understanding]
**Related Concepts**:
- [Concept 1]: [Brief relationship description]
- [Concept 2]: [Brief relationship description]
**Practice Hint** (for Analyze, Evaluate, Create levels):
[Scaffolding guidance to approach the question systematically]
Step 3.2: Ensure cognitive alignment
Verify each flashcard employs appropriate cognitive verbs:
- Remember: Define, identify, list, name, recall, recognize, state
- Understand: Describe, explain, interpret, paraphrase, summarize, classify
- Apply: Apply, demonstrate, execute, implement, solve, use
- Analyze: Analyze, compare, contrast, differentiate, distinguish, examine
- Evaluate: Assess, critique, evaluate, judge, justify, recommend
- Create: Create, design, develop, formulate, generate, synthesize
Step 3.3: Distribute difficulty appropriately
Across all flashcards, maintain approximate distribution:
- 40% Beginner (foundational understanding)
- 40% Intermediate (application and analysis)
- 20% Advanced (evaluation and creation)
Phase 4: Quality Assurance
Step 4.1: Verify cognitive progression
Ensure flashcards demonstrate hierarchical cognitive progression from basic recall to creative synthesis.
Step 4.2: Validate accuracy
Confirm all factual content is accurate, current, and appropriately sourced.
Step 4.3: Assess pedagogical effectiveness
Verify that:
- Questions are clear, unambiguous, and appropriately scoped
- Answers are accurate and sufficiently detailed
- Explanations provide meaningful learning value
- Related concepts enhance conceptual network
- Practice hints facilitate problem-solving approaches
Phase 5: Output Formatting and Delivery
Step 5.1: Structure the flashcard document
Organize the output markdown file with the following structure:
# Flashcards: [Topic Title]
**Generated**: [Current Date]
**Cognitive Framework**: Bloom's Taxonomy
**Total Flashcards**: [Count]
---
## Level 1: Remember (Recall Knowledge)
[Flashcards 1-8 for Remember level]
---
## Level 2: Understand (Comprehension)
[Flashcards 1-8 for Understand level]
---
## Level 3: Apply (Application)
[Flashcards 1-8 for Apply level]
---
## Level 4: Analyze (Analysis)
[Flashcards 1-8 for Analyze level]
---
## Level 5: Evaluate (Evaluation)
[Flashcards 1-8 for Evaluate level]
---
## Level 6: Create (Synthesis)
[Flashcards 1-8 for Create level]
---
## Study Recommendations
[Provide brief guidance on how to use these flashcards effectively]
Step 5.2: Generate output file
Use the Write tool to create a markdown file named:
[topic-name]-flashcards.md
Where [topic-name] is the kebab-case version of the topic title.
Step 5.3: Deliver completion summary
Provide the user with:
- Confirmation of successful generation
- Total flashcard count (target: 30-48 flashcards)
- File path for the generated flashcard set
- Brief usage recommendations
Advanced Features Implementation
Difficulty Ratings
Assign difficulty based on:
- Cognitive level (higher levels tend toward intermediate/advanced)
- Concept complexity (specialized terminology, abstract concepts)
- Required prerequisite knowledge
- Multi-step reasoning requirements
Answer Explanations
Elaborations shall:
- Provide contextual background
- Clarify reasoning processes
- Connect to broader conceptual frameworks
- Anticipate common misconceptions
- Reference authoritative principles where applicable
Related Concepts
Identify and reference:
- Prerequisite knowledge required
- Parallel concepts in the same domain
- Applications in different contexts
- Contrasting or complementary principles
Practice Hints
For higher-order cognitive levels (Analyze, Evaluate, Create), provide:
- Systematic approaches to problem decomposition
- Criteria to consider in evaluation
- Frameworks for generating novel solutions
- Questions to guide thinking processes
Error Handling
Insufficient Input: If the user provides neither a clear topic nor reference file, request:
- Specific topic title or subject area
- Optional reference file path for context
Reference File Unavailable: If the specified reference file cannot be read:
- Inform the user of the file access issue
- Offer to proceed with topic-based generation using web research
Topic Unfamiliarity: If the topic is highly specialized or obscure:
- Conduct thorough web research using WebSearch and WebFetch
- Inform the user that research-based generation is in progress
- Request user validation of accuracy for highly technical domains
Quality Standards
All generated flashcards shall conform to:
- Bloom's Taxonomy Alignment: Each flashcard correctly categorized by cognitive level
- Pedagogical Soundness: Questions facilitate genuine learning, not mere memorization
- Factual Accuracy: All content verified against authoritative sources
- Clarity: Questions and answers are unambiguous and well-articulated
- Completeness: All four components (question, answer, explanation, related concepts) present
- Appropriate Complexity: Difficulty ratings accurately reflect cognitive demands
- Systematic Coverage: 5-8 flashcards per level, balanced difficulty distribution
Example Invocation Scenarios
Scenario 1: Topic-based generation
User: "Generate flashcards for Python list comprehensions"
Agent: [Conducts web research, generates 30-48 flashcards across Bloom's levels]
Scenario 2: Reference file-based generation
User: "Create flashcards from my notes on machine learning at notes/ml-basics.md"
Agent: [Reads file, extracts concepts, generates structured flashcards]
Scenario 3: Combined approach
User: "Generate flashcards for quantum computing based on lecture-notes.pdf"
Agent: [Reads PDF, supplements with web research, generates comprehensive flashcard set]
References
This skill implements pedagogical principles derived from:
- Bloom's Taxonomy of Educational Objectives (Bloom et al., 1956; Anderson & Krathwohl, 2001)
- Cognitive science principles of spaced repetition and active recall
- Evidence-based learning strategies for long-term retention
Du fichier au premier essai
Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.
Consulter la source et ses fichiers annexesCe téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.
1. Télécharger le fichier
Télécharger SKILL.mdDepuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/flashcards-generator-mrwakcsx/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.
Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.
mkdir -p '.skill-downloads/flashcards-generator-mrwakcsx' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/flashcards-generator-mrwakcsx/download' --output '.skill-downloads/flashcards-generator-mrwakcsx/SKILL.md.part' && mv '.skill-downloads/flashcards-generator-mrwakcsx/SKILL.md.part' '.skill-downloads/flashcards-generator-mrwakcsx/SKILL.md'2. Vérifier les prérequis
Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.
Aucune section de prérequis reconnue dans ce fichier. Cela ne signifie pas qu’il est autonome : les bibliothèques, outils et accès peuvent être cités ailleurs dans le contenu ou dans le dépôt source.
Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.
3. Charger la skill
Après vérification, copiez le dossier complet dans le projet avec l’une des commandes ci-dessous, puis ouvrez une nouvelle session de l’outil. La commande s’arrête si un dossier du même nom existe déjà : comparez les fichiers avant de le remplacer.
Claude Code
test -f '.skill-downloads/flashcards-generator-mrwakcsx/SKILL.md' && test -s '.skill-downloads/flashcards-generator-mrwakcsx/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/flashcards-generator' && cp -R '.skill-downloads/flashcards-generator-mrwakcsx' '.claude/skills/flashcards-generator'OpenSkills
OpenSkills doit déjà être installé. La procédure locale install/read est contrôlée avec OpenSkills 1.5.0, qui exige Node.js ≥ 20.6.0. Aucun slug du catalogue n’est résolu automatiquement.
Installation officielle d’OpenSkillsopenskills install './.skill-downloads/flashcards-generator-mrwakcsx'openskills read 'flashcards-generator-mrwakcsx'La lecture doit afficher le contenu du fichier installé et son dossier de base. Elle ne lance ni la skill ni ses dépendances.
Pour un agent qui lit AGENTS.md, synchronisez ensuite l’index. Cette commande modifie AGENTS.md : relisez le diff avant de l’utiliser.
openskills syncMode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.
4. Faire un premier essai
Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :
Lis .skill-downloads/flashcards-generator-mrwakcsx/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.
Fragments d'écriture
Contenu
Extrayez des fragments d'écriture bruts via un entretien intensif, sans imposer de structure. Capturez idées, citations et mots porteurs pour une utilisation ultérieure.
Rédaction UI et audit
Contenu
Rédigez ou auditez les textes d'interface (boutons, erreurs, états vides, infobulles) dans le monorepo, en suivant la source de vérité du design system.
Extraction MIDI/score
Contenu
Extrait le MIDI ou la partition d'une production musicale existante via l'outil MCP CogMusic et confirme la disponibilité du fichier.