Agent skill
blog-writing
Blog post writing for technical content and thought leadership
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/blog-writing
SKILL.md
Skill: blog-writing
What I do
I provide expertise in crafting engaging technical blog posts and thought leadership pieces. I focus on narrative structure, audience calibration, and the seamless integration of code examples to make complex technical topics accessible and interesting.
When to use me
- Drafting technical tutorials or "how-to" guides for a blog
- Writing thought leadership articles about industry trends or architectural decisions
- Explaining complex features or updates to a broad developer audience
- Repurposing technical documentation into engaging long-form content
Core principles
- Audience Calibration — Understand the reader's technical level and adjust the depth and jargon accordingly.
- Narrative Arc — Every post should have a clear beginning (problem), middle (solution), and end (conclusion/next steps).
- Code-Text Balance — Use code to illustrate points, but ensure the surrounding text explains the "why" and "how" clearly.
- Skimmability — Use descriptive headings, bullet points, and bold text to make the content easy to scan.
- Engagement — Use a conversational but professional tone, and include a clear call to action (CTA).
Patterns & examples
Technical Post Structure
- Headline: Catchy but descriptive (e.g., "Solving Race Conditions in Go").
- Introduction: Hook the reader, define the problem, and state what they'll learn.
- The Meat: Break the solution into logical sections with subheadings.
- Code Integration: Use small, focused snippets rather than giant blocks.
- Conclusion: Summarise key takeaways and provide a "what's next".
Code Example Pattern
"While the previous approach works for small datasets, it fails under load. Here's how to implement a more efficient worker pool:"
// Focus on the specific change, omit boilerplate
func startWorkerPool(count int) {
for i := 0; i < count; i++ {
go worker()
}
}
Anti-patterns to avoid
- ❌ The Wall of Code — Large blocks of code without enough explanatory text.
- ❌ Undefined Jargon — Using acronyms or complex terms without a brief explanation.
- ❌ Clickbait Headlines — Titles that don't reflect the actual content of the post.
- ❌ Ignoring SEO — Failing to include relevant keywords and meta descriptions.
KB Reference
~/vaults/baphled/3. Resources/Knowledge Base/AI Development System/Skills/Communication-Writing/Blog Writing.md
Related skills
tutorial-writing— For step-by-step technical guides.writing-style— To establish a consistent voice.proof-reader— For final clarity and correctness checks.documentation-writing— For foundational technical accuracy.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?