Not in the top 1,000 by GitHub stars

orange2ai/podcast-to-article

把多人对谈播客的逐字稿整理成可发布长文的 Agent Skill:换轴成文、人名校准、精简三分之一、去 AI 味自检。An agent skill that turns podcast transcripts into publishable articles.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

efc43919962e → efc43919962e

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → efc43919962e

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit efc43919962e8356058057c4b5fd32c57876e6b7

195GitHub stars
2stars in 7 days
1skill in this repository
3commits in 30 days

Heat

3.4
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 4, 2026195

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

podcast-to-article

When your agent uses it

把多人对谈或单人访谈的播客逐字稿(字幕 / ASR 转写 / 妙记导出 / 英文播客)整理成能直接发的长文(实录体)。 流程是:清稿 → 要点梳理 → 定主线 → 换轴成文(用原文)→ 人名校准 → 精简 → 自检。 Use when: 用户给出播客逐字稿、字幕、SRT、录音转写,要求整理成文章、实录、公众号长文、 要点稿、长文;或说「播客转文章」「把录音变成文章」「这期整理成一篇」 「Next Token 那种格式」「对谈整理成文」「访谈转文章」。 podcast transcript to article, interview transcript to essay.

What it loads into context

Frontmatter

202 tokens

Always available to the agent

SKILL.md

4,708 tokens

When the skill is activated

Reference documents

7,045 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. 底线:事实优先于文采
  2. 为什么这件事难
  3. 交付物
  4. 流程
  5. 收尾
  6. 拍板权
  7. 参考

Scripts executed separately

  • scripts/check_style.py
  • scripts/prep_transcript.py

Files

  • .gitignoreasset75 bytes
  • LICENSEasset1,074 bytes
  • README.en.mddoc3,687 bytes
  • README.mddoc5,531 bytes
  • SKILL.mdcore16,908 bytes
  • SKILL.mdcore16,908 bytes
  • SKILL.mdcore16,908 bytes
  • assets/cover.htmlasset7,594 bytes
  • assets/cover.jpgasset531,193 bytes
  • assets/cover.pngasset457,375 bytes
  • references/example.mddoc11,110 bytes
  • references/style-rules.mddoc4,841 bytes
  • scripts/check_style.pyruns10,429 bytes
  • scripts/prep_transcript.pyruns7,968 bytes
Read SKILL.md

# 播客转文章

逐字稿的轴是**发言人和时间**,文章的轴是**话题和判断**。这份 skill 做的就是换轴。

## 底线:事实优先于文采

改写的前提是事实。逐字稿里有的才写,逐字稿里没有的一个字都不加。三种「编」最常见:

- **添油加醋。** 他真说了那句话,就被写成「他说得很重」「他介绍产品时很坦白」。录音里没有音量标尺,也没有表情,你凭什么知道。
- **归纳成事实。** 把散在三处的说法攒成一句「他做的是四件事:邮件、日历、旅行、交易」,再挂上「他说」。他没这样数过,这就是幻觉。
- **替人表态。** 「他显然很想说下去」「他对此很谨慎」。这是你的判断,不是他的。

核实的动作很简单:写完挑几处关键句,回逐字稿里搜一遍。搜不到就改掉或者删掉。任何一句「这意味着」「这说明」,都要能在逐字稿里找到有人说过。
View the complete source on GitHub

Skills included

  • podcast-to-article

Repository facts

License
MIT
Created
Oct 7, 2026
Last pushed
Oct 8, 2026
Forks
11
Open issues
0
Project activity
Active

Before you install

Local scripts

Automated signals, not a guarantee

Checked Nov 6, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 2 notes
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 9 signals by file

README.en.md

  • Network accessline 18
    git clone https://github.com/orange2ai/podcast-to-article.git
  • Network accessline 49
    The language numbers come from [lieflat-less-ai-tone](https://github.com/larashero3-dotcom/lieflat-less-ai-tone) (MIT): 300 model-generated articles plus 329 human-written ones — 629 articles, 95,551 sentences, 45,721 paragraphs. Three of i

README.md

  • Network accessline 40
    git clone https://github.com/orange2ai/podcast-to-article.git
  • Network accessline 81
    语言那部分的数值来自 [lieflat-less-ai-tone](https://github.com/larashero3-dotcom/lieflat-less-ai-tone)(MIT)的对照语料研究:300 篇五模型生成文本加 329 篇人类写作,629 篇、95,551 句、45,721 段。它检验了 26 项候选特征,只留下真有区分力的。

assets/cover.html

  • Network accessline 82
    <svg class="art" viewBox="0 0 1260 540" xmlns="http://www.w3.org/2000/svg"

references/style-rules.md

  • Network accessline 7
    出处:[lieflat-less-ai-tone](https://github.com/larashero3-dotcom/lieflat-less-ai-tone)(MIT)。语料是 300 篇五模型生成文本加 329 篇人类写作,95,551 句、45,721 段。人类侧语料没有公开,本机复算不了,所以下面的基准值按它 README 引用。

scripts/check_style.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 4
    规则集和人类侧基准来自 https://github.com/larashero3-dotcom/lieflat-less-ai-tone (MIT)。

scripts/prep_transcript.py

  • Executable scriptline 1
    #!/usr/bin/env python3

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 8 facts

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.