Browser
echodecks-clawdbot-skill
Integrates with the EchoDecks External API
# 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.
browser
By
Comments
Sign in to leave a comment