Use this skill when the user wants to write a blog post, create a blog post, make a new blog post, or uses the /blogpost command. Trigger phrases include "write a blog post", "create a blog post", "new blog post", "/blogpost".
Automated workflow for creating blog posts following Fuzzwah's writing style and the OpenSpec process.
AskUserQuestion to ask: "What's the blog post topic? Provide a brief description of what you want to write about."/Users/fuzzwah/Projects/blog/STYLE_GUIDE.md before proceeding/opsx:new skill with the topic description/opsx:ff skill to generate all artifacts (proposal, specs, design, tasks)/opsx:apply skill to write the actual blog post_posts/YYYY-MM-DD-slug-title.md---
title: Post Title Here
date: YYYY-MM-DD HH:MM:SS +1100
author: Fuzzwah
description: One casual sentence describing the post.
---
_posts/ directory-ise endings, "arse" not "ass", "favourite" not "favorite":) smiley is fine)AskUserQuestion to clarify before starting OpenSpecSTYLE_GUIDE.md is missing or unreadable, warn the user but continue (use general conversational Australian voice)/opsx:continue to iterateThis skill wraps the existing OpenSpec blog post workflow defined in CLAUDE.md:
/opsx:new → /opsx:ff → /opsx:apply/blogpost [topic] → automatic execution of all stepsThe skill maintains compatibility with the existing CLAUDE.md instructions while providing a streamlined single-command interface.
User: /blogpost how I use Claude Code skills to streamline my blog writing
The skill will:
/opsx:new with context about the topic and style requirements/opsx:ff to generate artifacts/opsx:apply to write the postUser: /blogpost
The skill will:
User: I want to write a blog post about my experience with agentic coding workflows
The skill auto-triggers based on the phrase "write a blog post" and:
See references/workflow.md for: