blog-persona

Create and enforce writing personas stored as JSON profiles for blog workflows.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/captaindevv/blogs --skill blog-persona-captaindevv
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blog-persona
Source: https://github.com/captaindevv/blogs/tree/main/skills/blog-persona
Command: npx skills add https://github.com/captaindevv/blogs --skill blog-persona-captaindevv

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create, store, and enforce writing personas based on the NNGroup 4-dimension tone framework and CMI Brand Voice Chart. Personas ensure consistent voice across all blog content produced by blog-write and blog-rewrite. Use when user says "persona", "voice", "tone", "writing style", "brand voice", "create persona", "use persona".

Core Features & Use Cases

  • Interactive 6-step interview to capture brand basics, tone dimensions, vocabulary tier, and writing rules.
  • Save and manage multiple personas as JSON profiles for quick switching across projects.
  • Enforce persona constraints during generation and review to maintain a consistent voice across blog content.
  • Integrate with blog-write and blog-rewrite to maintain brand voice, readability targets, and summary labeling.

Quick Start

Create a new persona by running /blog persona create and follow the 6-step interactive interview.

Frequently Asked Questions about blog-persona

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

FAQPage Schema
How do I create a consistent brand voice across multiple blog posts?

To create a consistent brand voice, you can use an interactive interview process to define tone dimensions and writing rules, saving the resulting persona as a JSON profile for enforcement across future blog posts.

What is the best way to standardize tone and style for different blog audiences?

Standardizing tone for different audiences involves creating multiple JSON-based writing personas that capture specific vocabulary tiers and style constraints, allowing you to switch profiles quickly across various blog projects.

How do I set up a writing persona using the NNGroup tone framework?

You set up a writing persona by completing a 6-step interactive interview that captures brand basics, tone dimensions based on the NNGroup framework, vocabulary tier, and specific writing rules to enforce during generation.

Can I enforce readability targets and brand voice during blog generation?

Yes, you can enforce readability targets and brand voice by integrating persona constraints directly into blog generation and rewriting workflows, ensuring active compliance with the defined tone and style rules.

How are writing personas stored and managed for quick switching?

Writing personas are stored as JSON profiles at a specific project path, allowing you to manage multiple distinct voices and switch between them quickly for different content requirements.

Does this persona approach work with existing blog rewrite workflows?

Yes, this approach integrates directly with existing blog-write and blog-rewrite workflows to review and enforce brand voice, tone, and readability targets across all generated or modified content.