Skills for Real Engineers. Straight from my .agents directory.
blog-persona
Agent skill fromAgriciDaniel/claude-blog
Create and manage writing personas with NNGroup 4-dimension tone framework (Funny-Serious, Formal-Casual, Respectful-Irreverent, Enthusiastic-Matter-of-fact). Personas define readability targets, sentence length distribution, vocabulary tier, contraction frequency, and summary box label. blog-write and blog-rewrite load the active persona as writer guidance. Use when the user says "create persona", "use persona", "list personas", or wants tone sliders and writing rules saved as structured JSON. Not for measuring style from existing posts (blog-style) or for audience, positioning, and taboo-phrase context files (blog-brand).
How to install blog-persona
npx skills add AgriciDaniel/claude-blog# or add only this skill to Claude Code: copy the folder
skills/blog-persona/
# into
~/.claude/skills/blog-persona/ (all projects)
.claude/skills/blog-persona/ (one project)
1# Blog Persona - Writing Voice Management23Bundled paths below use host Markdown substitution of `${CLAUDE_SKILL_DIR}`;4it is not an exported shell variable. Resolve them before execution, quote5paths, and refuse nonabsolute overrides. Pass `blog_reference_root` resolved6from `${CLAUDE_SKILL_DIR}/../blog/references`, `blog_template_root` from7`${CLAUDE_SKILL_DIR}/../blog/templates`, and needed sibling roots to agents.8Read the main reference `orchestration-details.md` before loading project9context; pass only its helper-fenced output to downstream agents.1011Create, store, and enforce writing personas based on the NNGroup 4-dimension tone12framework and CMI Brand Voice Chart. Personas ensure consistent voice across all13blog content produced by blog-write and blog-rewrite.1415## Commands1617| Command | Purpose |18|---------|---------|19| `/blog persona create` | Interactive interview to build a new persona |20| `/blog persona list` | Show all saved personas |21| `/blog persona use <name>` | Set the active persona for this project |22| `/blog persona show <name>` | Display full persona profile |2324## Create Workflow2526Run the 6-step interactive interview. Ask each step, wait for response, then proceed.2728### Step 1: Brand Basics2930Ask the user for:31- **Brand name** - company or personal brand32- **Industry** - primary sector (e.g., SaaS, health, finance, education)33- **Target audience** - who reads the blog (role, experience level, goals)34…
Excerpt shown under the repository's MIT license.
More skills in claude-blog
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
