diff --git a/.vala_skill_hashes b/.vala_skill_hashes index 3bc86a5..ba4a3fd 100644 --- a/.vala_skill_hashes +++ b/.vala_skill_hashes @@ -11,4 +11,8 @@ studytime-analysis fefb11a0c2fb7085a47c626ec6b72f8fcafee797dc3340abea09139d31eb7 studycourse-analysis 467051001a8a087aa0526f0102593e0b0ed563cb4627f5f660dc718efc29699b user-info 0bb7007cbb9fc7659be1bf64f4f79418fbd25434dc61e8c271103cec82a2a759 douyin-live-analyst 6459a76cab6e81655ac14691309b4aec816c1e949b0b2e1f8de2e081895403de -export-user-data 2cb9de17ea0eac3da1073060321f66dfd32d654ac75de40ccdfef1d4bed552fe +component-audio-player a4d6fa206d7e1d0468e9cb9815424d129df80e808507b6872bf7aaf715fdbef5 +export-user-data 05b32e97d98963348366f699977efce028c3f4698862297afa4bafbd395cbde8 +full-data-refresh 7ae21cd2542bb12a9fb970afad4f76660932ffb7c86374039f2c4399ad63431c +lark-send-message-as-bot 2c57e4b2ae0c042b28a8d1262ca22105c1976bd03ae5a4bdeb86a2870af917e0 +wechat-article-dachen 933e7022e181e03287d574f988fa48e3bbcee5dcda1291b8b5643c02398d21fc diff --git a/skills/component-audio-player/SKILL.md b/skills/component-audio-player/SKILL.md new file mode 100644 index 0000000..d01636e --- /dev/null +++ b/skills/component-audio-player/SKILL.md @@ -0,0 +1,39 @@ +--- +name: component-audio-player +slug: component-audio-player +version: 1.0.0 +description: Export user audio recordings from learning components and generate self-contained HTML playback pages with inline audio players. +metadata: + openclaw: + requires: + bins: ["python3", "curl", "jq"] + categories: ["feishu", "data-export", "audio"] +--- + +# 组件音频导出播放器 + +导出指定互动组件的用户录音,生成可播放 HTML 页面,每条记录包含参考文本、用户朗读文本、发音评分和 ▶ 播放按钮。 + +## When to Use + +用户要求导出某组件的 Oops/Perfect 等录音记录,并希望直接听到用户声音时触发。 + +## Core Rules + +1. **先跑导出脚本**:`scripts/export_component_records.sh --c-type --c-id ` 获取全量数据 +2. **筛选目标记录**:按 `play_result` 筛选,按 `updated_at` 倒序取 Top N +3. **音频不下载**:HTML 中 `