mochi-creator

Create Mochi.cards flashcards, decks, and templates via the Mochi API.

6|1|Updated Oct 19, 2025
One-click install
npx skills add https://github.com/JoshuaOliphant/claude-plugins --skill mochi-creator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mochi-creator
Source: https://github.com/JoshuaOliphant/claude-plugins/tree/main/plugins/mochi-creator/skills/mochi-creator
Command: npx skills add https://github.com/JoshuaOliphant/claude-plugins --skill mochi-creator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you quickly convert content into Mochi.cards flashcards, decks, and templates, applying retrieval-practice principles to improve long-term memory and reduce manual card creation time.

Core Features & Use Cases

  • Deck and Card Creation: Generate and organize flashcards and templates for Mochi.cards from your notes.
  • Evidence-Based Prompts: Enforce the Five Properties of Effective Prompts to maximize long-term retention.
  • Typical Use Case: Create a study deck from lecture notes, then study using spaced repetition.

Quick Start

  • export MOCHI_API_KEY="your_api_key_here"
  • python3 scripts/mochi_api.py list-decks
  • python3 scripts/mochi_api.py create-deck "Study Deck"
  • python3 scripts/mochi_api.py create-card --deck-id <deck-id> --content "# What is a concept?---The answer here"

Frequently Asked Questions about mochi-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create flashcards from my notes using spaced repetition?

Spaced repetition flashcards optimize long-term retention by scheduling reviews at increasing intervals. This Skill converts your content into Mochi.cards flashcards and decks, applying evidence-based prompt design to maximize recall and reduce study time through systematic review cycles.

What makes an effective flashcard prompt for knowledge retention?

Effective prompts follow the Five Properties: focused retrieval tasks with precise answers, minimal context, and high cognitive effort. This Skill enforces these principles when creating cards, ensuring each prompt targets specific knowledge and supports lasting memory through challenging but fair recall practice.

Can I organize flashcards into deck hierarchies and custom templates?

Yes. This Skill supports deck creation and management via the Mochi API, allowing you to build hierarchical deck structures and define reusable templates with field placeholders for consistent card formatting across topics and learning goals.

How do I convert markdown content into Mochi.cards automatically?

This Skill transforms markdown-formatted notes into Mochi.cards through API-based card and deck creation. Structure your content with markdown syntax, define flashcard pairs, apply tags for organization, and the Skill generates and uploads cards directly to your Mochi account.

Do I need an API key to use this Skill with Mochi.cards?

Yes. The Skill requires a MOCHI_API_KEY environment variable to authenticate with Mochi's API for creating decks, cards, and templates. You can retrieve your API key from your Mochi.cards account settings and export it before running card-creation operations.

What's the difference between retrieval practice and passive review for studying?

Retrieval practice requires active recall—answering prompts from memory—which strengthens knowledge far more than passive re-reading. This Skill builds flashcards designed as retrieval tasks, forcing effortful recall during study to achieve durable, long-term retention.