Cherina Pod

Turn any podcast episode into a listening-practice lesson for language learners — an offline player page (line-by-line playback, loop, blind listening, word-by-word highlight), a printable bilingual handout, and key-phrase notes. Default is English audio with Chinese translation; Chinese audio with English translation also works. Use when the user wants to practise listening with a podcast, e.g. "把这期播客做成精听课", "用播客练听力", "做一份听力讲义", "播客精听", "make a listening lesson from this podcast".

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add realchendahuang/cherina-pod --skill cherina-pod
Manual install
git clone --depth 1 https://github.com/realchendahuang/cherina-pod.git /tmp/cherina-pod
mkdir -p ~/.claude/skills
cp -r /tmp/cherina-pod/. ~/.claude/skills/cherina-pod

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# cherina-pod:一句话把播客做成精听课

所有命令都在**本 skill 的目录**里运行(就是这个 SKILL.md 所在的目录)。

## 只用这一条命令

```bash
python3 scripts/lesson.py "<来源>" [--episode <哪一集>] [--level "<水平>"] [--lang en-zh]
```

| 参数 | 怎么填 |
|---|---|
| `<来源>` | 用户给什么就原样填什么:播客名(`"6 Minute English"`)、RSS 地址、Apple Podcasts 链接、本地音频文件路径。**必须加引号。** |
| `--episode` | 不填 = 最新一集。用户说“第 3 集/倒数第三期”填 `3`(1 = 最新)。用户说出标题里的词就填那个词。 |
| `--level` | 用户提到水平才填,例如 `"四级"`、`"雅思 6"`。没提就不填。 |
| `--lang` | 英文播客配中文(默认)不用填。中文播客配英文填 `--lang zh-en`。 |

命令会打印很多进度信息。**只看最后一行**,它总是以 `RESULT ` 开头,后面是 JSON。

## 按 RESULT 行行事

**`"ok": true`** → 处理完成。用下面的模板回复用户,路径从 JSON 里原样复制:

> 已做好《{title}》({podcast}):{sentences} 句,分 {segments} 段,{key_phrases} 个难点表达,已自动跳过 {ads_skipped} 句广告,用时 {elapsed_minutes} 分钟。
> - 精听:打开 `{player}`,按播放键从第 1 段开始
> - 在手机上练:把 `{phone_file}` 发到手机(微信 / AirDrop),用浏览器打开即可(只有这个字段不为 null 时才写这一行)
> - 打印讲义:打开 `{handout}`,点「打印 / 存为 PDF」
> - 所有课和连续打卡:打开 `{library}`

**`"ok": false`** → 看 `stage`,按下表处理。**同一个错误最多重试 1 次**,仍失败就把 `error` 和 `fix` 原文告诉用户。

| stage | 你要做的事 |
|---|---|
| `env` | 运行 `python3 scripts/lesson.py --doctor`,把每个 `"ok": false` 项的 `fix` 告诉用户。缺 key 时请用户自己填,**不要编造、不要打印 key**。 |
| `resolve` | 播客没找到。请用户给更完整的名字,或直接给 RSS / Apple Podcasts 链接。 |
| `episode` | 运行同一来源加 `--list`,把返回的 `episodes` 前 5 条(`n` 和 `title`)列给用户选,再用 `--episode <n>` 重跑。 |
| `download` | 换一集重跑(`--episode 2`),或请用户换节目。 |
| `transcribe` / `translate` / `align` / `lesson` | **原样重跑同一条命令一次**(会自动续跑,已完成的步骤不重复花钱)。 |
| `args` | 你的参数写错了,对照上面的参数表改正后重跑。 |

## 用户没指定播客时
Read the full skill on GitHub

Details

Skill name
cherina-pod
License
AGPL-3.0
Repo updated
31 October 2026

FAQ

What does the Cherina Pod skill do?

Turn any podcast episode into a listening-practice lesson for language learners — an offline player page (line-by-line playback, loop, blind listening, word-by-word highlight), a printable bilingual handout, and key-phrase notes. Default is English audio with Chinese translation; Chinese audio with English translation also works. Use when the user wants to practise listening with a podcast, e.g. "把这期播客做成精听课", "用播客练听力", "做一份听力讲义", "播客精听", "make a listening lesson from this podcast".

