CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

social-media-content-calendar

Load to plan a social media campaign, build a content calendar, or adapt existing material into post drafts.

Quality

71%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/social-media-content-calendar/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%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 efficient and well-sectioned with a clear draft-state taxonomy and explicit safety boundaries (stops at draft handoff, approval gate owns sending). Its effectiveness is undermined by the dangling primary reference: the campaign-planning workflow it points to is not in the bundle, and no example calendar/draft structure compensates, leaving the core procedure unreachable.

Suggestions

Include the referenced workflows/plan-campaign.md in the bundle (or inline the campaign-planning and handoff steps) — the body's main workflow link currently points to a file that is not present, leaving the core procedure unreachable.

Add a minimal example of the output artifacts, such as a sample calendar table row or CSV header with the draft-state column, so Claude knows exactly what structure to produce.

Consolidate the approval-gate boundary statements — currently stated in the intro, the draft-states section, and the follow-up paragraph — into one place to trim redundant tokens.

DimensionReasoningScore

Conciseness

The body is lean with a tight draft-states table and no explanations of concepts Claude already knows. It is not level 5 because the approval-gate boundary is stated three times (intro, table context, follow-up paragraph) and could be consolidated; not level 3 because there is no padded or unnecessary explanation.

4 / 5

Actionability

Concrete guidance exists (draft-state taxonomy with lifecycle rules, "Markdown or CSV files", "the consumer's existing working-file location"), but the primary procedure is delegated to "workflows/plan-campaign.md", which is absent from the bundle, and no example calendar or draft structure is given. This is incomplete concrete guidance rather than merely high-level hints, so it sits at 3 rather than 4 or 2.

3 / 5

Workflow Clarity

A partial sequence is present via the draft lifecycle (draft → needs review → approved; changed pieces return to needs review) with an explicit approval checkpoint. It is not level 4 because the core campaign-planning and handoff steps are not in the body — they live in the missing referenced file; not level 2 because the state flow that is present is coherent and explicit.

3 / 5

Progressive Disclosure

Sections (Use, Draft states, Source and licence) are well organized and the workflow reference is clearly signaled. It is not level 4 because both referenced files — workflows/plan-campaign.md and LICENSE — are absent from the bundle, so navigation dead-ends at the skill's main content, which is more than a minor organization gap.

3 / 5

Total

13

/

20

Passed

Description

75%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 strong: it names three concrete, natural-sounding capabilities and includes trigger guidance that clearly delimits a distinct niche. Its main shortfalls are minor — no explicit "Use when..." phrasing and a few missing synonyms/platform terms that would improve retrieval.

DimensionReasoningScore

Specificity

Names three concrete actions — "plan a social media campaign", "build a content calendar", "adapt existing material into post drafts" — matching the anchor for several specific actions with minor gaps (platform-specific drafts are covered in the body but not the description). It is not level 5 because coverage is not comprehensive, and not level 3 because it lists more than 1-2 actions.

4 / 5

Completeness

The "what" is explicit, and the "Load to plan..., build..., or adapt..." construction supplies equivalent explicit trigger guidance, so the missing-trigger cap at 3 does not apply. It is not level 5 because the "when" is not a dedicated "Use when..." clause with concrete trigger phrases.

4 / 5

Trigger Term Quality

"social media campaign", "content calendar", and "post drafts" are natural phrases a user would say when needing this skill. A few natural terms are missing (e.g., "schedule posts", "repurpose content", platform names), which keeps it below the comprehensive level 5 anchor.

4 / 5

Distinctiveness Conflict Risk

"social media campaign" and "content calendar" form a clear niche with distinct triggers and minimal conflict risk. It is not level 5 because "adapt existing material" carries minor overlap risk with general content-rewrite or copywriting skills.

4 / 5

Total

16

/

20

Passed

Validation

81%

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

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 2 missing

Warning

Total

13

/

16

Passed

Repository

vanillagreencom/kendex

Path

skills/social-media-content-calendar/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.