闪卡制作器:自动生成 Anki 和 Quizlet 牌组 - Openclaw Skills

作者:互联网

2026-04-17

AI教程

什么是 闪卡制作器?

闪卡制作器是一款高性能实用工具,旨在架起原始信息与主动回忆之间的桥梁。作为 Openclaw Skills 库的核心组件,它允许用户将文本、笔记或网页内容处理为针对长期记忆优化的结构化问答对。

该技能超越了简单的文本提取,应用了经证明的学习科学原则,如最小信息原则和双向测试。无论你是准备考试的学生,还是掌握新框架的开发者,此工具都能通过生成格式正确的 TSV 文件,与流行的间隔重复软件无缝集成,从而简化学习材料的创建。

下载入口:https://github.com/openclaw/skills/tree/main/skills/sa9saq/flashcard-maker

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install flashcard-maker

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 /skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 flashcard-maker。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

闪卡制作器 应用场景

  • 将晦涩的学术论文或教科书转换为易于消化的主动回忆问题。
  • 从文档中生成编程闪卡,以记忆语法、API 方法和逻辑模式。
  • 构建包含词汇、发音提示和例句的语言学习牌组。
  • 将会议记录或专业培训材料转化为快速参考的学习指南。
闪卡制作器 工作原理
  1. 通过原始文本、本地文件或外部 URL 向智能体提供输入源材料。
  2. 该技能根据学习科学分析内容,提取关键概念、公式和定义。
  3. 使用主动回忆策略和完形填空格式制定问答对。
  4. 智能体将数据组织成制表符分隔值 (TSV) 结构或 Markdown 表格,以便立即预览。
  5. 最终输出保存到本地文件,可直接导入 Anki 或 Quizlet。

闪卡制作器 配置指南

要在 Openclaw Skills 生态系统中使用此技能,无需复杂的 API 密钥或外部依赖。请遵循以下步骤:

  1. 确保您的 AI 智能体可以访问闪卡生成提示词。
  2. 如果您希望使用生成的文件,请安装 Anki 桌面应用程序。
  3. 通过提供内容并请求特定文件名来执行该技能:
# 在智能体环境中的使用示例
从附件的 lecture_notes.md 生成一个 flashcards.tsv 文件
  1. 在 Anki 中选择“文件 > 导入”,并将分隔符设置为“制表符”,导入生成的 .tsv 文件。

闪卡制作器 数据架构与分类体系

该技能生成专门为方便导入而格式化的结构化数据。架构遵循以下规范:

描述
正面 用于主动回忆的问题、提示或代码片段。
背面 简洁的答案、定义或解释。
标签 用于牌组分类的可选空格分隔标签(例如 'biology chapter1')。

完形填空支持: 使用与 Anki 完形填空笔记类型兼容的 {{c1::answer}} 语法。

description: Generate Anki/Quizlet-compatible flashcards from text, notes, or documents using learning science principles.

Flashcard Maker

Generate study flashcards from any text in Anki/Quizlet-importable format.

Use when creating flashcards, converting notes to study materials, or preparing for exams.

Requirements

  • No external tools required for TSV output
  • Optional: Anki desktop app for .apkg import
  • No API keys needed

Instructions

  1. Read input material — text, notes, file, or URL. Identify key concepts, definitions, facts, formulas, and relationships.

  2. Generate Q&A pairs following learning science principles:

    • One concept per card — avoid compound questions
    • Active recall — ask "What is X?" not "Is X true?"
    • Cloze deletions — use {{c1::answer}} format for Anki cloze cards
    • Avoid yes/no questions — they don't test understanding
    • Use mnemonics where helpful
    • Bidirectional cards for definitions (term→definition AND definition→term)
  3. Output in requested format (default: TSV):

    TSV (Anki/Quizlet import):

    front	back
    What is photosynthesis?	The process by which plants convert light energy into chemical energy (glucose) using CO2 and water
    

    With Anki tags (3-column TSV):

    front	back	tag1 tag2
    

    Markdown table (for preview):

    Front Back
    Question Answer
  4. Save to file when requested: flashcards.tsv or user-specified path.

Guidelines

  • Aim for 10-30 cards per topic unless user specifies a count
  • Keep answers concise but complete — 1-2 sentences max
  • Support multiple languages in card content
  • For code/programming topics: put code on front, explanation on back (or vice versa)
  • For vocabulary: include example sentences and pronunciation hints

Edge Cases

  • Very long source material: Prioritize the most important concepts. Ask user if they want comprehensive or key-points-only.
  • Images in source: Describe the visual content in text form for the card.
  • Ambiguous content: Ask user to clarify scope (e.g., "Do you want cards for all terms or just chapter summaries?").
  • Duplicate concepts: Merge similar ideas into a single card with a comprehensive answer.

Import Instructions

  • Anki: File → Import → select TSV file → set separator to Tab
  • Quizlet: Create Set → Import → paste TSV content → set delimiter to Tab

相关推荐