How do I install the Cherina Pod skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add realchendahuang/cherina-pod --skill cherina-pod. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Cherina Pod popular?

It lives in realchendahuang/cherina-pod, which has 5 GitHub stars and 0 forks.

Related skills

Construction Video Prompt Engineering

5

XuJinghao221/construction-video-prompt-skill

Generate copy-ready English and Chinese positive/negative prompts for engineering video clips after identifying the clip type and requested output frame size. First/last frame files are optional and are normally supplied later to the video model; use this skill for construction actions, viewpoint transitions, static showcases, stage boundaries, object continuity, camera stability, action direction, and repair of observed failures. Do not use for generic cinematic prompts, frame creation, video generation, or full video editing.

Images, Video & Audio

Bulkcut Coach

5

Juggernaut0825/bulkcut-coach

Fitness and diet tracking tool. Use when the user wants to analyze food photos for calories, log workouts, calculate metabolism (BMR/TDEE), get daily calorie summaries, or generate training/diet plans. Invoked with /bulkcut-coach.

Images, Video & Audio

Demo Video

5

surajshetty3416/demo-video-skill

Produce a polished, ScreenStudio-style 60fps product demo video of a web app with a tiny, dependency-light pipeline — Playwright frame capture + a multiprocess Pillow compositor streaming into ffmpeg (no Node/Remotion). Drives the app one step per frame so playback is true 60fps regardless of capture speed, then renders a gradient background, a rounded window with a soft shadow, a crisp vector cursor, click pulses, keyboard-shortcut keycaps, and a cinematic push-in that scales the whole window and eases out at the end; HD=1 re-renders the same capture at retina resolution. Also ingests hand-dr

Images, Video & Audio

AI Image to Vector Redesign

5

hxr223/ai-image-to-vector-redesign

Finish flattened GPT Image 2 design outputs by rebuilding text and layout into sharp, editable SVG/PDF/high-resolution PNG deliverables. Use for AI-generated posters, long images, infographics, flyers, social cards, and marketing graphics when upscaling or tracing would not fix blurry text or layout artifacts.

Images, Video & Audio

Drawing Review Cn

5

Wonggeff/drawing-review-cn

中国建筑工程施工图图纸会审(图纸自审)专家技能。用于对一整套施工图(建筑/结构/给排水/电气/ 暖通/智能化/室内装修/景观园林/海绵/基坑支护/亮化等专业)开展系统性自审,产出可直接上会签认的 图纸会审问题清单与记录表。 适用场景: (1) 用户说“帮我做图纸会审”“图纸自审”“审图”“挑图纸问题”“出问题清单”“会审记录” (2) 一次性给出一个装满施工图的文件夹(PDF/DWG),要求找出各专业图纸问题 (3) 要求列出“哪个专业、哪张图纸、哪个部位、什么问题、怎么解决”并做跨专业比较 (4) 需要生成图纸会审记录表(Word/Excel,含设计回复/处理结果/闭环状态列) (5) 需要核查图纸集完整性:图纸目录、图号体系、版本冲突、签章有效性 (6) 仿古建筑 / 木结构 / 文旅 / 文物遗址类项目的专项会审

Images, Video & Audio

Xxd Panel 046

5

nevertoday/xxd-panel-046

XXD Panel 046|Impasto Micro-World: rebuilds the photo's subject as a small, tactile 3D miniature painted in thick impasto oil, standing on one clear diagonal band of thick paint — water, ground, a path or a strip of light — across bright white textured paper with wide whitespace, with reflections, ripples or light spots where they fit and only a few impasto clouds, a sun or mist behind. Visible paint ridges and palette-knife marks; bright, fresh colours (sky blue, lake teal, fresh green, warm yellow, coral, peach) drawn from the photo. A short title with a little small text. Outputs PNG top-bo

Images, Video & Audio

Browse the most popular Claude skills, all images, video & audio skills, or write your own with the skills generator.