Draft and review audience-specific content using supplied brand examples, local text diagnostics, and adaptable channel templates.
51
56%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./skills/content-creator/SKILL.mdDraft and review audience-specific content using supplied brand examples, local text diagnostics, and adaptable channel templates.
Use this skill when writing blog posts, creating social media content, establishing brand voice, optimizing content for SEO, or planning content calendars.
content creation, blog posts, SEO, brand voice, social media, content calendar, marketing content, content strategy, content marketing, brand consistency, content optimization, social media marketing, content planning, blog writing, content frameworks, brand guidelines, social media strategy
Obtain the audience, purpose, approved claims and sources, brand examples, channel, and desired next action. Reuse supplied constraints; do not invent audience research. Python 3 is sufficient for the optional local scripts. Run the examples from this skill directory with a permitted UTF-8 input below the working directory (maximum 1 MiB); paths elsewhere are rejected. The scripts read that file and print diagnostics, without calling an analytics service or editing it. Review any private text before sharing the output. Drafting does not authorize scheduling, sending or publication.
scripts/brand_voice_analyzer.py on existing content to record rough lexical featuresreferences/brand_guidelines.md to select voice attributesreferences/content_frameworks.mdscripts/seo_optimizer.py [file] [primary-keyword] to optimizereferences/social_media_optimization.mdreferences/content_frameworks.mdassets/content_calendar_template.mdWhen creating content for a new brand or client:
Analyze Existing Content (if available)
python scripts/brand_voice_analyzer.py existing_content.txtDefine Voice Attributes
references/brand_guidelines.mdCreate Voice Sample
Keyword Research
Content Structure
references/content_frameworks.mdOptimization Check
python scripts/seo_optimizer.py blog_post.md "primary keyword" "secondary,keywords,list"Apply SEO Recommendations
Platform Selection
references/social_media_optimization.mdContent Adaptation
references/content_frameworks.mdOptimization Checklist
Monthly Planning
assets/content_calendar_template.mdWeekly Distribution
Batch Creation
Counts a small English vocabulary and estimates sentence length/readability. It cannot establish authentic brand voice or validate factual claims.
Usage: python scripts/brand_voice_analyzer.py <file> [json|text]
Returns:
Analyzes content for SEO optimization and provides actionable recommendations.
Usage: python scripts/seo_optimizer.py <file> [primary_keyword] [secondary_keywords]
Returns:
references/brand_guidelines.md
references/content_frameworks.md
references/social_media_optimization.md
Track these KPIs for content success:
This skill works best with:
# Analyze brand voice
python scripts/brand_voice_analyzer.py content.txt
# Optimize for SEO
python scripts/seo_optimizer.py article.md "main keyword"
# Compare the draft manually with approved brand examples and prohibited claims
# Create monthly calendar
cp assets/content_calendar_template.md this_month_calendar.mdFor an approved release note stating “CSV export is now available”, prepare a short help article explaining where export lives and a social draft linking to that article. Keep the exact supported formats and limitations from the source. Do not turn the claim into “save hours” without measured evidence. Run the local text diagnostics, then verify the instructions against the actual product and compare tone with two approved posts. Return both drafts, source links, unresolved facts and a proposed calendar slot. Expected result: reviewable copy; no posts have been sent.
Google's people-first content guidance explains why satisfying reader needs matters more than filling a target word count.
7b534bc
Also appears in
last in sync Apr 16, 2026
last in sync Apr 16, 2026
last in sync Apr 16, 2026
last in sync Apr 16, 2026
last in sync Apr 16, 2026
last in sync Mar 21, 2026
last in sync Mar 21, 2026
last in sync Mar 21, 2026
last in sync Mar 21, 2026
last in sync Mar 21, 2026
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.