CtrlK
BlogDocsLog inGet started
Tessl Logo

content-writer-agent

Authoring playbook for building agents that draft written content — blog posts, marketing copy, social media posts, newsletters, product descriptions, landing pages, or ad copy. Use this when the user wants an agent that writes, drafts, or rewrites text for publication or marketing.

68

Quality

83%

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-crafted authoring playbook: fully actionable templates with concrete numeric defaults, embedded completion criteria, and a worked example, all without padding or explanations of things Claude already knows. The main gaps are a slightly redundant trigger-keyword section, the absence of an explicit ordered builder workflow, and the long inline prompt template that could be split into a reference file.

DimensionReasoningScore

Conciseness

The body is dense, template-driven, and assumes Claude's competence — it never explains what a blog post or brand voice is, and every line carries actionable guidance. It falls short of a 5 mainly because the "When to use" section largely re-lists trigger keywords already in the description, and a few template lines (e.g. the placeholder ban list) could be tightened.

4 / 5

Actionability

The body provides a complete, fill-in-ready system prompt template with concrete defaults (600–900 words, 120–180 words, ≤270 chars), a fixed four-part output format, an explicit "Stop only when all four are true" checklist, capability-priority rules, and a full worked example. The placeholder style is justified for a template skill, and the worked example covers the common case end to end.

5 / 5

Workflow Clarity

Sections proceed logically (identity → prompt template → required rules → capabilities → anti-patterns → worked example), and the produced-prompt spec embeds an explicit completion checklist as a validation checkpoint. It is not a 5 because the builder-facing process itself is never laid out as an explicit ordered sequence with checkpoints — the flow must be inferred from section order plus the worked example.

4 / 5

Progressive Disclosure

No bundle files exist, and the single-file body is well organized under clear headers with everything appropriately inlined for a playbook of this size. It sits at 4 rather than 5 only because the document is ~100 lines — above the under-50-line simple-skill case — and the inline system-prompt template is a long block that could arguably live in a reference file.

4 / 5

Total

17

/

20

Passed

Description

83%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 a clear niche, enumerates concrete content formats, and gives an explicit "Use this when..." trigger clause with natural user phrasing. Its only weaknesses are a few missing synonyms (copywriter, article, SEO) in the trigger coverage and slight overlap risk with general agent-building skills.

DimensionReasoningScore

Specificity

"Authoring playbook for building agents that draft written content — blog posts, marketing copy, social media posts, newsletters, product descriptions, landing pages, or ad copy" names the domain and enumerates seven concrete formats, giving several specific actions with only minor gaps. It is not a 5 because the core action is a single one (authoring a playbook for building writer agents) rather than a list of multiple distinct concrete operations.

4 / 5

Completeness

Both halves are explicit: the what is "Authoring playbook for building agents that draft written content — [format list]" and the when is "Use this when the user wants an agent that writes, drafts, or rewrites text for publication or marketing." This mirrors the 5-anchor example that clearly answers both what and when with concrete trigger phrases.

5 / 5

Trigger Term Quality

The when-clause includes natural user phrasings — "when the user wants an agent that writes, drafts, or rewrites text for publication or marketing" — plus format keywords (blog posts, social media, newsletters, ad copy). A few natural terms users might say are missing (e.g., "copywriter", "article", "SEO", "brand voice"), which keeps it just below the comprehensive synonym coverage of a 5.

4 / 5

Distinctiveness Conflict Risk

The niche (building agents that write content) is clearly distinct from a general writing or editing skill, and the triggers are scoped to wanting an agent built. Minor overlap risk remains with generic agent-builder playbooks or plain copywriting skills, so it sits at 4 rather than the minimal-conflict 5.

4 / 5

Total

17

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
mastra-ai/mastra
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.