CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

blog-calendar

Build a dated monthly or quarterly editorial calendar: which posts to publish or review when, content mix, templates, distribution timing, and a material-change review queue. Use when the user says "editorial calendar", "content calendar", "publishing schedule", "what should I write this month". Not for positioning or pillars (blog-strategy), SERP-validated cluster maps (blog-cluster), or detecting declining pages from Search Console exports (blog-decay). Publication frequency is not a ranking signal.

Quality

89%

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

82%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, highly actionable workflow: concrete output templates, quantified content-mix heuristics, clearly sequenced steps with evidence-gated review triggers, and appropriate externalization of template and distribution detail. The main improvement areas are trimming small redundancies, adding a final calendar validation checkpoint, and resolving the bare `orchestration-details.md` reference path.

DimensionReasoningScore

Conciseness

The body is operational throughout — no explanations of concepts Claude already knows, and epistemic cautions like "Dates are inventory metadata, not proof that content is stale or fresh" are substantive anti-drift guidance. It is not a 5 because the opening "Generates editorial calendars with..." paragraph restates the frontmatter and "Update `lastUpdated` only after substantive content changes" appears twice (Step 3 and Step 5.7).

4 / 5

Actionability

Guidance is copy-paste ready for an instruction-only skill: complete output skeletons (Monthly/Quarterly Calendar Format, Content Decay Report, Distribution Schedule), concrete numbers ("60% new content / 30% freshness updates / 10% repurposed", cadence table, 4-6 week lead time), an exact save path `calendars/[yyyy-mm]-editorial-calendar.md`, and specific sibling commands (`/blog flow find`, `/blog brief`). Specific examples cover the common cases, matching the 5 anchor.

5 / 5

Workflow Clarity

Steps 1 through 6 are clearly sequenced with sub-steps (2.5, 5.5, 5.6, 5.7) and evidence-gated checkpoints such as "mark trend timing as unverified" and "Validate the current Google update timeline against the Google Search Status Dashboard before scheduling". It stops short of 5 because there is no validation checkpoint on the generated calendar itself (e.g., confirming the plan fits the stated publishing capacity).

4 / 5

Progressive Disclosure

Good structure with heavy detail correctly externalized ("Reference: ${CLAUDE_SKILL_DIR}/../blog/references/content-templates.md for full template details", distribution-playbook.md, orchestration-details.md), keeping the body an overview. Minor gaps keep it at 4 rather than 5: `orchestration-details.md` is cited by bare filename without a resolved path, and all referenced files live in a sibling `blog` skill not present in this bundle, so the reference targets cannot be verified here.

4 / 5

Total

17

/

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: it states concrete capabilities in third person, gives explicit natural-language triggers, and uniquely includes negative boundary guidance naming the sibling skills it should not displace. The only weakness is a handful of missing common trigger synonyms such as "blog schedule" or "posting schedule".

DimensionReasoningScore

Specificity

"Build a dated monthly or quarterly editorial calendar: which posts to publish or review when, content mix, templates, distribution timing, and a material-change review queue" lists multiple concrete deliverables in third-person voice, matching the comprehensive-coverage anchor. It is not a 4 because no meaningful capability of the skill is left unnamed.

5 / 5

Completeness

Both halves are explicit: the "what" ("Build a dated monthly or quarterly editorial calendar" with enumerated components) and the "when" ("Use when the user says 'editorial calendar', 'content calendar'...") with concrete trigger phrases. This matches the 5 anchor exactly; a 4 would require the "when" to be less explicit than it is.

5 / 5

Trigger Term Quality

Natural user phrases are present — "editorial calendar", "content calendar", "publishing schedule", "what should I write this month" — giving good synonym coverage. It falls short of the 5 anchor because common variations like "blog schedule", "posting schedule", or "editorial planning" are missing.

4 / 5

Distinctiveness Conflict Risk

The negative boundary clause "Not for positioning or pillars (blog-strategy), SERP-validated cluster maps (blog-cluster), or detecting declining pages from Search Console exports (blog-decay)" explicitly disambiguates all sibling skills. This is a clear niche with distinct triggers and minimal conflict risk, matching the 5 anchor.

5 / 5

Total

19

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

AgriciDaniel/claude-blog

Path

skills/blog-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.