Back to Skills
    🦞

    echodecks-clawdbot-skill

    Integrates with the EchoDecks External API

    By @drgeld
    View on GitHub
    SKILL.md
    # 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.