convert -- Persona Converter for Claude Code

Split and merge Claude Code personas into core templates and persona layers.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/yejune/godo --skill convert-persona-converter-for-claude-code
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: convert -- Persona Converter for Claude Code
Source: https://github.com/yejune/godo/tree/main/core/skills/library-shadcn
Command: npx skills add https://github.com/yejune/godo --skill convert-persona-converter-for-claude-code

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the management of AI personas by splitting a .claude/ directory into reusable core templates and persona-specific layers, and then reassembling them with any persona for deployment.

Core Features & Use Cases

  • Persona Extraction: Splits a .claude/ directory into core/ and personas/<name>/ layers.
  • Persona Assembly: Merges core/ templates with a chosen persona manifest to create a complete .claude/ directory.
  • Use Case: Developers can easily manage multiple AI personas for a project, separating common logic from persona-specific nuances, and quickly switching between them for testing or deployment.

Quick Start

Use the convert skill to extract the persona layers from the '/Users/user/Work/my-project/.claude' directory into './output'.

Frequently Asked Questions about convert -- Persona Converter for Claude Code

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

FAQPage Schema
How do I split a Claude Code .claude directory into reusable persona templates?

To split a Claude Code .claude directory, extract the persona layers by separating core templates from persona-specific content. This creates a core/ directory for common logic and a personas/ directory for individual persona manifests, enabling efficient management of multiple AI personas.

How do I manage multiple AI personas for a single Claude Code project?

Manage multiple AI personas by splitting the .claude directory into reusable core templates and persona-specific layers. This separation allows you to quickly switch between personas for testing or deployment without duplicating common project logic across different configurations.

Can I extract Claude Code personas from a GitHub repository?

Yes, the persona extraction process handles both local directories and GitHub repository sources. You can pull a .claude directory from a GitHub repository and split it into core templates and persona layers for local merging and deployment workflows.

What is the best way to separate common logic from persona-specific content in Claude Code?

The best way to separate common logic from persona-specific content is by splitting the .claude directory. This extracts shared templates into a core/ directory while isolating persona nuances into personas/<name>/ layers, allowing you to reassemble them with any persona for deployment.