搜索

PythonReactSEOPDF
OpenClaw

echodecks-ultimate

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

drgeld0 来源安装数☆ 0 仓库 Stars

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

SkillHub CLI

skillhub install drgeld/echodecks-ultimate

打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。

将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。

查看来源 ↗使用指南

技能说明

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

来源信息

Source
github
Repository
openclaw/skills
Path
skills/drgeld/echodecks-ultimate
Version
—
Commit
af3f66f48f85cb39c44bdca97a6009ef173b5bab
分类来源
rules
状态
active
可见性
public

这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。

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."

来源内容

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."*

相关技能

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.