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

70%

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 ./.agents/skills/social-media-content-calendar/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%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 exemplary in brevity and boundary-setting (draft states, approval gate, explicit non-posting scope), but its core process guidance lives entirely in a workflow file that is absent from the bundle, leaving both actionability and navigation incomplete. What is present is clean and well organized; what is missing is the substance a reader needs to execute a campaign plan.

Suggestions

Include the workflows/plan-campaign.md file in the bundle (or inline a minimal 3–5 step campaign sequence in the body) so the core process is reachable — currently the link is broken within the delivered skill.

Add a small example of the calendar file structure (e.g. a two-row Markdown/CSV table with date, platform, state, claim) so "calendar", "claim inventory", and "asset brief" artifacts are concrete rather than named-only.

Per-platform adaptation is named but undefined; either list the platforms handled or point to a concrete reference for adaptation rules.

DimensionReasoningScore

Conciseness

At roughly 35 lines the body is lean and assumes Claude's competence: no concept explanations, no padding, and every section (Use, Draft states, Source) carries operational or required metadata. The kendex and license blocks are brief administrative notices rather than verbosity, matching anchor 5.

5 / 5

Actionability

Concrete directives exist — "Keep the calendar, claim inventory, copy and asset briefs as Markdown or CSV files", "Use the consumer's existing working-file location", and a defined draft-state table — but the key execution details (calendar layout, per-platform adaptation, brief format) are delegated to "Follow [Plan a campaign](workflows/plan-campaign.md)", so the body alone leaves missing key details. It is an instruction-only skill, so absent code is not penalized, but the deferred core workflow keeps it at anchor 3 rather than 4.

3 / 5

Workflow Clarity

The draft-state machine (draft → needs review → approved) with explicit approval-gate rules ("A changed piece returns to `needs review`", "An editorial review does not supply user approval") provides a clear checkpoint model, but no sequenced steps for planning a campaign appear in the body — the sequence lives in the referenced workflow file. Sequence present through states yet the overall process steps and their order are missing, fitting anchor 3; not 4 because the campaign-building sequence itself is absent rather than having only minor checkpoint gaps.

3 / 5

Progressive Disclosure

The body is short and well-sectioned with a clearly signaled, one-level-deep pointer ("Follow [Plan a campaign](workflows/plan-campaign.md)"), but the bundle contains no workflows/ directory — both referenced paths (workflows/plan-campaign.md and LICENSE) dead-end, so navigation to the detailed material is broken in the actual bundle structure. Good signaling but a broken reference holds it at anchor 3 rather than 4.

3 / 5

Total

14

/

20

Passed

Description

66%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 concise, third-person, and names three concrete actions with natural trigger phrases, but it omits any explicit "Use when..." trigger guidance and lacks platform-level and workflow vocabulary. It is a solid, distinct description that stops just short of the strongest examples.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user wants to plan a social media campaign, schedule a series of posts, or repurpose articles or videos into platform-specific drafts."

Include platform vocabulary (e.g. Instagram, LinkedIn, X) and synonyms like "schedule posts" or "content plan" to broaden natural trigger matching.

Mention the approval-gate/handoff boundary (drafts only, no posting) so the scope is distinguishable from publishing or scheduling skills.

DimensionReasoningScore

Specificity

Names three concrete actions — "plan a social media campaign", "build a content calendar", "adapt existing material into post drafts" — in a clearly identified domain. It falls short of anchor 5 because coverage has minor gaps: no platform names, campaign briefs, or asset handoff, all of which the skill actually covers.

4 / 5

Completeness

The "what" is explicit (plan campaigns, build calendars, adapt material into drafts) but there is no "Use when..." clause or equivalent explicit trigger guidance; "Load to plan..." only weakly implies the when, capping completeness at 3. It is not 4 because the when is absent, not merely imprecise.

3 / 5

Trigger Term Quality

"social media campaign", "content calendar", and "post drafts" are natural phrases a user would say. Missing common synonyms and variations such as "schedule posts", "content plan", or platform names, so it fits anchor 4 rather than 5.

4 / 5

Distinctiveness Conflict Risk

A clear niche (social media campaign and content-calendar planning) with distinct triggers, giving minimal conflict with unrelated skills. "adapt existing material" is somewhat broad, leaving minor overlap risk with general copywriting or content-creation skills, which keeps it below anchor 5.

4 / 5

Total

15

/

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

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