CtrlK
BlogDocsLog inGet started
Tessl Logo

podcast-script

将 Markdown 文章转换成 N 人播客脚本(1~4人),输出为 .txt 文件保存至当前项目的 markdown/ 目录。触发条件:用户提到"转成播客"、"生成播客脚本"、"把这篇文章做成播客"、"播客对话"、"podcast script"、"N个人的播客",或者上传了一个 markdown 文件并希望以播客形式呈现。即使用户只说"帮我把这篇文章转成播客",也应使用本 skill。默认输出中文脚本,除非用户明确指定其他语言。

72

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

82%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, highly actionable instruction skill with a clear sequenced workflow and an explicit pre-output validation checklist. It is mostly token-efficient and well-organized; the only gaps are a missing error-recovery loop and some inline content that could be externalized.

Suggestions

Add an explicit feedback loop to Step 4: if a checklist item fails, fix the script and re-run the check before saving, to push workflow_clarity to 5.

Tighten the example dialogue block (it currently spans ~8 lines) to a minimal representative excerpt, or move the long example into a references/ file to improve conciseness and progressive disclosure.

Consider extracting the detailed 对话写作原则 and 特殊情况处理 sections into a references/ file referenced one level deep from SKILL.md to reach the top progressive_disclosure anchor.

DimensionReasoningScore

Conciseness

Mostly efficient: tables, bullet lists, and specific numeric guidance (2–6 sentences per speaker, 5–8 core points) earn their place. The full multi-line example dialogue and some special-case prose could be trimmed slightly, so it sits just below the lean anchor.

4 / 5

Actionability

Fully actionable for an instruction-only skill: a headcount→role table, exact line format `Speaker X(姓名): [对话内容]`, a copy-paste-ready example dialogue, concrete writing rules, a self-check checklist, and an explicit output path pattern with example. Specific examples cover the common cases.

5 / 5

Workflow Clarity

Clear five-step sequence (read input → design roles → write script → self-check → save) with an explicit validation checkpoint (the Step 4 checklist before output) and a directory-creation guard. No explicit error-recovery/feedback loop, so it stays at 4 rather than 5.

4 / 5

Progressive Disclosure

No bundle files exist; all content is inline in one well-sectioned file (功能定位, 执行流程 Steps 1–5, 特殊情况处理) with clear headers and no nested references. Good organization, though some detailed writing rules/special cases could be split out, keeping it off the top anchor.

4 / 5

Total

17

/

20

Passed

Description

95%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: third-person voice, concrete capabilities, and an explicit, generous trigger list in both languages. It clearly answers what and when with low conflict risk; only minor action coverage gaps keep specificity off the top anchor.

DimensionReasoningScore

Specificity

Names the domain (Markdown→podcast script) and several concrete specifics: 1–4 people, .txt output saved to markdown/, default Chinese with language switching. Minor gaps (e.g., input reading implied but not stated as an explicit action) keep it just below a 5.

4 / 5

Completeness

Explicitly answers both what (convert Markdown article to N-person podcast script, .txt to markdown/, default Chinese) and when (a concrete list of trigger phrases plus an explicit "即使用户只说…也应使用本 skill" instruction). Both halves are concrete, not vague.

5 / 5

Trigger Term Quality

Comprehensive natural trigger phrases in both Chinese ("转成播客", "生成播客脚本", "把这篇文章做成播客", "播客对话", "N个人的播客") and English ("podcast script"), including the colloquial "帮我把这篇文章转成播客". Covers synonyms and phrasings a user would naturally say.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (article→podcast dialogue script) with highly specific, non-generic triggers that would not fire for unrelated skills. Conflict risk with other skills is minimal.

5 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
digoal/blog
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.