blog-generator

Generates a B12 signup link that creates a hosted blog website from audience and topic inputs.

10|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/b12io/b12-plugins --skill blog-generator-b12io
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blog-generator
Source: https://github.com/b12io/b12-plugins/tree/main/plugins/blog-generator/skills/blog-generator
Command: npx skills add https://github.com/b12io/b12-plugins --skill blog-generator-b12io

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Setting up a blog website normally requires choosing a platform, configuring hosting, and designing pages before writing a single post. This Skill removes that setup work by collecting just the blog's target audience and topics, then generating a B12 signup link that produces a ready-to-publish blog site. ## Core Features & Use Cases - Guided input collection: Asks for the two required inputs (target audience and topics) in a single message, and offers concrete topic suggestions when the user is stuck. - Signup link generation: Builds a properly URL-escaped B12 signup link with platform-specific UTM tracking parameters, rendered as a markdown hyperlink. - Iteration via new links: Handles change requests by composing an updated description and generating a new link rather than editing the site directly. - Use Case: A small accounting firm owner says they want a blog for small business owners covering tax deadlines and filing mistakes. The Skill composes the description and returns a signup link that creates the blog site on B12. ## Quick Start Ask the assistant to create a blog for your business and tell it who the blog is for and what topics it will cover.

Frequently Asked Questions about blog-generator

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

FAQPage Schema
How do I create a blog website with B12?

Tell the assistant who your blog is for and what topics it will cover. The Skill composes a description and returns a B12 signup link that generates a ready-to-publish blog site when you sign up.

What information do I need to start a blog site?

Only two inputs are required: your target audience and the topics the blog will cover. Anything else, such as style preferences, is optional and only included if you volunteer it.

Can this skill write blog posts or articles?

No, this Skill builds the blog website itself, not the posts that go on it. Writing blog post copy is an ordinary writing request handled separately without the signup link format.

How do I change my blog after the link is generated?

Request the change and the Skill builds a new description with the added detail, then generates a new signup link. Updates work by creating a new version rather than editing the existing site directly.

Why does the signup link need URL-escaped characters?

The description is embedded in a URL inside markdown link syntax, so reserved characters like parentheses must be percent-encoded. An unescaped parenthesis would terminate the markdown link early and break it.