flashcards-podcasts-master
Integrates with the EchoDecks External.
Setup & Installation
Install command
clawhub install drgeld/flashcards-podcasts-masterIf the CLI is not installed:
Install command
npx clawhub@latest install drgeld/flashcards-podcasts-masterOr install with OpenClaw CLI:
Install command
openclaw skills install drgeld/flashcards-podcasts-masteror paste the repo link into your assistant's chat
Install command
https://github.com/openclaw/skills/tree/main/skills/drgeld/flashcards-podcasts-masterWhat This Skill Does
Connects to the EchoDecks API to manage flashcard decks, generate cards from text or topics using AI, and convert decks into audio podcasts for listening-based study. Supports spaced-repetition review submission and links to web-based study sessions.
Combines card creation, AI generation, and audio output in one skill instead of switching between separate tools or browser tabs.
When to Use It
- Generating flashcards from lecture notes or articles
- Turning a study deck into a podcast for commute listening
- Tracking spaced-repetition progress across multiple decks
- Creating a new deck and populating it from a topic in one step
- Checking how many credits remain before generating audio
View original SKILL.md file
# 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.
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Generating flashcards from lecture notes or articles
- 1Generating flashcards from lecture notes or articles
- 2Turning a study deck into a podcast for commute listening
- 3Tracking spaced-repetition progress across multiple decks
- 4Creating a new deck and populating it from a topic in one step
- 5Checking how many credits remain before generating audio
Integrates with the EchoDecks External.
Security Audits
These signals reflect official OpenClaw status values. A Suspicious status means the skill should be used with extra caution.
Similar Skills
VIEW ALLmolt-radio
Become an AI radio host.
chill-institute
Use chill.institute (web UI) to search for content and click.
freelance-toolkit-fr
Boîte à outils pour freelances/indépendants en France : factures, time tracking, clients, dashboard.
wiim
Control WiiM audio devices (play, pause, stop, next, prev, volume, mute, play URLs, presets)