CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

social-creative-builder

Use when the user asks to "turn this idea into posts for every platform", "write the X thread / LinkedIn post / 小红书 note", or "spec the carousel slides"; turns one idea into N platform-native ready-to-paste packages — post/thread, caption, Threads text, 小红书 note, link post with first-comment placement — each adapted per the dated platform norm card (never verbatim cross-posting), every product claim held to approved claims-ledger wording or flagged [needs source], every variant tagged {formula | hook family | CTA type | signal optimized}, plus a carousel slide-spec mode (intro/content/outro slide roles, per-element char budgets, 小红书 3:4 / IG 4:5 / LinkedIn document PDF artboards, text-safe-zone + alt-text checklist). Not for creator deliverable briefs — use brief-generator; not for repurposing existing assets with paid boost — use content-amplifier. 社媒文案/一稿多发改写/小红书笔记/轮播图脚本

Quality

91%

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

85%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 orchestration skill body: an 8-step workflow with real validation checkpoints and fallback routing, concrete paths and format specs, and clean one-level-deep reference signaling. The main improvement levers are trimming the repeated never-posts/scope statements and inlining a compact example of a package block and variant tag so the output format is executable without chasing external files.

Suggestions

State the never-posts rule once (e.g., in the Skill Contract) and drop the repetitions in the Scope guard, Save Results, and step 8 to reclaim tokens.

Add one compact ready-to-paste example package (copy + variant tag {formula | hook family | CTA type | signal optimized}) so the delivered shape is concrete without opening external files.

Inline the required handoff-summary field list or a minimal example of it, since the body currently delegates the shape entirely to skill-contract.md while also naming four required fields.

DimensionReasoningScore

Conciseness

Dense and operational with no explanation of concepts Claude already knows, but the never-posts rule is stated ~4 times ('this skill never posts', 'No posting, scheduling, or engagement automation', 'Saving does not authorize posting', 'never marks a package published') and the Scope guard paragraph repeats exclusions already in the description. Fits 'efficient; minor instances of over-explanation that could be trimmed' — not 3, since there is no genuinely unnecessary explanation, only repetition.

4 / 5

Actionability

Concrete guidance throughout: exact paths ('memory/projections/narrative.json', 'memory/social/social-creative-builder/YYYY-MM-DD-<topic>.md'), a named hook taxonomy, 'char budget at ~70% of the platform max', and '小红书 3:4, IG 4:5, LinkedIn document PDF' artboards. Not 5: there is no copy-paste example of a package block, variant tag, or handoff summary — the output shape is delegated ('Emit the standard shape from skill-contract.md'), leaving minor gaps for the common cases.

4 / 5

Workflow Clarity

Eight clearly sequenced numbered steps with explicit validation checkpoints (truth-state confirmation at named offsets, claims/rights blocking in step 6, the negative checklist in step 7) and error-recovery routing ('A missing or stale card → route to platform-norm-profiler', 'Any edit requires a new version and re-gate'). Not 4: checkpoints and fallback loops are explicit, and the destructive/batch cap does not apply to this content-drafting skill.

5 / 5

Progressive Disclosure

The body is a clear orchestrating overview; all detail is delegated via well-signaled, one-level-deep references, each given a purpose note in Reference Materials ('echo-benchmark.md — ECHO framework…', 'humanizer-slop.md — pre-handoff AI-tell strip'), with links also appearing inline at point of use. Content is appropriately split to norm cards, the contract, and sibling skills; navigation is easy. No bundle files exist, and no nested (2+ level) references appear.

5 / 5

Total

18

/

20

Passed

Description

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

An exemplary description: concrete capabilities, verbatim trigger phrases in both English and Chinese, explicit when-guidance, and explicit disambiguation from sibling skills. Its only weakness is length — the ~1,100-char single sentence embeds operational detail (variant-tag taxonomy, artboard ratios) that belongs in the body, which pads it beyond the ideal concise trigger-plus-capability statement, though no rubric dimension is materially dragged down by it.

DimensionReasoningScore

Specificity

Lists multiple concrete actions with comprehensive coverage: 'turns one idea into N platform-native ready-to-paste packages — post/thread, caption, Threads text, 小红书 note, link post with first-comment placement' plus a carousel slide-spec mode with 'intro/content/outro slide roles, per-element char budgets' and '小红书 3:4 / IG 4:5 / LinkedIn document PDF artboards'. Not 4: coverage is comprehensive across all output types and modes, not leaving minor gaps.

5 / 5

Completeness

Explicitly answers both: 'Use when the user asks to…' provides concrete trigger phrases, and the what is fully detailed (package types, per-platform adaptation 'never verbatim cross-posting', claims handling, variant tagging, carousel mode). Not 4: the when-clause is explicit with multiple quoted triggers, not merely present.

5 / 5

Trigger Term Quality

Quotes verbatim natural user phrases — 'turn this idea into posts for every platform', 'write the X thread / LinkedIn post / 小红书 note', 'spec the carousel slides' — and adds Chinese-language synonyms (社媒文案/一稿多发改写/小红书笔记/轮播图脚本), covering how users would actually phrase the request in both languages.

5 / 5

Distinctiveness Conflict Risk

Clear niche (one idea → N platform-native social packages) with distinct triggers and explicit negative scoping against named siblings: 'Not for creator deliverable briefs — use brief-generator; not for repurposing existing assets with paid boost — use content-amplifier'. Minimal conflict risk.

5 / 5

Total

20

/

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: 23 suspicious

Warning

referenced_paths_exist

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

Warning

Total

12

/

16

Passed

Repository

aaron-he-zhu/aaron-marketing-skills

Path

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