Agent skill

Gbro Series Vocab

by pyang5166 in pyang5166/gbro-series-vocab

追剧学英语 / Learn English vocabulary from TV series. An agent skill from pyang5166/gbro-series-vocab.

MITAuto-check passedDocuments & Office

Install Gbro Series Vocab

skills CLI
$ npx skills add pyang5166/gbro-series-vocab --skill gbro-series-vocab -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install pyang5166/gbro-series-vocab gbro-series-vocab --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
gbro-series-vocab
GitHub stars
163
Token cost
~1.1k tokens
SKILL.md length
181 words
Files
4 (incl. assets)
Skills in repo
1
Repo updated
First seen
Licence
MIT

At a glance

追剧学英语 / Learn English vocabulary from TV series. An agent skill from pyang5166/gbro-series-vocab.

  • Works in 2 steps: 词汇笔记保存目录:默认… → 释义语言:默认中文;其他母语用户可改(下文所有「中文释义/中文译句」按此替换为用户…
  • Tasks that involve Study guides and flashcards
  • SKILL.md covers 首次使用(配置), 输入解析, 第一步:找字幕/剧本 and 第二步:提取词汇 — 50 个, plus 4 more sections
  • Calls curl; reaches r.jina.ai and springfieldspringfield.co.uk

What it does

Gbro Series Vocab is an agent skill from pyang5166/gbro-series-vocab. 追剧学英语 / Learn English vocabulary from TV series. 用户给出剧名+集数(如「追剧学英语 Breaking Bad S02E03」),自动找该集字幕/剧本,提取 50 个词汇短语,生成 Anki 导入 CSV + Markdown 词汇笔记。触发词:「追剧学英语」「剧学英语」「series vocab」「learn english from」+ 剧名集数。仅处理英美剧单集,不处理 YouTube 视频或普通翻译请求。

Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including assets (for example `README.md`).

It sits in Documents & Office, covering Study guides and flashcards, CSV and tabular files and Markdown. It works with YouTube. The repository describes itself as: 追剧学英语 skill:剧名+集数 → 自动抓该集字幕 → 50 个词条 → Anki 闪卡 + Markdown 笔记 | Learn English vocab from TV series, Anki-ready. The licence is MIT.

When your agent uses it

  • Tasks that involve Study guides and flashcards
  • Tasks that involve CSV and tabular files
  • Tasks that involve Markdown

Example prompts

  • “/gbro-series-vocab”

Workflow steps

2 steps, taken from the first numbered list in SKILL.md.

  1. 词汇笔记保存目录:默认 ~/Documents/series-vocab/;Obsidian/Logseq 用户可以填 vault 内的路径
  2. 释义语言:默认中文;其他母语用户可改(下文所有「中文释义/中文译句」按此替换为用户母语)

What it can do on your machine

Read from SKILL.md and the folder at commit ed46e84. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • curl

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • r.jina.ai
    • springfieldspringfield.co.uk

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Gbro Series Vocab loads about 1.1k tokens when it runs. Until then it costs about 63 tokens; SKILL.md has 181 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~63
When it runs · the whole SKILL.md, loaded when a task matches
~1.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from pyang5166/gbro-series-vocab at commit ed46e84, republished under its MIT licence (© pyang5166). 181 words, ~1,127 tokens.

Download SKILL.mdSave it as .claude/skills/gbro-series-vocab/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
gbro-series-vocab
description
追剧学英语 / Learn English vocabulary from TV series. 用户给出剧名+集数(如「追剧学英语 Breaking Bad S02E03」),自动找该集字幕/剧本,提取 50 个词汇短语,生成 Anki 导入 CSV + Markdown 词汇笔记。触发词:「追剧学英语」「剧学英语」「series vocab」「learn english from」+ 剧名集数。仅处理英美剧单集,不处理 YouTube 视频或普通翻译请求。

gbro-series-vocab · 追剧学英语

帮用户从一集英美剧中高效提取词汇,输出 Anki 闪卡 + Markdown 词汇笔记。


首次使用(配置)

skill 目录下没有 config.md 时,先问用户两个问题,答案写入 config.md,之后不再重复问:

  1. 词汇笔记保存目录:默认 ~/Documents/series-vocab/;Obsidian/Logseq 用户可以填 vault 内的路径
  2. 释义语言:默认中文;其他母语用户可改(下文所有「中文释义/中文译句」按此替换为用户母语)

config.md 格式:

markdown
notes_dir: ~/Documents/series-vocab/
native_language: 中文

输入解析

用户会说类似:追剧学英语 Breaking Bad S02E03

提取:

  • 剧名:英文名(如 Breaking Bad)
  • 集数:SxxExx 格式 → 解析为 season=2, episode=3

第一步:找字幕/剧本

按顺序尝试,找到即停止。

方法 A:Springfield Springfield(老剧首选)

slug 规则:剧名转小写,空格换连字符,去掉所有非字母数字和连字符的字符(撇号、冒号、逗号、句点等),连续连字符合并为一个。例如 Grey's Anatomy → greys-anatomy,It's Always Sunny in Philadelphia → its-always-sunny-in-philadelphia。

bash
SHOW_SLUG=$(echo "Grey's Anatomy" | tr '[:upper:]' '[:lower:]' | tr ' ' '-' | sed -E 's/[^a-z0-9-]//g; s/-+/-/g')
curl -sL "https://r.jina.ai/https://www.springfieldspringfield.co.uk/view_episode_scripts.php?tv-show=${SHOW_SLUG}&episode=s02e03"

判断成功(两条必须同时满足):

  1. 页面标题含剧名(找不到该剧时网站返回的错误页标题只有集数没有剧名,且正文只剩导航链接,长度也可能上万字符——不要只看长度)
  2. 正文含大量对话行(连续的口语句子),而非以 [链接](url) 为主的导航内容

注意:Springfield 已基本停更,2023 年后的新剧(如 The Pitt、Severance、White Lotus S3)都没有收录。方法 A 失败一次就果断转方法 B,不要反复试。

方法 B:subslikescript 站内搜索(新剧首选)

subslikescript 持续收录新剧,但直接 curl 会被 JS 验证码挡住,每一步都必须经 r.jina.ai 抓取。三步走:

bash
# 1. 站内搜索,拿剧集页 URL(形如 /series/{Name}-{id})
curl -sL "https://r.jina.ai/https://subslikescript.com/search?q={关键词}"

# 2. 抓剧集页,找目标集链接(形如 /series/{Name}-{id}/season-{s}/episode-{e}-{集标题})
#    单集 URL 末尾带集标题,无法直接拼出,必须从剧集页拿
curl -sL "https://r.jina.ai/https://subslikescript.com/series/{Name}-{id}"

# 3. 抓单集正文
curl -sL "https://r.jina.ai/{单集URL}"

坑(实测):

  • 搜索是按词匹配的,全名可能搜不到:The Pitt 无结果,搜 Pitt 才命中。失败时去掉 The/标点,用剧名里最独特的一个词重搜
  • 从 markdown 链接里抽出的 URL 可能带尾部空格,拼给 r.jina.ai 前先修剪,否则返回空
  • 同名剧按年份区分(如 Severance 1988 vs 2022–…),选年份对的那个
方法 C:通用 WebSearch

"{剧名}" "S{xx}E{xx}" transcript script site:transcripts.foreverdreaming.org OR site:subslikescript.com OR site:springfieldspringfield.co.uk

剧集的 Fandom Wiki transcript 页也是可靠来源。

方法 D:直连兜底(r.jina.ai 不可用时,仅限 Springfield)

如果 r.jina.ai 超时或限流,直接 curl Springfield 原始页面并本地清洗:

bash
# 注意起点必须匹配 class="scrolling-script-container"(带 class=)——
# 裸的 scrolling-script-container 会先命中页面内联 CSS,抓到样式表
curl -sL "https://www.springfieldspringfield.co.uk/view_episode_scripts.php?tv-show=${SHOW_SLUG}&episode=s02e03" \
  | sed -n '/class="scrolling-script-container"/,/<\/div>/p' \
  | sed -E 's/<br>/\n/g; s/<[^>]+>//g' \
  | sed '/^[[:space:]]*$/d'
找不到时

告诉用户:「未找到《{剧名}》第{season}季第{episode}集的字幕,请从网上复制剧本文字后发给我,我继续处理。」


第二步:提取词汇 — 50 个

提取标准(按优先级):

  1. Phrasal verbs:get away with、pull off、cut it out 这类动词短语
  2. 习语和固定搭配:字面意思和实际意思不同的表达
  3. 俚语/口语:词典查不到准确语境的词
  4. B2-C1 级实用词汇:跳过 hello、sorry 等基础词,但真实场景高频出现

每个词条格式:

序号. 词/短语 | 释义(用户母语) | IPA音标 | 原句 | 原句译文(用户母语)

直接从剧本中找原句,不要自己造句。相同英文原句只保留一条。


第三步:生成 Anki CSV

路径:~/Downloads/anki-{剧名slug}-{SxxExx}.csv

文件开头必须写 Anki 导入指令头(以 # 开头的行),让 Anki 自动完成分隔符、字段映射和牌组,用户无需手动确认映射:

#separator:Comma
#html:false
#notetype:Basic
#deck:追剧英语::{剧名}
#columns:Front,Back
"英文原句","译句(释义 /IPA/)"
"英文原句","译句(释义 /IPA/)"
  • Front = 英文原句(看英文考自己),Back = 母语译句 +(释义 /IPA/),不要反
  • 数据行用英文双引号包裹每个字段,内部引号用两个双引号转义
  • 指令头之后不再加表头行

第四步:保存词汇笔记

路径:{notes_dir}/{剧名}/YYYY-MM-DD-{剧名}-{SxxExx}.md(notes_dir 读 config.md)

目录不存在时自动 mkdir -p。

markdown
---
title: "{剧名} {SxxExx} 词汇"
date: YYYY-MM-DD
tags: [english, series-vocab]
source: {Springfield Springfield / subslikescript / 其他来源}
---

# {剧名} {SxxExx} 词汇表

共 {N} 个词条。Anki 文件:`~/Downloads/{csv文件名}`

---

## 词汇列表

| # | 词/短语 | 释义 | IPA | 英文原句 | 译句 |
|---|---------|------|-----|---------|------|
| 1 | ... | ... | ... | ... | ... |

---

## 如何使用

1. 复习这些词(10-15 分钟)
2. 看这集时注意这些词出现的场景
3. 把 CSV 导入 Anki:File → Import → 选文件 → Import(牌组和字段映射已由文件头自动设置)

完成回复格式

✅ {剧名} {SxxExx} 词汇提取完成

📚 共提取 {N} 个词条
📄 Anki CSV:~/Downloads/{csv文件名}
📝 词汇笔记:{notes_dir}/{剧名}/{filename}.md

导入 Anki:File → Import → 选 CSV → Import 即可
(牌组「追剧英语::{剧名}」和正反面映射已在文件头设好,无需手动调整)

建议:先花 10 分钟过一遍词汇,再看这集。

版权边界

字幕/剧本内容来自公开网页,仅供用户个人学习使用;不要把整集剧本原文写入产出文件(笔记和 CSV 里只保留选出的例句)。

© pyang5166, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files (assets) in the repository root of pyang5166/gbro-series-vocab.

  • SKILL.md
  • LICENSE
  • README.md
  • assets/hero.png

Open the folder on GitHubat commit ed46e84

Compare with similar skills

Gbro Series Vocab next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Gbro Series Vocab compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Gbro Series Vocab this skillpyang5166/gbro-series-vocab163—~1.1kAutomated safety check: PassMIT
Markdown Converterintellectronica/agent-skills2954 repos~492Automated safety check: PassCC0-1.0
To MarkdownMathews-Tom/armory329—~2kAutomated safety check: PassMIT
Youtube Notetakersickn33/agentic-awesome-skills47k1 repos~2.3kAutomated safety check: PassMIT
YouTube Talk Notetakerdair-ai/dair-academy-plugins614—~2.3kAutomated safety check: PassMIT
MarkitdownImCa0/just-laws78114 repos~3.2kAutomated safety check: NotesMIT

Similar skills

  • Markdown Converter

    intellectronica/agent-skills

    Convert documents and files to Markdown using markitdown. An agent skill from intellectronica/agent-skills.

    295 GitHub starsUsed in 4 repos~492 tokens
    Documents & OfficeAuto-check passed
  • To Markdown

    Mathews-Tom/armory

    Convert any file or URL to clean Markdown: PDF, DOCX, XLSX, PPTX, HTML, images (OCR), audio, CSV, YouTube.

    329 GitHub stars~2k tokensUpdated 5 days ago
    Documents & OfficeAuto-check passed
  • Youtube Notetaker

    sickn33/agentic-awesome-skills

    Turn YouTube talks into local study notes with slides, transcripts, editable annotations, and a markdown-backed viewer.

    47k GitHub starsUsed in 1 repo~2.3k tokens
    Documents & OfficeAuto-check passed
  • YouTube Talk Notetaker

    dair-ai/dair-academy-plugins

    Converts a YouTube talk into a markdown study note with slide images, a timestamped transcript and editable notes, browsable through a small local server.

    614 GitHub stars~2.3k tokensUpdated 2 mo ago
    Knowledge ManagementAuto-check passed
  • Markitdown

    ImCa0/just-laws

    Convert files and office documents to Markdown. An agent skill from ImCa0/just-laws.

    781 GitHub starsUsed in 14 repos~3.2k tokens
    Documents & OfficeAuto-check: notes
  • Markit

    shift-labs-ai/markit

    Convert files and URLs to Markdown. An agent skill from shift-labs-ai/markit.

    1.3k GitHub stars~299 tokensUpdated 1 mo ago
    Documents & OfficeAuto-check passed

Works with

Questions about Gbro Series Vocab

What does Gbro Series Vocab do?

追剧学英语 / Learn English vocabulary from TV series. An agent skill from pyang5166/gbro-series-vocab. Gbro Series Vocab is an agent skill from pyang5166/gbro-series-vocab. 追剧学英语 / Learn English vocabulary from TV series.

When should I use Gbro Series Vocab?

Gbro Series Vocab fits situations like: tasks that involve Study guides and flashcards; tasks that involve CSV and tabular files; tasks that involve Markdown.

How do I install Gbro Series Vocab in Claude Code?

Run `npx skills add pyang5166/gbro-series-vocab --skill gbro-series-vocab -a claude-code`. Or copy the skill folder (the pyang5166/gbro-series-vocab repository) into .claude/skills/gbro-series-vocab in your project. Claude Code loads it when a task matches its description.

How do I install Gbro Series Vocab in Codex?

Run `npx skills add pyang5166/gbro-series-vocab --skill gbro-series-vocab -a codex`. Or copy the skill folder (the pyang5166/gbro-series-vocab repository) into .agents/skills/gbro-series-vocab in your project. Codex loads it when a task matches its description.

Can I use Gbro Series Vocab in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add pyang5166/gbro-series-vocab --skill gbro-series-vocab -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/gbro-series-vocab, .gemini/skills/gbro-series-vocab, .github/skills/gbro-series-vocab and .opencode/skills/gbro-series-vocab in your project.

What does Gbro Series Vocab need to run?

Going by SKILL.md and its folder, Gbro Series Vocab needs the command-line tools its instructions call (curl).

Does Gbro Series Vocab access the network?

SKILL.md names 2 domains. In commands or code: r.jina.ai and springfieldspringfield.co.uk; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.

Is Gbro Series Vocab safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Gbro Series Vocab use?

Gbro Series Vocab is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Gbro Series Vocab use?

About 1.1k tokens (SKILL.md is roughly 4.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Gbro Series Vocab?

Skills that share tags, products or a category with Gbro Series Vocab: Markdown Converter (intellectronica/agent-skills, 295 stars), To Markdown (Mathews-Tom/armory, 329 stars), Youtube Notetaker (sickn33/agentic-awesome-skills, 47k stars) and YouTube Talk Notetaker (dair-ai/dair-academy-plugins, 614 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Gbro Series Vocab?

pyang5166 (a GitHub user) maintains it in pyang5166/gbro-series-vocab, which has 163 GitHub stars. The repository was last updated on July 17, 2026.

Source: pyang5166/gbro-series-vocab on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.