yaya-corpus SKILL.md skillA

yaya-corpus from eatmoreduck/yaya-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add eatmoreduck/yaya-skills/yaya-corpus@v0.1.0

Pins v0.1.0 in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
eatmoreduck/yaya-skills
Path
skills/yaya-corpus/SKILL.md
Versions recorded
1
Latest version
v0.1.0, committed Oct 27, 2026
Size
11,038 bytes
Repository stars
9
License
MIT

Turns rough drafts into listenable study material — proofreads English narration scripts (or translates a Chinese broadcast script into conversational English with the user's sign-off), cleans and segments the text, then synthesizes MP3 entirely offline with Kokoro-82M, plus bilingual LRC/SRT subtitles and embedded ID3 lyrics and cover art ready for upload. Input can be docx, PDF, or plain text; a PDF whose text layer is font-subset-scrambled can be decoded first. Use when the user says "做语料…

Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.

What the file says

# yaya-corpus —— 文字稿 → 可听语料

**文字稿进 → 可上架的中英双语音频出。** 校对、清洗、分段、离线合成、双语字幕、标签内嵌,一条流水线走完。合成全程本地跑,稿子不出你的机器;免费、零登录、不需要任何云端账号。

这是 [yaya-asr](../yaya-asr/) 的**镜像**:yaya-asr 把声音变成文字,本 skill 把文字变成能听的内容。两者都是原子能力,不认识业务概念——不知道稿子是导游词、课程还是播客。

**核心价值在「校对」而不是「合成」。** 原稿来源不可控(网络素材、扫描稿、自己口述的转写),直接念出来连语法错误一起念。本 skill 的契约是:**输入的稿子可以很糙,产出的语料永远干净、可以直接学**。

## 何时使用

- 用户给一份 docx / PDF / 文本稿,要**做成音频**("把这个稿子做成 MP3""搞几段语料")
- 用户要**校对英文讲解稿**、把**中文口播稿翻成英文**
- 用户要**双语字幕**(LRC 英文在上中文在下,或 SRT)
- 用户要**能直接上传**的音频(内嵌歌词、封面、专辑/歌手标签)
- 用户说"做语料""转成音频""生成精听素材""加双语字幕""歌词内嵌"

**不适用**:手里已有音频要文字 → 用 `yaya-asr`;要 X Space 干货笔记 → 用 `yaya-xspace`。实时朗读、交互式语音助手不在范围(本工具处理已有的文字稿)。

## 快速开始

```bash
# 1. 取文本(docx / pdf / txt,默认带英文清洗)
bash {baseDir}/run.sh extract 讲解稿.docx -o draft.txt

# 文本被字体子集混淆时,先破密再抽
bash {baseDir}/run.sh decrypt 加密导游词.pdf -o out/decrypted/

# 2. 写 plan.json(结构见下),合成 MP3 + LRC/SRT
bash {baseDir}/run.sh synth out/plan.json

# 3. 写入歌词 / 封面 / ID3 标签
bash {baseDir}/run.sh tags out/mp3/ --album "专辑名" --artist eatmoreduck
```

首次运行用 `uv` 自建 `.venv` 并装依赖;Kokoro 模型(约 350MB)缺时自动下载,落在本 skill 的 `models/kokoro/`。

## 子命令

| 子命令 | 输入 | 输出 |
|---|---|---|
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add eatmoreduck/yaya-skills/yaya-corpus@sha256:1aac944fa72c9326

The line at the top of this page pins the label v0.1.0, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_n5oo2b4sfkk2jesf.svg)](https://markdownregistry.com/a/art_n5oo2b4sfkk2jesf)

2 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 1 version of this file, committed on Oct 27, 2026.

versioncommittedcommitsizeaudit
v0.1.0 latest2026-10-27 fe7d049 11,038 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (11038 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No curl or wget piped into a shell
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Source

GitHub

eatmoreduck/yaya-skills · 9 stars · license MIT · pushed 2026-10-27 · branch master

API

GET https://markdownregistry.com/api/v1/artifacts/art_n5oo2b4sfkk2jesf
GET https://markdownregistry.com/api/v1/resolve?ref=eatmoreduck/yaya-skills/yaya-corpus
GET https://markdownregistry.com/api/v1/blob/1aac944fa72c9326579a47f70c16d4689738fe759c364ce9f80bfa23323a4b80

Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.

More from eatmoreduck/yaya-skills

AGENTS.md AGENTS.md file
eatmoreduck/yaya-skills · AGENTS.md
git:20261027.fffe4f6 · audit B · 9 stars
yaya-asr SKILL.md skill
eatmoreduck/yaya-skills · skills/yaya-asr/SKILL.md · Transcribes any audio or video file into speaker-labeled text entirely on the local machine — no cloud, no login, no…
v0.1.0 · audit A · 9 stars
yaya-diarize SKILL.md skill
eatmoreduck/yaya-skills · skills/yaya-diarize/SKILL.md · Separates speakers in any audio entirely locally — outputs a who-spoke-when timeline (sherpa-onnx voiceprint…
v0.1.0 · audit A · 9 stars
yaya-xdl SKILL.md skill
eatmoreduck/yaya-skills · skills/yaya-xdl/SKILL.md · Downloads X (Twitter) Space audio to a local m4a file — archive-first downloader. Use when the user shares an…
v0.1.0 · audit A · 9 stars
yaya-xspace SKILL.md skill
eatmoreduck/yaya-skills · skills/yaya-xspace/SKILL.md · Turns an X (Twitter) Space into a distilled Chinese notes file — orchestrates yaya-xdl (download) and yaya-asr…
v0.1.0 · audit A · 9 stars

Every file in eatmoreduck/yaya-skills

Browse by kind, by grade A, or by owner.