Ultimate Flashcards / Podcasts Tutor

v1.0.0

Manage flashcards, generate AI-based cards, create audio podcasts, and track study progress using EchoDecks API integration.

1· 1.5k·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for drgeld/flashcards-podcasts-master.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Ultimate Flashcards / Podcasts Tutor" (drgeld/flashcards-podcasts-master) from ClawHub.
Skill page: https://clawhub.ai/drgeld/flashcards-podcasts-master
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install flashcards-podcasts-master

ClawHub CLI

Package manager switcher

npx clawhub@latest install flashcards-podcasts-master
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
The included README, API_DOCS, SKILL.md, and scripts/echodecks_client.py consistently implement an EchoDecks flashcards/podcast integration. However the registry metadata lacks a description and does not declare the ECHODECKS_API_KEY that the skill clearly requires, which is an incoherence between stated registry metadata and actual capability.
Instruction Scope
SKILL.md instructions and the CLI wrapper are narrowly scoped to EchoDecks API operations (user, decks, cards, generate, podcasts, study). The runtime script only reads ECHODECKS_API_KEY and communicates with echodecks.com; it does not attempt to read other system files or unrelated environment variables.
Install Mechanism
There is no install spec (instruction-only), which limits on-disk installation risk. However the skill includes a Python CLI that requires a Python runtime and the 'requests' library; those dependencies are not declared in the metadata — this mismatch can cause runtime failure or obscure hidden setup requirements.
!
Credentials
The script requires a sensitive API key (ECHODECKS_API_KEY) to operate, but the registry metadata lists no required env vars or a primary credential. That omission is important: you must supply an API key that likely grants account access and can incur credit usage (e.g., 10 credits per card generation, 50 for podcasts). The requested secret is proportionate to the function, but it is not declared where it should be in the registry.
Persistence & Privilege
The skill does not request always: true and does not attempt to modify other skills or system settings. It operates as a standard, on-demand integration that will make outbound API calls to echodecks.com.
What to consider before installing
What to check before installing: - Confirm the skill owner and homepage (registry metadata has no description/homepage). Prefer skills with verifiable sources. - The skill needs an API key (ECHODECKS_API_KEY). Only provide a key you trust; consider using a least-privilege or test account because API calls can consume credits and access your account. - Ensure your agent environment has Python 3 and the 'requests' library available (these are required by scripts/echodecks_client.py but are not declared in metadata). - Verify the endpoint domain (echodecks.com / echodecks.app) is legitimate for the service you expect. The script contacts a hard-coded BASE_URL on echodecks.com. - Ask the publisher to update registry metadata to declare required env vars and runtime dependencies and to include a homepage so you can verify the project. - If you proceed, monitor network activity and review an API key's permissions/usage to detect unexpected requests or credit consumption.

Like a lobster shell, security has layers — review code before you run it.

latestvk97aaab6dpt5sb1xkv9rjmpesx80kh7a
1.5kdownloads
1stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

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.

Comments

Loading comments...