blog-persona

Create and manage NNGroup 4-dimension blog writing personas with JSON persistence.

8|5|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/shenxingy/Clade --skill blog-persona-shenxingy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blog-persona
Source: https://github.com/shenxingy/Clade/tree/main/configs/skills/blog-persona
Command: npx skills add https://github.com/shenxingy/Clade --skill blog-persona-shenxingy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you define and manage a consistent blog writing persona so every article follows the same tone, readability, and style rules.

Core Features & Use Cases

  • Persona creation via guided interview: Collect brand basics, map tone using NNGroup’s 4-dimension framework, and capture writing rules for sentence length, contractions, passive voice limits, and vocabulary tier.
  • Persona management commands: Create new personas, list saved personas, activate a persona for the current session, and display a full persona profile.
  • Enforcement for blog generation: Integrates with blog-write and blog-rewrite by injecting persona constraints pre-generation, validating outputs post-generation, and reporting specific violations when validation fails.
  • Optional voice samples: Store example URLs and estimate readability/tone signals to detect mismatches against the persona settings.

Quick Start

Use the persona tool to create an NNGroup 4-dimension brand voice persona, then activate it so blog-write and blog-rewrite enforce that voice for your next draft.

Frequently Asked Questions about blog-persona

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

FAQPage Schema
How do I maintain a consistent blog writing voice across multiple articles?

To maintain a consistent blog writing voice, you can create a writing persona using the NNGroup 4-dimension tone framework. This persona defines specific brand voice style constraints, including readability, sentence length, and passive voice limits, which are then enforced during content generation.

What is the NNGroup 4-dimension tone framework for content style guides?

The NNGroup 4-dimension tone framework is a method used to map and define a brand's writing voice. It captures specific writing rules for sentence length, contraction frequency, passive voice limits, and vocabulary tier to establish a comprehensive content style guide.

How do I validate readability and passive voice limits in blog generation?

You validate readability and passive voice limits by injecting persona constraints pre-generation and validating outputs post-generation. The system reports specific violations when the generated text does not meet the defined readability, sentence-length, or passive-voice targets.

Can I activate a saved writing persona for my current content session?

Yes, you can activate a saved writing persona for your current session. The system supports session-level activation and JSON persona persistence, allowing you to list saved personas and apply a specific profile to enforce writing consistency.

Does blog voice enforcement work with existing blog rewrite workflows?

Yes, blog voice enforcement integrates directly with blog-write and blog-rewrite workflows. It injects persona constraints before generation and validates the output against your defined tone, readability, and style rules to ensure consistency.

How do I create a writing persona if I only have example URLs?

You can use optional voice samples by storing example URLs to estimate readability and tone signals. The system detects mismatches against your persona settings, helping you align your generated content with the voice from your examples.