CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

social-calendar-builder

Use when the user asks to "build our social posting calendar", "set weekly slots and queue depth per channel", or "plan the evergreen recycle rotation"; produces the always-on brand calendar — pillar allocation with hero/hub/help balance and give:ask targets (all labeled Estimated starting heuristics to calibrate against own analytics, never scored rules), per-channel recurring slots with queue depth, a batching workflow, an evergreen recycle cycle with freshness re-checks, deliberate open slots for realtime/trend moments fed by trend-spotter go/skip verdicts, and first-comment/publish-order ops — cadence commitments filed to the channel registry, and no batch ships to the queue without a SHIP verdict from social-quality-auditor pre-publish mode. Not for repurposing an existing asset or the paid-amplification calendar — use content-amplifier. 社媒排期/内容日历/栏目配比/常青循环复用

Quality

84%

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

73%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 a well-sequenced planning workflow with strong validation gates, concrete state/receipt rules, and a clean section structure. Its weaknesses are repetition of the propose-path and SHIP-gate language, and heavy reliance on cross-references that are not part of the shipped bundle.

Suggestions

State the 'operation: propose request to registry-events.py' write path once (e.g., in the Skill Contract) and reference it from steps 1, 8, and Save Results instead of repeating the full phrase four times.

Consolidate the SHIP-verdict requirement into the dedicated 'Publish gate' section and trim its restatements in the intro, scope guard, and contract to a one-line pointer.

Either include the registry-events.py propose-request syntax/event format as a bundle reference, or note explicitly that cross-links like echo-benchmark.md and channel-registry resolve outside this skill's bundle so navigation expectations are clear.

DimensionReasoningScore

Conciseness

No padding explains concepts Claude already knows, but the phrase 'via an authorized `operation: propose` request to `registry-events.py`' is repeated verbatim four times and the SHIP-verdict gate is restated roughly five times across the intro, scope guard, contract, gate section, and step 7 — clearly tighten-able.

3 / 5

Actionability

Concrete guidance throughout: exact memory paths ('memory/social/social-calendar-builder/YYYY-MM-DD-<topic>.md'), receipt field lists (channel/account, package hash, actor, timestamp, status), and thresholds ('calibration date... 4-8 weeks out'). Not fully copy-paste executable because registry-events.py command syntax and event formats are deferred to external files never shown.

4 / 5

Workflow Clarity

Eight numbered steps in coherent order with explicit validation checkpoints: the publish gate ('Only matching SHIP permits queueing; FIX, BLOCK, or any post-gate edit sends it back'), evergreen freshness re-checks, a 'Done when' checklist, receipt-based state rules, and termination rules. The batch-operation validation cap does not apply since feedback loops are present.

5 / 5

Progressive Disclosure

The single bundle file (references/human-action-control.md) is real, one level deep, and well signaled with descriptive entries in Reference Materials. However, most body links (../../../references/echo-benchmark.md, ../../../protocol/channel-registry/SKILL.md, ../../host/social-quality-auditor/SKILL.md) resolve outside the bundle and dangle as shipped — a minor organization gap.

4 / 5

Total

16

/

20

Passed

Description

92%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 exemplary: concrete capabilities, explicit natural-language triggers in both English and Chinese, a clear what-and-when structure in third person, and an explicit boundary against the nearest neighboring skill. The only gap is a few missing common English trigger synonyms.

DimensionReasoningScore

Specificity

Lists many concrete actions — 'pillar allocation with hero/hub/help balance and give:ask targets', 'per-channel recurring slots with queue depth, a batching workflow, an evergreen recycle cycle with freshness re-checks', 'first-comment/publish-order ops' — comprehensively covering the skill's output surface.

5 / 5

Completeness

Explicitly answers both: 'Use when the user asks to...' with three concrete trigger phrases, and 'produces the always-on brand calendar — pillar allocation...' for the what. Matches the top anchor with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural quoted triggers like "build our social posting calendar" and "set weekly slots and queue depth per channel" plus Chinese synonyms (社媒排期/内容日历), but common English variations such as "content calendar" or "posting schedule" are missing, so coverage is good rather than comprehensive.

4 / 5

Distinctiveness Conflict Risk

Clear niche (the standing posting calendar) with an explicit carve-out — 'Not for repurposing an existing asset or the paid-amplification calendar — use content-amplifier' — and trigger phrases that would not fire the copywriting or amplification skills.

5 / 5

Total

19

/

20

Passed

Validation

75%

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

Validation — 12 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 32 suspicious

Warning

referenced_paths_exist

Referenced path issues: 1 missing, 1 deeper-than-1-level

Warning

Total

12

/

16

Passed

Repository

aaron-he-zhu/aaron-marketing-skills

Path

social/craft/social-calendar-builder/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.