CtrlK
BlogDocsLog inGet started
Tessl Logo

douyin-ops-dispatcher

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

68

Quality

82%

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

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 body is an efficient, highly actionable operating procedure: concrete operation names, exact identifier-construction rules, an explicit polling/uncertainty feedback loop, and clear negative constraints (no bypass via new keys, no manual-export stops). Its only limitation is that key execution details live in the referenced worker skill rather than here.

DimensionReasoningScore

Conciseness

The body is lean and dense — six numbered directives plus two boundary sentences, with zero padding, no explanations of concepts Claude already knows, and every sentence carrying operational rules. It assumes the reader's competence throughout, matching the 'lean and efficient; every token earns its place' anchor.

5 / 5

Actionability

Guidance is largely executable: concrete API operations are named (`list-accounts`, `publish-draft`, `get-job`, `comment-video`, `claim-browser-job`/`finish-browser-job`) along with exact key-construction rules (`runKey + ":post-1"`, `runKey + ":reply:" + commentId`, `runKey + ":publish-1"`). The gap keeping it below 5 is that operational detail (export flow, browser steps) is delegated to the `douyin-ops-worker` skill rather than shown, and no copy-paste-ready command examples exist in this file.

4 / 5

Workflow Clarity

A clear 1–6 sequence with genuine validation checkpoints: step 5 defines a full feedback loop (`get-job` → success reuses receipt, `running` waits, `uncertain` reports and halts further writes), and step 4 requires validation before background render. Because publishing is a batch/outward-facing operation, validation is present so no cap applies; minor gaps (delegated export/browser sub-steps, no explicit final checklist) keep it at anchor 4 rather than 5.

4 / 5

Progressive Disclosure

This is an under-50-line, single-purpose skill with no bundle files (references/, scripts/, assets/ are absent), so nothing needs offloading; the body is well organized as a numbered procedure, and the single external pointer ("先读 `douyin-ops-worker`") is clearly signaled and one level deep. This matches the simple-skill exception allowing a 5 with well-organized sections and no external references needed.

5 / 5

Total

18

/

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 description: it states concrete capabilities (scheduled execution, identifier pinning, duplicate-send prevention) and an explicit use-when clause with natural Douyin-domain trigger phrases, all in third person. Its only weaknesses are slightly thin trigger synonyms and a 'when' clause that could enumerate more scenarios.

DimensionReasoningScore

Specificity

The description lists several concrete actions — "通过 iPolloWork 已有日程和会话执行抖音运营任务" (execute Douyin ops tasks via existing schedules/sessions), "固定账号、运行标识和操作编号" (pin account, run identifiers, operation numbers), "避免发布与回复重复发送" (prevent duplicate posts/replies) — which goes beyond naming the domain. It stops short of comprehensive coverage (reply/comment handling and data-query specifics are only implied), matching the 'several specific actions with minor gaps' anchor rather than the 5 anchor.

4 / 5

Completeness

Both 'what' and 'when' are explicitly present: the what is executing scheduled Douyin operations with stable identifiers and dedup guarantees, and the when is "用于抖音定时运营、日程发布或定期数据查询". The 'when' clause is explicit but terse — it could name more concrete trigger situations (e.g., account selection, comment replies) — so it matches anchor 4 rather than 5, and clearly exceeds anchor 3 where 'when' is missing or only implied.

4 / 5

Trigger Term Quality

It includes natural trigger phrases a user would say: "抖音定时运营" (scheduled Douyin ops), "日程发布" (scheduled publishing), "定期数据查询" (periodic data queries). Common synonyms and variations (TikTok, 短视频, 视频发布, 评论回复) are missing, so it fits the 'good keyword coverage with a few natural terms missing' anchor rather than the comprehensive 5.

4 / 5

Distinctiveness Conflict Risk

The description occupies a clear niche — scheduled Douyin (抖音) operations dispatched through iPolloWork's existing calendars/sessions with idempotency keys — with triggers unlikely to fire for unrelated skills. This matches anchor 5 ('clear niche with distinct triggers; minimal conflict risk'); anchor 4 would require noticeable overlap with closely related skills, which is not the case.

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