Get the FREE Ultimate OpenClaw Setup Guide →
d

Ultimate Flashcards / Podcasts Tutor

Scanned

@drgeld

npx machina-cli add skill @drgeld/flashcards-podcasts-master --openclaw
Files (1)
SKILL.md
1.5 KB

EchoDecks Skill

Integrates with the EchoDecks External API for flashcard management, AI generation, and audio study sessions.

Configuration

Requires ECHODECKS_API_KEY environment variable.

Tools

echodecks_get_user

Get user profile, credits, and global study statistics.

echodecks_list_decks

List all decks in your account.

  • id (optional): Retrieve a specific deck by ID.

echodecks_create_deck

Create a new flashcard deck.

  • title (required): Name of the deck.
  • description (optional): Brief description.

echodecks_list_cards

List cards in a specific deck.

  • deck_id (required): The ID of the target deck.

echodecks_generate_cards

Generate new flashcards using AI.

  • deck_id (required): The target deck ID.
  • topic (optional): Topic string.
  • text (optional): Detailed source text. Cost: 10 credits.

echodecks_generate_podcast

Synthesize an audio podcast from a deck.

  • deck_id (required): The source deck ID.
  • style (optional): "summary" or "conversation" (default: "summary"). Cost: 50 credits.

echodecks_podcast_status

Check the progress of a generated podcast.

  • id (required): The podcast ID.

echodecks_get_study_link

Get a direct link to a web-based study session.

  • deck_id (required): The deck to study.

echodecks_submit_review

Submit a spaced-repetition review for a card.

  • card_id (required): The ID of the card.
  • quality (required): 0 (Again), 1 (Hard), 2 (Good), 3 (Easy).

Implementation

All tools wrap the scripts/echodecks_client.py CLI.

Source

git clone https://clawhub.ai/drgeld/flashcards-podcasts-masterView on GitHub

Overview

This skill integrates with the EchoDecks External API to manage flashcards, AI-generate new cards, and synthesize audio podcasts for study sessions. It also tracks progress, credits, and study metrics, while providing direct study links and review workflows.

How This Skill Works

Connect with the EchoDecks API using the ECHODECKS_API_KEY. All features are exposed as CLI tools that wrap the echodecks_client.py script, enabling deck and card management, AI card generation, podcast creation, status checks, and direct study links. Card generation costs credits (10) and podcast creation costs credits (50), with mechanisms to submit reviews and monitor progress.

When to Use It

  • Starting a new course: create a deck, then AI-generate initial cards from your sources.
  • Preparing quick review: generate a concise podcast from a deck for audio study sessions.
  • Managing study progress: check user stats, credits, and deck analytics before a session.
  • Deepening understanding: generate targeted cards from topic text to fill knowledge gaps.
  • Sharing study materials: obtain a direct study link to collaborate or study online with peers.

Quick Start

  1. Step 1: Set ECHODECKS_API_KEY in your environment to authenticate with the EchoDecks API.
  2. Step 2: Create a deck with echodecks_create_deck, providing a title and optional description.
  3. Step 3: Generate AI cards with echodecks_generate_cards (and optionally generate a podcast with echodecks_generate_podcast); fetch a study link with echodecks_get_study_link.

Best Practices

  • Create clearly titled decks with optional descriptions and organize by course or topic.
  • Provide source text to echodecks_generate_cards to improve AI-generated card quality.
  • Choose podcast style wisely: summary for quick reviews, conversation for deeper dives.
  • Regularly submit spaced-repetition reviews using echodecks_submit_review after recalls.
  • Check credits and user stats with echodecks_get_user before large card or podcast batches.

Example Use Cases

  • Create a Biology 101 deck, generate 20 AI cards, then review them with spaced repetition.
  • Synthesize a 15-minute podcast from a History deck to listen during commutes.
  • List cards in a deck, study a subset, and submit review quality scores to refine algorithms.
  • Fetch your current credits and progress to plan your next study session.
  • Get a direct study link for a deck to share with a study group.

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers