Rechercher

PythonReactSEOPDF
OpenClaw

echodecks-ultimate

AI-powered flashcard management with automated podcast generation and spaced-repetition study tools.

drgeld0 installations selon la source☆ 0 Étoiles du dépôt

Installation

Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.

SkillHub CLI

skillhub install drgeld/echodecks-ultimate

Examinez la source et la compatibilité, puis suivez les étapes d’installation.

Donnez le lien à votre agent et demandez-lui d’examiner instructions et dépendances avant d’expliquer les étapes.

Voir la source ↗Guides

Instructions

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.

# Example
./skills/echodecks-v1/echodecks_client.py get-due --deck-id 123

Informations sur la source

Source
github
Repository
openclaw/skills
Path
skills/drgeld/echodecks-ultimate
Version
—
Commit
af3f66f48f85cb39c44bdca97a6009ef173b5bab
Source de classification
rules
Statut
active
Visibilité
public

Ces informations proviennent de l’analyse indexée et peuvent être anciennes. Vérifiez les fichiers actuels.

README

Ultimate Flashcards and Podcast Tutor

Turn your AI Agent into a Study Partner.

This skill connects your agent to EchoDecks, allowing it to create flashcards, quiz you with spaced repetition, and generate audio podcasts from your study materials.

🚀 Why install this?

  • Study with your Agent: "Quiz me on my Cardiology deck."
  • Generate Content: "Create a deck about 'Machine Learning' and add 10 cards."
  • Audio Learning: "Make a podcast conversation about this deck so I can listen while I drive."

✨ Features

  • Flashcard Management: List decks, view cards.
  • Spaced Repetition: Smart review system (Again, Hard, Good, Easy).
  • AI Generation: Create cards from any text or topic.
  • Podcast Mode: Convert text decks into lifelike audio discussions.
  • Stats: Track learning progress.

🛠️ Configuration

Requires an ECHODECKS_API_KEY environment variable.

  1. Get your key from EchoDecks Settings.
  2. Add it to your agent's env.

💡 Example Prompts

Once installed, try these with your agent:

  • "What cards are due for review today?"
  • "Create a new deck called 'German Vocabulary'."
  • "Generate a podcast summary for my 'History' deck."

Contenu extrait

SKILL.md
# 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
```
README
# Ultimate Flashcards and Podcast Tutor

**Turn your AI Agent into a Study Partner.**

This skill connects your agent to [EchoDecks](https://echodecks.app), allowing it to create flashcards, quiz you with spaced repetition, and generate audio podcasts from your study materials.

## 🚀 Why install this?
- **Study with your Agent:** "Quiz me on my Cardiology deck."
- **Generate Content:** "Create a deck about 'Machine Learning' and add 10 cards."
- **Audio Learning:** "Make a podcast conversation about this deck so I can listen while I drive."

## ✨ Features
- **Flashcard Management:** List decks, view cards.
- **Spaced Repetition:** Smart review system (Again, Hard, Good, Easy).
- **AI Generation:** Create cards from any text or topic.
- **Podcast Mode:** Convert text decks into lifelike audio discussions.
- **Stats:** Track learning progress.

## 🛠️ Configuration
Requires an `ECHODECKS_API_KEY` environment variable.
1. Get your key from [EchoDecks Settings](https://echodecks.app/settings).
2. Add it to your agent's env.

## 💡 Example Prompts
Once installed, try these with your agent:
- *"What cards are due for review today?"*
- *"Create a new deck called 'German Vocabulary'."*
- *"Generate a podcast summary for my 'History' deck."*

Skills associés

OpenClaw

1password

daggerkun007

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.