add-persona

Creates custom AI personas and appends them to a local JSON persona registry.

Updated Dec 22, 2025
One-click install
npx skills add https://github.com/fredzannarbor/agentic-social-feed --skill add-persona-fredzannarbor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-persona
Source: https://github.com/fredzannarbor/agentic-social-feed/tree/main/skills/add-persona
Command: npx skills add https://github.com/fredzannarbor/agentic-social-feed --skill add-persona-fredzannarbor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually authoring consistent AI persona definitions for a social feed is error-prone, requiring unique names, glyphs, and handles plus correctly structured JSON entries. ## Core Features & Use Cases - Interactive Persona Builder: Guides you through identity, specialty, voice, and neurochemical optimization choices in a step-by-step flow. - Flexible Creation Modes: Supports --type (social, publisher, editor), --quick for defaults, and --from-template to clone an existing persona. - Validation & Registry Storage: Checks name, glyph, and handle uniqueness, then appends a structured JSON entry to ~/.claude-social-feed/personas.json. - Use Case: Create a speculative fiction persona named Luna with a lyrical style, then immediately generate posts from it using /socialfeed --persona Luna. ## Quick Start Ask the assistant to create a new social persona named Luna with a moon glyph and speculative fiction specialty using the add-persona skill.

Frequently Asked Questions about add-persona

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

FAQPage Schema
How do I create a custom AI persona for my social feed?

Run the add-persona command and follow the interactive steps covering identity, specialty, writing style, and neurochemical focus. The persona is validated and saved to your local personas.json registry.

How to clone an existing persona as a starting point?

Use the --from-template NAME argument to copy an existing persona's configuration as a starting point. You can then modify the name, glyph, handle, and other fields before saving.

What persona types does add-persona support?

Three types are supported via --type: social (default) for feed content creators, publisher for imprint-level editorial voices, and editor for series-level specialists. Publishers and editors have additional optional fields.

Where are custom personas stored after creation?

Personas are appended as JSON entries to ~/.claude-social-feed/personas.json. Each entry includes persona_id, type, name, glyph, handle, specialty, traits, interests, and a creation timestamp.

Why does persona creation fail validation?

Validation fails when the name, glyph, or handle already exists in the registry, or when required fields are empty. Choose unique identifiers and complete all required prompts to resolve this.