CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

douyin-style-profiler

提取抖音作品 DNA:单篇作品(视频 / 图文)生成 report,按 dna-id 聚合选题、标题与封面、内容创意、业务植入套路、互动引导与 CTA 套路、视频形态与制作指向、制作规格、口播文案子模块与账号运营子模块,推导 main agent 的 Brief / 图文生产 template。

Quality

82%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

86%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.

The content is a strong, dense operational guide: executable commands for every subcommand, explicit edge-case and validation rules, numbered agent checklists, and a clean split between inline operations and one-level-deep framework references. Remaining weaknesses are minor — duplicated Focus ID tables, slight repetition of boundary rules, and no explicit post-build verification loop.

DimensionReasoningScore

Conciseness

The body is dense and contract-style with no explanation of concepts Claude already knows, but the two Focus ID tables (~40 lines) duplicate the canonical tables already in the framework references, and some boundary rules are restated across sections (e.g. 账号运营子模块不进 template appears twice). These are minor instances that could be trimmed, matching anchor 4 rather than the fully lean anchor 5.

4 / 5

Actionability

Fully executable, copy-paste-ready CLI invocations are given for all three subcommands (report, build, update) with real flags for both video and note kinds, plus concrete storage paths, a worked user-input translation example, and explicit edge-case rules (「口播密度标为未提供…不能用 0 代替缺项」). The examples cover the common cases completely.

5 / 5

Workflow Clarity

The report → build → update pipeline is clearly sequenced with numbered agent checklists and explicit validation checkpoints (kind mixing "混型直接报错", "--focus 按作品类型校验", coverage marking "少量样本不得称为稳定结论", conflict preservation for user input). Not 5 because there is no explicit output-verification or error-recovery loop after build/update; the validation that exists is mostly precondition checking rather than feedback loops.

4 / 5

Progressive Disclosure

The body is a clear operational overview that appropriately splits dimension frameworks into two one-level-deep reference files (references/video-dna-framework.md, references/note-dna-framework.md — both verified to exist), signaled both in the --kind table and in the 参考资料 section with one-line content descriptions, making navigation easy.

5 / 5

Total

18

/

20

Passed

Description

70%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.

The description is specific, domain-rich, and highly distinguishable, with a detailed enumeration of the aggregation dimensions and outputs. Its main weakness is the complete absence of any "when to use" trigger guidance, which caps completeness, alongside a metaphorical headline action ("提取抖音作品 DNA") that leans on jargon over natural user phrasing.

Suggestions

Add an explicit trigger clause, e.g. 「当用户要求拆解抖音爆款视频 / 图文、提取对标账号的内容风格、或生成抖音内容生产 Brief / 模板时使用」, so the description answers both 'what' and 'when'.

Include natural user phrasings such as 风格拆解、对标账号、爆款分析、文案套路 alongside the technical dimension names to broaden trigger term coverage.

State the expected input upfront (视频转录文本 / 图文正文,不接受视频文件或链接直接输入) so users and Claude can correctly route requests to this skill.

DimensionReasoningScore

Specificity

The description lists several concrete actions ("单篇作品(视频 / 图文)生成 report", "按 dna-id 聚合…", "推导 main agent 的 Brief / 图文生产 template") with a detailed enumeration of aggregation dimensions, but the headline action "提取抖音作品 DNA" is metaphorical jargon and capabilities like update and input conventions are uncovered — minor gaps rather than comprehensive coverage.

4 / 5

Completeness

The "what" is clear and detailed (generate report, aggregate by dna-id across enumerated dimensions, derive Brief/template), but there is no "Use when…" clause or equivalent explicit trigger guidance, which caps completeness at 3 per the rubric guideline. Not 2 because the "what" is explicit rather than vague.

3 / 5

Trigger Term Quality

Good keyword coverage with natural domain terms ("抖音", "视频 / 图文", "选题", "标题与封面", "口播文案", "业务植入套路", "CTA", "Brief"), but common user phrasings such as 风格拆解, 对标账号, or 爆款 are missing. Not 5 because a few natural synonyms users would actually say are absent; not 3 because coverage is broad and domain-appropriate.

4 / 5

Distinctiveness Conflict Risk

Clear niche with distinct triggers: "抖音作品 DNA", "dna-id", "口播文案子模块", "图文生产 template" are highly specific to this Douyin style-profiling tool, with minimal overlap risk against any generic skill.

5 / 5

Total

16

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

TeamWiseFlow/xiaobei

Path

crews/main/skills/expert-douyin/tools/douyin-style-profiler/SKILL.md

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.