CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

douyin-ops-dispatcher

通过 iPolloWork 已有日程和会话执行抖音运营任务,固定账号、运行标识和操作编号,避免发布与回复重复发送。用于抖音定时运营、日程发布或定期数据查询。

67

Quality

84%

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

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.

An unusually dense, disciplined operational rulebook: every line is an executable rule with exact identifier formulas, idempotency constraints, and explicit status-handling checkpoints. Its weaknesses are readability and completeness of error paths — dense multi-clause steps without headers, and some failure branches (e.g. a definitively failed job) defer to the worker skill rather than being spelled out.

Suggestions

Add one compact end-to-end example of a scheduled run (runKey → draft id → operationKey → get-job outcomes) to make the identifier lifecycle unambiguous without prose.

Break the multi-clause steps (2, 3, 6) into short sub-bullets or add section headers (账号选择 / 标识规则 / 状态处理) so the dense rules are easier to navigate.

Specify the handling for remaining get-job outcomes (e.g. a definitively failed publish) and for publish-draft errors, to close the error-recovery loop that step 5 only partially covers.

DimensionReasoningScore

Conciseness

Lean and efficient: 18 lines with zero padding, no explanation of concepts Claude already knows, and every sentence carries an operational rule (e.g. '保存本次草稿时用 runKey + ":post-1",新建不传 id'). It fully assumes the reader's competence and defers detail to the worker skill.

5 / 5

Actionability

Concrete, executable guidance: exact tool names (list-accounts, publish-draft, get-job, comment-video, claim-browser-job, finish-browser-job) and exact identifier formulas (runKey + ":publish-1", runKey + ":reply:" + commentId). Not 5 because parameter shapes, the worker-skill flow, and full end-to-end call syntax are deferred rather than shown, leaving minor gaps.

4 / 5

Workflow Clarity

A numbered 1-6 sequence covers init (account selection), draft creation, publishing/reply key rules, conditional publishing, and channel selection, with explicit status checkpoints in step 5 (success → reuse receipt, running → wait, uncertain → report and stop writes) plus retry semantics, so the destructive/batch validation cap does not apply. Not 5 because steps 2-3 mix several rules into single sentences and the ordering of when get-job checks occur relative to each operation is implicit.

4 / 5

Progressive Disclosure

Single-file skill under 50 lines with no bundle files, so nothing needs splitting; the sole external dependency (douyin-ops-worker) is clearly signaled ('先读 douyin-ops-worker'). Not 5 because the body has no section headers and packs multiple rules per step, leaving minor organization gaps in an otherwise well-structured numbered rulebook.

4 / 5

Total

17

/

20

Passed

Description

78%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, compact description in third person that states both capability and explicit use-when guidance with niche trigger terms. Main weaknesses are a somewhat generic top-level action ('运营任务') and missing natural synonyms like 短视频/视频/评论.

Suggestions

Enumerate the concrete operations in the description (e.g. 发布视频、回复评论、查询数据) instead of the generic '执行抖音运营任务', so the 'what' matches the body's actual coverage.

Add natural trigger synonyms such as 短视频、视频发布、评论回复、自动发抖音 to broaden keyword coverage for users phrasing requests differently.

DimensionReasoningScore

Specificity

The description names the domain (Douyin operations via iPolloWork schedules) and several concrete actions: '固定账号、运行标识和操作编号' (pin account, run identifier, operation numbers) and '避免发布与回复重复发送' (avoid duplicate publishing and replies), with use cases 定时运营/日程发布/定期数据查询. Not 3 because it lists more than 1-2 concrete actions; not 5 because what '运营任务' fully covers (e.g. video generation, comment search) is left unspecified.

4 / 5

Completeness

Both parts are explicit: the 'what' (executes Douyin ops tasks through existing schedules/sessions with fixed identifiers to prevent duplicate sends) and an explicit trigger clause '用于抖音定时运营、日程发布或定期数据查询'. Not 5 because the 'what' remains fairly generic ('执行抖音运营任务') without enumerating the concrete operation types.

4 / 5

Trigger Term Quality

Natural keywords a user would say are present: 抖音, 定时, 日程, 发布, 数据查询, 回复. Not 5 because common synonyms and variations are missing, e.g. 短视频/视频, 自动发布, 评论 (vs 回复), and no English aliases (Douyin/TikTok) for mixed-language triggers.

4 / 5

Distinctiveness Conflict Risk

Clear niche with distinct triggers: iPolloWork schedules, Douyin operations, idempotent publishing/replies. It is unlikely to fire for unrelated skills since the platform name (抖音) and scenario terms (定时运营, 日程发布) are highly specific.

5 / 5

Total

17

/

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

Devin-AXIS/iPolloWork

Path

examples/plugin-packages/douyin-ops/skills/douyin-ops-dispatcher/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.