anki-card-maker
Extract key knowledge from study materials (text, Markdown, notes) and generate front-question + back-answer flashcards, producing an Anki-compatible CSV file…
Skill by serejaris
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/serejaris-anki-card-maker
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, spreadsheets, writing, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/anki-card-maker
What's inside
- Skill name
anki-card-maker- Description
- Extract key knowledge from study materials (text, Markdown, notes) and generate front-question + back-answer flashcards, producing an Anki-compatible CSV file ready for import. Trigger when users mention flashcards, Anki, spaced repetition, need to convert notes into Q&A pairs, or request memory cards or review cards from their study content.
- License
- MIT
- Instructions
- 91 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (3)
- LICENSE
- SKILL.md
- generate_flashcards.py · scripts/
SKILL.md (first lines)
# anki-card-maker
Automatically extracts knowledge points from study materials and generates flashcards in "front question + back answer" format, outputting a CSV file ready for direct import into [Anki](https://apps.ankiweb.net/).
Two working modes are supported:
- **auto mode**: Rule-based extraction of definitions, Q&A pairs, lists, and other structured knowledge from Markdown/plain text
- **json mode**: Accepts pre-constructed JSON flashcard data and formats it as Anki CSV
## Quick Start
```bash
# Auto-extract flashcards from Markdown notes
python scripts/generate_flashcards.py --input notes.md --output flashcards.csv
# Generate Anki CSV from JSON data (ideal for agent calls)
python scripts/generate_flashcards.py --mode json --input cards.json --output flashcards.csv
# Use via stdin/stdout
cat notes.md | python scripts/generate_flashcards.py > flashcards.csv
```
## Agent Workflow
When a user provides study materials and requests flashcard generation, the recommended workflow is:
1. **Read the material**: Read the study material file provided by the user
2. **Intelligent extraction**: Analyze the material content, extract core knowledge points, and generate high-quality Q&A pairs. Follow these principles:
- Each card focuses on a single knowledge point (minimum information principle)
- Use precise question format on the front; avoid vague questions
- Provide concise but complete answers on the back
- Cover core concepts, definitions, formulas, cause-and-effect relationships, comparisons, etc.
3. **Generate CSV**: Write the extracted Q&A pairs as JSON, then call the script to convert to Anki CSV
4. **Deliver the file**: Inform the user of the output path and import instructions
### Agent Call Example
Construct extracted knowledge points as a JSON array and convert to CSV via `--mode json`:
```bash
cat <<'EOF' > /tmp/cards.json
[
{"front": "What is photosynthesis?", "back": "The process by which plants use light energy to convert CO₂ and H₂O into organic matter while releasing O₂", "tags": "biology"},
{"front": "What is the chemical equation for photosynthesis?", "back": "6CO₂ + 6H₂O → C₆H₁₂O₆ + 6O₂", "tags": "biology"}
]
EOF
python scripts/generate_flashcards.py --mode json --input /tmp/cards.json --output flashcards.csv
```
## Parameters
| Parameter | Description | Default |
|---|---|---|
| `--input, -i` | Input file path | stdin |
| `--output, -o` | Output CSV file path | stdout |
| `--mode, -m` | Extraction mode: `auto` (rule-based) or `json` (structured input) | auto |
| `--no-tags` | Omit the tags column | tags included |
| `--separator, -s` | CSV separator: `\t`, `;`, `,` | Tab |
## Output Format
The generated CSV follows the Anki import specification:
```
#separator:Tab
#html:true
#columns:Front Back Tags
What is photosynthesis? The process by which plants use light energy to convert CO₂ and H₂O into organic matter while releasing O₂ biology
```
### How to Import into Anki
1. Open Anki → File → Import
2. Select the generated CSV file
3. Anki will automatically detect the separator and column mapping
4. Confirm and click "Import"
## Knowledge Structures Supported in Auto Mode
| Structure Type | Example | Generated Flashcard |
|---|---|---|
| Definition (Term: Definition) | `Photosynthesis: Plants use light energy...` | Q: What is photosynthesis? A: Plants use light energy... |
| Q&A pair | `Q: What is DNA? A: Deoxyribonucleic acid` | Extracted directly as a flashcard |
| Heading + list | `## Organelles - Mitochondria - Ribosome` | Q: What are the key points of Organelles? A: List |
| Heading + paragraph | `## Newton's First Law An object at rest...` | Q: Explain: Newton's First Law A: Paragraph content |
## Prerequisites
- Python 3.6+
- No additional dependencies required (uses standard library only)From serejaris/kimi-skills, MIT.
More from serejaris/kimi-skills
- 0.543score
astro-observation-report
serejaris
Skill for writing gravitational-wave observational results papers for compact binary coalescence events (BNS, BBH, NSBH) detected by LIGO, Virgo, or KAGRA.
SkillCFreshness: C★ 9Claude Code +9 - 0.538score
adhd-assistant
thinktankmachine
ADHD-friendly life management assistant for daily planning, task breakdown, time management, and maintaining routines.
SkillCFreshness: C★ 9Claude Code +9 - 0.538score
about-me-avatar
serejaris
Generate a 1-bit monochrome pixel-art portrait from a user's About Me.
SkillCFreshness: C★ 9Claude Code +9 - 0.538score
imf
serejaris
IMF provides global macroeconomic data through the World Economic Outlook database, including historical statistics and forecasts for GDP growth, inflation…
SkillCFreshness: C★ 9Claude Code +9 - 0.538score
scholar
serejaris
A freely accessible web search engine that indexes the full text or metadata of scholarly literature across an array of publishing formats and disciplines.
SkillCFreshness: C★ 9Claude Code +9 - 0.538score
audience-adaptive-comms
serejaris
Adapt stakeholder communication to the target audience (CEO, VP, Tech Lead, or Operations), adjusting detail level, language, and focus.
SkillCFreshness: C★ 9Claude Code +9 - 0.534score
audio_generation
serejaris
Generate audio in two ways: text-to-speech, or custom sound effects.
SkillCFreshness: C★ 9Claude Code +9 - 0.534score
world_bank_open_data
serejaris
World Bank Open Data is a free global development data platform with access to countries worldwide and 29,000+ indicators covering economic, social, and…
SkillCFreshness: C★ 9Claude Code +9 - 0.531score
yahoo_finance
serejaris
Yahoo Finance provides stock information for a given ticker symbol, including stock price and trading information, company information, financial metrics…
SkillCFreshness: C★ 9Claude Code +9 - 0.531score
sec_edgar
serejaris
SEC EDGAR provides comprehensive US public company filings and financial data, including company info, filings, XBRL facts, financial statements, insider…
SkillCFreshness: C★ 9Claude Code +9 - 0.530score
image_generation
serejaris
Create an image based on a text description using AI image generation.
SkillCFreshness: C★ 9Claude Code +9 - 0.518score
ad-creative
serejaris
When the user wants to generate, iterate, or scale ad creative — headlines, descriptions, primary text, or full ad variations — for any paid advertising…
SkillCFreshness: C★ 9Claude Code +9
Signals
- Stars
- 9
- Forks
- 3
- Open issues
- 0
- Last commit (this folder)
- Jul 17, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/serejaris/kimi-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
- 0.347score
anki-card-maker
nstung463
Extract key knowledge from study materials (text, Markdown, notes) and generate front-question + back-answer flashcards, producing an Anki-compatible CSV file…
SkillBFreshness: B★ 5Claude Code +9 - 0.318score
anki-card-maker
iaa2005
Extract key knowledge from study materials (text, Markdown, notes) and generate front-question + back-answer flashcards, producing an Anki-compatible CSV file…
SkillBFreshness: BClaude Code +9
More from serejaris
- 0.543score
astro-observation-report
serejaris
Skill for writing gravitational-wave observational results papers for compact binary coalescence events (BNS, BBH, NSBH) detected by LIGO, Virgo, or KAGRA.
SkillCFreshness: C★ 9Claude Code +9 - 0.538score
audience-adaptive-comms
serejaris
Adapt stakeholder communication to the target audience (CEO, VP, Tech Lead, or Operations), adjusting detail level, language, and focus.
SkillCFreshness: C★ 9Claude Code +9 - 0.538score
about-me-avatar
serejaris
Generate a 1-bit monochrome pixel-art portrait from a user's About Me.
SkillCFreshness: C★ 9Claude Code +9 - 0.538score
imf
serejaris
IMF provides global macroeconomic data through the World Economic Outlook database, including historical statistics and forecasts for GDP growth, inflation…
SkillCFreshness: C★ 9Claude Code +9 - 0.538score
scholar
serejaris
A freely accessible web search engine that indexes the full text or metadata of scholarly literature across an array of publishing formats and disciplines.
SkillCFreshness: C★ 9Claude Code +9 - 0.534score
world_bank_open_data
serejaris
World Bank Open Data is a free global development data platform with access to countries worldwide and 29,000+ indicators covering economic, social, and…
SkillCFreshness: C★ 9Claude Code +9
Cite this page
anki-card-maker skill. Agent Mart. https://agentmart.dev/skills/serejaris-anki-card-maker (last updated 2026-10-24)