CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cs-content-creator

Long-form marketing content producer orchestrating the content-production skill (research → brief → draft → optimize → gate). Use when content must be written, scored, or made publish-ready — e.g., drafting a 2,000-word blog post against a target keyword and blocking publish until content_quality_gates.py passes, or auditing a draft for brand-voice drift with brand_voice_analyzer.py before it ships. Routes planning requests (topic clusters, calendars) to content-strategy. Supersedes the deprecated content-creator skill.

72

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

88%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 highly actionable, well-sequenced body: every workflow step is executable, gated by deterministic verification with explicit retry loops, and external materials are clearly signposted. Remaining polish is trimming the repeated path prefix and trusting the referenced skill docs to carry per-tool usage detail.

DimensionReasoningScore

Conciseness

The body is largely efficient — each tool entry packs path, usage, and threshold with no conceptual padding — but the "../../marketing-skill/skills/content-production/" prefix repeats ~15 times and the "Success Metrics" section is aspirational rather than instructional, so minor instances could be trimmed (between anchors 4 and 5, closer to 4).

4 / 5

Actionability

Every command is copy-paste ready with exact invocations (e.g., "python3 ../../marketing-skill/skills/content-production/scripts/content_scorer.py draft.md \"primary keyword\" --json"), explicit thresholds ("composite ≥ 70"), and even a concrete batch loop ("for f in content/*.md; do python3 ... content_scorer.py \"$f\" --json; done").

5 / 5

Workflow Clarity

All three workflows are clearly sequenced with explicit verification steps and error-feedback loops — "A failing gate sends the draft back to step 4/5" and the batch sweep is "closed only when every revised file scores ≥ 70 and passes all gates" — matching the top anchor.

5 / 5

Progressive Disclosure

No local bundle files exist to verify, but the body leans on clearly signaled one-level-deep references (four knowledge bases, a template, the sibling SKILL.md), each with a one-line purpose; however, per-tool usage details inlined here largely duplicate the referenced skill's own documentation, and path repetition makes navigation noisier than the 5 anchor.

4 / 5

Total

18

/

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.

A strong description: concrete capabilities, explicit "Use when" triggers with worked examples, third-person voice, and clear boundaries against sibling skills. The only gap is modest coverage of natural synonyms a user might say (e.g., article, copy, rewrite).

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — "orchestrating the content-production skill (research → brief → draft → optimize → gate)", "drafting a 2,000-word blog post against a target keyword and blocking publish until content_quality_gates.py passes", "auditing a draft for brand-voice drift with brand_voice_analyzer.py" — with comprehensive coverage of the pipeline, written consistently in third person.

5 / 5

Completeness

It explicitly answers both what ("Long-form marketing content producer orchestrating the content-production skill") and when ("Use when content must be written, scored, or made publish-ready") with concrete trigger examples — a clear match to the top anchor.

5 / 5

Trigger Term Quality

Good natural-term coverage ("content", "written", "scored", "publish-ready", "blog post", "target keyword", "brand-voice drift") but common user variations like "article", "copy", or "editing/rewriting" are missing, so it sits between the 4 and 5 anchors, closer to 4.

4 / 5

Distinctiveness Conflict Risk

It carves a clear niche (long-form marketing content production), routes planning requests to content-strategy, and explicitly supersedes the deprecated content-creator skill, minimizing wrong-skill triggering.

5 / 5

Total

19

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 4 missing, 5 suspicious

Warning

Total

14

/

16

Passed

Repository

alirezarezvani/claude-skills

Path

.gemini/skills/cs-content-creator/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.