echodecks
Integrates with EchoDecks for flashcard management, study sessions, and AI.
Setup & Installation
Install command
clawhub install drgeld/echodecksIf the CLI is not installed:
Install command
npx clawhub@latest install drgeld/echodecksOr install with OpenClaw CLI:
Install command
openclaw skills install drgeld/echodecksor paste the repo link into your assistant's chat
Install command
https://github.com/openclaw/skills/tree/main/skills/drgeld/echodecksWhat This Skill Does
Connects to EchoDecks for managing flashcard decks, running spaced repetition review sessions, and generating new cards or audio summaries from text. Supports AI-powered card generation from topics or raw content, and podcast-style audio exports from decks.
Combines card review, AI generation, and audio export in one interface instead of switching between the EchoDecks app and other tools.
When to Use It
- Reviewing due flashcards before an exam
- Generating cards from a copied article or lecture notes
- Checking study stats after a session
- Creating an audio summary of a deck for commute listening
- Adding new cards to a deck from a topic prompt
View original SKILL.md file
# EchoDecks Skill (v1) Integrates with EchoDecks for flashcard management, study sessions, and AI generation. ## Configuration This skill requires the `ECHODECKS_API_KEY` environment variable to be set. ## Tools ### `echodecks_get_decks` List all available decks or details for a specific deck. - `id` (optional): The ID of a specific deck to retrieve. ### `echodecks_get_due_cards` Retrieve cards that are currently due for review. - `deck_id` (optional): Filter due cards by a specific deck ID. ### `echodecks_submit_review` Submit a spaced repetition review for a card. - `card_id` (required): The ID of the card being reviewed. - `quality` (required): Integer rating (0-3). - 0: Again (Failure/Forgot) - 1: Hard - 2: Good - 3: Easy ### `echodecks_generate_cards` Generate new flashcards from a topic or text content using AI. - `deck_id` (required): The target deck ID for the new cards. - `topic` (optional): A short topic string to generate from. - `text` (optional): Raw text content to generate from. **Note:** One of `topic` or `text` must be provided. Cost: 10 credits. ### `echodecks_generate_podcast` Generate an audio podcast summary or conversation from a deck. - `deck_id` (required): The source deck ID. - `voice` (optional): Voice preference (default: "neutral"). - `type` (optional): "summary" or "conversation" (default: "summary"). **Note:** Cost: 50 credits. ### `echodecks_get_podcasts` Retrieve existing podcasts for a deck. - `deck_id` (optional): Filter by deck ID. - `id` (optional): specific podcast ID. ### `echodecks_get_user_stats` Get current user profile and study statistics. ## Implementation Details All tools are wrappers around `skills/echodecks-v1/echodecks_client.py`. ```bash # Example ./skills/echodecks-v1/echodecks_client.py get-due --deck-id 123 ```
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Reviewing due flashcards before an exam
- 1Reviewing due flashcards before an exam
- 2Generating cards from a copied article or lecture notes
- 3Checking study stats after a session
- 4Creating an audio summary of a deck for commute listening
- 5Adding new cards to a deck from a topic prompt
Integrates with EchoDecks for flashcard management, study sessions, and AI.
Security Audits
These signals reflect official OpenClaw status values. A Suspicious status means the skill should be used with extra caution.