create-blog-post

Create Confluence blog posts from markdown or HTML content with labels.

1|Updated Dec 9, 2025
One-click install
npx skills add https://github.com/ericfisherdev/claude-plugins --skill create-blog-post-ericfisherdev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-blog-post
Source: https://github.com/ericfisherdev/claude-plugins/tree/main/plugins/confluence-tools/skills/create-blog-post
Command: npx skills add https://github.com/ericfisherdev/claude-plugins --skill create-blog-post-ericfisherdev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires confluence_cache, markdown_converter, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation and publishing of blog posts in Confluence, streamlining content dissemination for announcements, updates, and retrospectives.

Core Features & Use Cases

  • Blog Post Creation: Easily create new blog posts with titles, bodies, and labels.
  • Markdown Support: Seamlessly convert markdown content into Confluence's storage format for rich formatting.
  • Use Case: Automatically generate a weekly engineering update blog post from a markdown file, complete with relevant labels and published to the 'DEV' space.

Quick Start

Use the create-blog-post skill to create a new blog post in the DEV space with the title "Sprint 42 Retrospective" using the content from the file retro-notes.md and convert it from markdown.

Frequently Asked Questions about create-blog-post

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I publish a markdown file as a Confluence blog post?

Publishing a markdown file as a Confluence blog post requires converting the content to Confluence's storage format and then creating the post with a space key, title, body, and labels via API.

Can I automate weekly engineering updates to a Confluence space?

You can automate weekly engineering updates to a Confluence space by programmatically generating blog posts from markdown content, applying labels, and publishing them to a target space.

Do I need Confluence API credentials to create blog posts automatically?

Confluence API credentials are required to create blog posts automatically, as the publishing process requires authenticating with Confluence to push content like announcements and updates to a space.

Does the markdown conversion support rich text formatting for Confluence?

Markdown conversion supports rich text formatting for Confluence by translating markdown content into Confluence's native storage format, ensuring rich formatting is preserved during blog post creation.

What is the best way to add labels to an automated Confluence blog post?

The best way to add labels to an automated Confluence blog post is to define the labels parameter during blog post creation, passing them alongside the space key, title, and body content via the API.

Why use a markdown converter for Confluence blog posts instead of raw HTML?

Using a markdown converter for Confluence blog posts instead of raw HTML streamlines content creation by easily translating markdown syntax into Confluence's specific storage format for rich formatting.