blog-persona

Create and manage writing personas using the NNGroup four-dimension tone framework.

1|Updated Dec 24, 2021
One-click install
npx skills add https://github.com/arthur-fontaine/arthurfontaine.fr --skill blog-persona-arthur-fontaine
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: blog-persona
Source: https://github.com/arthur-fontaine/arthurfontaine.fr/tree/main/.agents/skills/blog-persona
Command: npx skills add https://github.com/arthur-fontaine/arthurfontaine.fr --skill blog-persona-arthur-fontaine

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Maintaining a consistent brand voice across blog content is difficult when multiple posts are written over time or by different contributors. This Skill captures tone, readability targets, and style rules in a reusable persona profile so every article follows the same voice. ## Core Features & Use Cases - Interactive Persona Creation: A six-step interview captures brand basics, NNGroup tone dimensions (Funny-Serious, Formal-Casual, Respectful-Irreverent, Enthusiastic-Matter-of-fact), writing rules, do/don't lists, and summary box labels. - Persona Management: List, show, and activate saved personas stored as JSON files, with the active persona persisted for use by blog writing and rewriting workflows. - Voice Enforcement: Active personas inject tone and style constraints into blog generation and validate output against sentence length, readability band, passive voice, and don't-rule violations. - Use Case: A B2B SaaS marketing team creates a persona with professional vocabulary, grade 8-10 readability, and a 10% passive voice cap, then activates it so every generated blog post matches their brand voice. ## Quick Start Ask the assistant to create a new blog writing persona and answer the interview questions about your brand, tone preferences, and style rules.

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 for blog writing?▼

Run the persona create command to complete a six-step interview covering brand basics, tone dimensions, writing rules, and do/don't lists. The result is saved as a JSON persona profile that blog writing tools enforce during generation.

What is the NNGroup four-dimension tone framework?▼

It is a model from Nielsen Norman Group that describes tone of voice along four scales: Funny versus Serious, Formal versus Casual, Respectful versus Irreverent, and Enthusiastic versus Matter-of-fact. Each dimension is set as a value from 0.0 to 1.0 in the persona.

How do I set a target readability level for blog content?▼

Pick a vocabulary tier (Consumer, Professional, or Technical) during persona creation and the matching Flesch grade band is auto-filled. You can override the band, for example technical vocabulary at consumer readability for explainer content.

Can I use an existing article as a voice sample for a persona?▼

Yes, you can provide one to three URLs of existing content during creation. The Skill fetches each page with strict URL and network safety checks, extracts sentence length, contraction frequency, and tone estimates, then flags mismatches with your persona settings.

Why did my readability score not change after activating a persona?▼

The analyzer script currently scores readability against the consumer band regardless of the active persona. Activating a persona changes writer and rewriter guidance, but it does not yet change the analyzer's readability scoring band.