
Blog Post Writing
FreeStreamline your long-form content creation process.
Free · Opens the source repo
What Blog Post Writing does
The Blog Post Writing skill is designed for developers and content creators who need to produce structured, long-form content efficiently. This skill emphasizes a research-first approach, ensuring that every blog post is grounded in well-documented findings. Users are guided to delegate research tasks to a designated researcher subagent, which allows them to focus on writing while still incorporating accurate and relevant information. The structure of the output is clearly defined, requiring both a written post and a generated cover image, ensuring that each blog is visually appealing and informative.
The skill outlines a comprehensive framework for blog post composition, including essential components such as a compelling hook, contextual background, main content sections, practical applications, and a strong conclusion with a call-to-action. This structured approach not only aids in maintaining clarity and engagement but also ensures that the content is optimized for SEO, enhancing its visibility in search engines. Specific guidelines for writing effective image prompts further enhance the visual aspect of the posts, making them more attractive to readers.
This skill is particularly useful for content marketers, technical writers, and bloggers who need to produce high-quality articles, tutorials, and thought leadership pieces consistently. By following the outlined processes, users can ensure that their content is not only well-researched but also effectively structured and visually appealing, leading to better reader engagement and retention.
In summary, the Blog Post Writing skill provides a robust framework for creating long-form content that is both informative and engaging. By integrating research, structured writing, and visual elements, it addresses the common challenges faced by content creators in delivering high-quality blog posts.
When to use it
Use this skill when you need to create a detailed blog post, tutorial, or article that requires thorough research and structured writing.
When not to use it
This skill may not be suitable for short-form content or when rapid, informal writing is required.
What you can build with it
Creating a Technical Blog Post
Use the skill to research and write a detailed technical article, ensuring it includes code examples and diagrams.
Writing a How-To Guide
Leverage the structured format to produce a clear and actionable how-to guide for your audience.
Optimizing Content for SEO
Follow the SEO considerations outlined in the skill to enhance the visibility of your blog posts.
How to install Blog Post Writing
View source1. Install with the skills CLI
npx skills add langchain-ai/deepagents/blog-post --agent claude-code2. Or install it manually
Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.
Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs
Inside SKILL.md
Written by langchain-aiBlog Post Writing Skill
Research First (Required)
Before writing any blog post, you MUST delegate research:
- Use the
tasktool withsubagent_type: "researcher" - In the description, specify BOTH the topic AND where to save:
task(
subagent_type="researcher",
description="Research [TOPIC]. Save findings to research/[slug].md"
)
Example:
task(
subagent_type="researcher",
description="Research the current state of AI agents in 2025. Save findings to research/ai-agents-2025.md"
)
- After research completes, read the findings file before writing
Output Structure (Required)
Every blog post MUST have both a post AND a cover image:
blogs/
└── <slug>/
├── post.md # The blog post content
└── hero.png # REQUIRED: Generated cover image
Example: A post about "AI Agents in 2025" → blogs/ai-agents-2025/
You MUST complete both steps:
- Write the post to
blogs/<slug>/post.md - Generate a cover image using
generate_imageand save toblogs/<slug>/hero.png
A blog post is NOT complete without its cover image.
Blog Post Structure
Every blog post should follow this structure:
1. Hook (Opening)
- Start with a compelling question, statistic, or statement
- Make the reader want to continue
- Keep it to 2-3 sentences
2. Context (The Problem)
- Explain why this topic matters
- Describe the problem or opportunity
- Connect to the reader's experience
3. Main Content (The Solution)
- Break into 3-5 main sections with H2 headers
- Each section covers one key point
- Include code examples, diagrams, or screenshots where helpful
- Use bullet points for lists
4. Practical Application
- Show how to apply the concepts
- Include step-by-step instructions if applicable
- Provide code snippets or templates
5. Conclusion & CTA
- Summarize key takeaways (3 bullets max)
- End with a clear call-to-action
- Link to related resources
Cover Image Generation
After writing the post, generate a cover image using the generate_cover tool:
generate_cover(prompt="A detailed description of the image...", slug="your-blog-slug")
The tool saves the image to blogs/<slug>/hero.png.
Writing Effective Image Prompts
Structure your prompt with these elements:
- Subject: What is the main focus? Be specific and concrete.
- Style: Art direction (minimalist, isometric, flat design, 3D render, watercolor, etc.)
- Composition: How elements are arranged (centered, rule of thirds, symmetrical)
- Color palette: Specific colors or mood (warm earth tones, cool blues and purples, high contrast)
- Lighting/Atmosphere: Soft diffused light, dramatic shadows, golden hour, neon glow
- Technical details: Aspect ratio considerations, negative space for text overlay
Example Prompts
For a technical blog post:
Isometric 3D illustration of interconnected glowing cubes representing AI agents, each cube has subtle circuit patterns. Cubes connected by luminous data streams. Deep navy background (#0a192f) with electric blue (#64ffda) and soft purple (#c792ea) accents. Clean minimal style, lots of negative space at top for title. Professional tech aesthetic.
For a tutorial/how-to:
Clean flat illustration of hands typing on a keyboard with abstract code symbols floating upward, transforming into lightbulbs and gears. Warm gradient background from soft coral to light peach. Friendly, approachable style. Centered composition with space for text overlay.
For thought leadership:
Abstract visualization of a human silhouette profile merging with geometric neural network patterns. Split composition - organic watercolor texture on left transitioning to clean vector lines on right. Muted sage green and warm terracotta color scheme. Contemplative, forward-thinking mood.
SEO Considerations
- Include the main keyword in the title and first paragraph
- Use the keyword naturally 3-5 times throughout
- Keep the title under 60 characters
- Write a meta description (150-160 characters)
Quality Checklist
Before finishing:
- Post saved to
blogs/<slug>/post.md - Hero image generated at
blogs/<slug>/hero.png - Hook grabs attention in first 2 sentences
- Each section has a clear purpose
- Conclusion summarizes key points
- CTA tells reader what to do next
Frequently asked questions about Blog Post Writing
Similar skills
Content Creator
Streamline your content creation with SEO and brand voice tools.
Content Production
Transform topics into polished, publish-ready content.
Content Creator
Streamline your content creation with brand voice and SEO tools.
Content Strategy
Plan impactful content that drives traffic and engagement.
Blog Post
Create structured long-form articles effortlessly.
Post to Weibo
Effortlessly publish to Weibo with Markdown support.
