con un clic
content-blog
// Long-form blog post generation with brand voice integration and anti-slop enforcement. Use when user wants to write a blog post, article, tutorial, case study, opinion piece, deep dive, or listicle.
// Long-form blog post generation with brand voice integration and anti-slop enforcement. Use when user wants to write a blog post, article, tutorial, case study, opinion piece, deep dive, or listicle.
Content studio with brand consistency. Use this skill whenever the user wants to create content — blog posts, social media (X/Twitter, LinkedIn, Reddit, HN), presentations (Slidev/Reveal/Spectacle), infographics, image prompts, video scripts (Remotion), editorial calendars, or content audits. Also triggers on brand setup, voice profiling, content repurposing, and content strategy. Covers any request involving writing, publishing, visual content creation, or content planning. Even if the user doesn't say "content" explicitly — if they're asking to write a blog post, create slides, draft a thread, plan a content calendar, or check content quality — use this skill.
Content quality audit with anti-slop detection and brand consistency scoring. Use when user wants to check content quality, audit a draft, score content, verify brand consistency, detect AI-generated patterns, or run a quality check before publishing.
Editorial calendar planning and content scheduling. Use when user wants to plan a content calendar, create a publishing schedule, organize content across platforms, or plan a content series.
Hacker News post generation for Show HN, Ask HN, and submissions. Use when user wants to post to Hacker News or write a Show HN/Ask HN post.
Image prompt engineering for AI image generation models. Use when user wants to generate images, create image prompts, or optimize prompts for DALL-E, Midjourney, Stable Diffusion, or other image generation tools.
Generate SVG and HTML infographics with brand-aware design. Use when user wants to create an infographic, data visualization, process flow, comparison chart, stat card, or visual data summary.
| name | content-blog |
| description | Long-form blog post generation with brand voice integration and anti-slop enforcement. Use when user wants to write a blog post, article, tutorial, case study, opinion piece, deep dive, or listicle. |
Check for brand voice: Read brand/VOICE.md if it exists. This file defines the brand's tone, vocabulary, formality level, and signature patterns. If it does not exist, use sensible defaults (clear, direct, conversational-professional) and suggest the user run the content-setup skill to configure their voice.
Determine the post type: Ask the user (or infer from their prompt) which format fits best:
templates/tutorial.md.template)templates/opinion.md.template)templates/case-study.md.template)templates/listicle.md.template)templates/deep-dive.md.template)Gather inputs: Title or topic, target audience, key points the user wants covered, desired word count range, any links or data to reference.
Follow these five stages. Do not skip any.
Confirm the following with the user (or extract from their prompt):
Produce a structured outline with:
Present the outline to the user for approval before drafting.
Write the full post following the approved outline. Apply:
templates/brand/VOICE.md (see voice-integration.md)anti-slop.mdReview the draft against these criteria:
Final pass:
Opening / Hook
Body
Closing
Before delivering any draft, run it through the anti-slop checklist defined in anti-slop.md. Every violation must be fixed. The most common blog-post slop patterns:
See anti-slop.md for the full list and positive alternatives.
Apply the brand voice consistently throughout the post. See voice-integration.md for the full protocol. Key steps:
brand/VOICE.md and internalize the voice attributesEach template in templates/ provides the structural skeleton for its post type. Use the template as a starting framework, not a rigid fill-in-the-blank form. Adapt section order and depth to fit the specific topic.
| Template | Best For |
|---|---|
tutorial.md.template | How-to guides, walkthroughs, getting-started posts |
opinion.md.template | Thought leadership, hot takes, industry commentary |
case-study.md.template | Customer stories, project retrospectives, results showcases |
listicle.md.template | "N things about X" posts, resource roundups, comparison lists |
deep-dive.md.template | Technical explorations, architecture breakdowns, research summaries |
Before delivering the final post, verify: