与 EchoDecks 集成,用于管理闪卡、学习会话和 AI 生成内容。
此技能需要设置 ECHODECKS_API_KEY 环境变量。
echodecks_get_decks列出所有可用的牌组或获取特定牌组的详细信息。
- id (可选):要检索的特定牌组的 ID。
echodecks_get_due_cards检索当前需要复习的卡片。
- deck_id (可选):按特定牌组 ID 筛选待复习卡片。
echodecks_submit_review提交卡片的间隔重复复习结果。
- card_id (必填):被复习卡片的 ID。
- quality (必填):整数评分 (0-3)。
- 0: 重来 (失败/忘记)
- 1: 困难
- 2: 良好
- 3: 简单
echodecks_generate_cards使用 AI 根据主题或文本内容生成新的闪卡。
- deck_id (必填):新卡片的目标牌组 ID。
- topic (可选):用于生成的简短主题字符串。
- text (可选):用于生成的原始文本内容。
注意: 必须提供 topic 或 text 其中之一。成本:10 积分。
echodecks_generate_podcast从牌组生成音频播客摘要或对话。
- deck_id (必填):源牌组 ID。
- voice (可选):语音偏好 (默认:"neutral")。
- type (可选):"summary" 或 "conversation" (默认:"summary")。
注意: 成本:50 积分。
echodecks_get_podcasts检索牌组的现有播客。
- deck_id (可选):按牌组 ID 筛选。
- id (可选):特定的播客 ID。
echodecks_get_user_stats获取当前用户个人资料和学习统计数据。
所有工具都是 skills/echodecks-v1/echodecks_client.py 的封装。
# 示例
./skills/echodecks-v1/echodecks_client.py get-due --deck-id 123