π¦ ClawHub
EchoDecks
by @drgeld
AI-powered flashcards and audio podcasts for active recall.
TERMINAL
clawhub install echodecksπ About This Skill
EchoDecks Skill (v1)
Integrates with EchoDecks for flashcard management, study sessions, and AI generation.
Configuration
This skill requires theECHODECKS_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).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.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").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.
# Example
./skills/echodecks-v1/echodecks_client.py get-due --deck-id 123
βοΈ Configuration
This skill requires the ECHODECKS_API_KEY environment variable to be set.