blog-writer
Blog Writer
Generate a complete, professional blog post from a brief. The output is a finished article in markdown — ready to paste into a CMS, share with a client, or hand to a web developer.
Use when
- Write a complete, publication-ready blog post from a content brief. Produces the full article text with SEO title, meta description, body with H2/H3 structure, and a closing CTA. Use when the user says "write a blog post", "write a blog article", "write about [topic]", or provides a content brief and wants a finished article. Output is a standalone markdown document — no web page building, no image pipelines.
- Use this skill when it is the closest match to the requested deliverable or workflow.
Do not use when
- Do not use this skill for graphic design, video production, software development, or legal advice beyond the repository's stated scope.
- Do not use it when another skill in this repository is clearly more specific to the requested deliverable.
Workflow
- Collect the required inputs or source material before drafting, unless this skill explicitly generates the intake itself.
- Follow the section order and decision rules in this
SKILL.md; do not skip mandatory steps or required fields. - Read files in
references/only when the body points to them or when you need the deeper framework, examples, or evidence. - Review the draft against the quality criteria, then deliver the final output in markdown unless the skill specifies another format.
Anti-Patterns
- Do not invent client facts, performance data, budgets, or approvals that were not provided or clearly inferred from evidence.
- Do not skip required inputs, mandatory sections, or quality checks just to make the output shorter.
- Do not drift into out-of-scope work such as code implementation, design production, or unsupported legal conclusions.
Outputs
- The requested copy asset or idea set in markdown, written to publish, review, or adapt without major rework.
References
- Read
references/article-design.mdwhen you need the deeper framework, examples, or supporting material it contains. - Read
references/content-strategy.mdwhen you need the deeper framework, examples, or supporting material it contains. - Read
references/editorial-standards.mdwhen you need the deeper framework, examples, or supporting material it contains. - Read
references/human-voice-standards.mdwhen you need the deeper framework, examples, or supporting material it contains. - Read
references/ideation-and-research.mdwhen you need the deeper framework, examples, or supporting material it contains. - Read
references/reader-experience.mdwhen you need the deeper framework, examples, or supporting material it contains. - Read
references/series-and-launch-engine.mdwhen the article is part of a campaign, lead-nurture path, or launch sequence rather than a standalone post. - Read
references/storytelling.mdwhen you need the deeper framework, examples, or supporting material it contains. - Read
references/topic-ideas.mdwhen you need the deeper framework, examples, or supporting material it contains. - Read
references/writing-craft.mdwhen you need the deeper framework, examples, or supporting material it contains. - Read
../premium-commercial-writing/SKILL.mdwhen the article must operate as premium thought leadership, justify a high-value offer, or strengthen proof, authority, and AI-search readiness.
Required Input
Ask for these before writing:
- Client business name and industry
- Country / city (default: Uganda/East Africa)
- Article topic or working title
- Target reader — who is this for? (job role, situation, problem they have)
- Search intent — are they looking to learn, compare, or decide?
- Key questions the article must answer (3–5)
- Word count target (default: 1,200–1,800 words)
- Call to action — what should the reader do at the end?
- Tone — professional / conversational / authoritative (default: professional)
If any input is missing, ask before writing. Do not guess intent.
Article Structure
Generate in this order:
Frontmatter block
Title: [SEO-optimised title, under 60 characters, primary keyword included]
Meta description: [Under 155 characters, includes primary keyword and location]
Primary keyword: [The main search phrase this article targets]
Secondary keywords: [2–3 related phrases]
Estimated read time: [X min read at 200 words/min]
Article body
- Opening hook (1–2 paragraphs) — do not open with a definition or generic statement. Use one of: a specific scenario the reader recognises, a surprising fact, a question that surfaces a real problem, or a short story with a lesson.
- Nut paragraph — if the opening uses a story or scenario, follow it immediately with a grounding paragraph that states what the article covers and why it matters.
- Body sections — 4–7 H2 sections. Each section answers one of the key questions provided. Use H3 subheadings where a section has distinct sub-topics.
- Practical takeaways — at least one section must give the reader something concrete to act on (a checklist, a decision framework, a step-by-step).
- Conclusion — reconnect to the opening (full-circle structure). End with a natural, non-pushy CTA.
Writing Standards
Apply the east-african-english skill for language and tone. Also:
- British spelling — organisation, programme, colour, analyse, recognise
- Active voice — 90%+ of sentences. Passive only when the actor is unknown.
- Sentence variety — mix short (8–12 words) and medium (20–28 words). No sentence over 35 words.
- One idea per paragraph — 2–4 sentences each.
- Concrete and specific — use numbers, named places, real examples. No vague abstractions.
- No AI vocabulary — never use: delve, tapestry, landscape (metaphorical), leverage, navigate (metaphorical), foster, realm, game-changer, revolutionary, groundbreaking.
- No filler phrases — cut: "in order to" → "to", "due to the fact that" → "because", "it is important to note that" → state it directly.
- No weak modifiers — cut: really, very, quite, basically, actually, somewhat.
- Take positions — at least 2 clear opinions or recommendations per article. "I recommend" not "one might consider".
- Commit, do not hedge — "This approach works for SMEs" not "This could potentially be a viable option".
For premium thought leadership or lead-generation articles, also apply premium-commercial-writing: build a message spine before drafting, state a clear point of view, make the mechanism visible, add proof density, and structure the article so both readers and AI-search systems can extract the main answer.
SEO Requirements
- Primary keyword in: title, first 100 words, at least one H2, and the conclusion.
- Secondary keywords distributed naturally through body. Never keyword-stuff.
- Internal linking suggestions: note 2–3 places where the client could link to related pages (service pages, about, contact) — mark as
[LINK: suggested anchor text → page type]. - External links: suggest 1–2 authoritative sources to cite where data or claims need backing.
Platform Adaptation Notes
If the article will be shared as social content after publication, include at the end:
Social cut-downs:
- LinkedIn post (150 words) — professional tone, key insight as the hook
- Facebook post (80 words) — warmer, question-led
- X/Twitter thread opener (280 characters) — bold claim or surprising fact
Only include this section if the user requests it.
Human Authenticity Gate
All content produced using this skill must pass through the ai-content-humaniser before client delivery. AI-generated or AI-assisted blog drafts must meet the Golden Rule: every article must look, feel, and sound as if it was crafted by the most skilled human writer with genuine expertise in the subject and deep knowledge of the East African reader. Generic, flat, or culturally misaligned output is not acceptable regardless of how efficiently it was produced.
Quality Criteria
Good output meets all of these:
- Opening hook captures attention without being generic or clichéd
- Every H2 section answers a real question the target reader would have
- At least one section provides a concrete, actionable takeaway
- No banned vocabulary or filler phrases
- Primary keyword placed naturally in title, opening, at least one H2, and conclusion
- British spelling throughout
- Conclusion reconnects to the opening and includes a clear CTA
- Tone matches the client's industry and the East African professional register
- Article reads as written by a human with genuine expertise, not as generated content
References
| File | When to Read |
|---|---|
references/human-voice-standards.md |
If the article risks sounding generic or AI-generated — run the voice checklist |
references/writing-craft.md |
For sentence structure, opening hook techniques, paragraph rhythm |
references/editorial-standards.md |
For punctuation, capitalisation, and grammar rules |
east-african-english/SKILL.md |
For tone calibration, British English spelling list, courteous phrasing |
premium-commercial-writing/SKILL.md |
For premium positioning, proof density, value framing, and SEO/GEO-aware authority structure |
More from peterbamuhigire/social-media-skills
meta-ai-tools-audit
Produces a structured evaluation of AI marketing tools for a specific client, mapped by function (content creation, SEO, social media management, email marketing, automation, analytics, paid advertising, influencer marketing) with East African market accessibility, cost, and capability ratings. Outputs a recommended AI tool stack calibrated to the client's budget profile in UGX. Invoke when a client asks which AI tools to adopt, wants to assess their current AI tool usage, needs to build an AI-powered martech stack, or is evaluating AI capabilities against their marketing goals.
3platform-instagram-visual-system
>
3caption-writer
Writes social media captions for any platform from a brief. Generates 3 variations — short, medium, and long — with a hashtag set for each. Invoke when the user says "write a caption", "write captions for", "I need post copy for", "draft some caption options", or when a content brief is provided and the user needs caption text. Also invoke when working through a content calendar and post copy is needed for specific items.
3playbook-instagram-dm-sales
>
3training-social-media-fundamentals
Generates a foundational social media training guide for clients and their teams who are completely new to social media marketing, or who have been posting without any strategic understanding. Invoke when the user says "write a social media basics guide", "create a beginner training document", "the client doesn't understand social media", "start-here training", or when a client needs to understand social media before any strategy or content work begins. Distinct from training-client-team (operational handover of an existing strategy) and training-diy-content (content creation for self-managing clients). This skill covers what social media is, how it works, and how to approach it intelligently — the conceptual foundation that makes all downstream strategy work land.
3training-ai-prompt-writing
Produces a practical training guide for client teams on prompt engineering for marketing tasks — covering the Alpha-Beta-Gamma-Delta-Epsilon prompt structure, 10 prompt components, 5 prompting approaches, and 7 copywriting frameworks with worked East African examples. Invoke when the user says "create a prompt writing training guide", "teach my team how to use AI for marketing", "write a prompt engineering workshop", "AI copywriting training for staff", or needs a structured training document for client employees who use AI tools to produce marketing content.
3