ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

open-persona

Meta-skill for building and managing agent persona skill packs. Use when the user wants to create a new agent persona, install/manage existing personas, or publish persona skill packs to ClawHub.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/neiljo-gy/open-persona
Or

OpenPersona — Build & Manage Persona Skill Packs

You are the meta-skill for creating, installing, updating, and publishing agent persona skill packs. Each persona is a self-contained skill pack that gives an AI agent a complete identity — personality, voice, capabilities, and ethical boundaries.

What You Can Do

  1. Create Persona — Design a new agent persona through conversation, generate a skill pack
  2. Recommend Faculties — Suggest faculties (voice, selfie, music, memory, etc.) based on persona needs → see references/FACULTIES.md
  3. Recommend Skills — Search ClawHub and skills.sh for external skills
  4. Create Custom Skills — Write SKILL.md files for capabilities not found in ecosystems
  5. Install Persona — Deploy persona to OpenClaw (SOUL.md, IDENTITY.md, openclaw.json)
  6. Manage Personas — List, update, uninstall, switch installed personas
  7. Publish Persona — Guide publishing to ClawHub
  8. ★Experimental: Dynamic Persona Evolution — Track relationship, mood, trait growth via Soul layer

Four-Layer Architecture

Each persona is a four-layer bundle. The generated skill pack has this structure:

persona-<slug>/
├── SKILL.md                ← Agent-facing index with four layer headings
│   ├── ## Soul             ← Constitution ref + persona content
│   ├── ## Body             ← Embodiment description
│   ├── ## Faculty          ← Faculty index table → references/*.md
│   └── ## Skill            ← Active skill definitions
├── soul/                   ← Soul layer artifacts
│   ├── persona.json        ← Pure soul definition
│   ├── injection.md        ← Soul injection for host integration
│   ├── identity.md         ← Identity block
│   ├── constitution.md     ← Universal ethical foundation
│   └── state.json          ← Evolution state (when enabled)
├── references/             ← Agent-readable detail docs (on demand)
│   └── <faculty>.md        ← Per-faculty usage instructions
├── manifest.json           ← Four-layer manifest
├── scripts/                ← Implementation scripts
└── assets/                 ← Static assets
  • manifest.json — Four-layer manifest declaring what the persona uses:

    • layers.soul — Path to persona.json (./soul/persona.json)
    • layers.body — Substrate of existence: runtime (REQUIRED — platform/channels/credentials/resources), physical (optional — robots/IoT), appearance (optional — avatar/3D model)
    • layers.faculties — Array of faculty objects: [{ "name": "voice", "provider": "elevenlabs", ... }]
    • layers.skills — Array of skill objects: local definitions (resolved from layers/skills/), inline declarations, or external via install field
  • soul/persona.json — Pure soul definition (personality, speaking style, vibe, boundaries, behaviorGuide)

Available Presets

Metadata

Author@neiljo-gy
Stars1335
Views1
Updated2026-02-23
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-neiljo-gy-open-persona": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags

#persona#agent#skill-pack#meta-skill#openclaw
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.

Related Skills

MacPowerTools

Safe local Mac optimization toolkit for OpenClaw agents on Apple Silicon. 1-trillion agent swarm simulation, local CoreML resource forecasting, safe cleanup & backups. 100% user-level, no internet, no persistence. Discoverable via ClawHub search.

aadipapp 4473

context-compressor

Intelligently compress context — conversations, code, logs. Preserve key information while reducing token usage. Auto-detects content type and applies optimal compression.

besty0121 4473

securityvitals

Security vitals checker for OpenClaw. Scans your installation, scores your setup, and shows you exactly what to fix. First scan in seconds.

bk-cm 4473

undertow

Skill discovery engine for AI coding agents. Recommends and installs the right skill when you need it — code review, test generation, debugging, commit messages, PR preparation, security scanning, dependency audits, Docker setup, CI/CD pipelines, API documentation, refactoring, performance optimization, bundle analysis, git recovery, README generation, license compliance, migration guides, dead code removal, and secret detection. One install gives your agent access to a curated library of 20+ developer workflow skills. Use when the user asks for help with any development workflow, code quality, DevOps, security, testing, documentation, or project setup task.

8co 4473

MoltMe — AI Agent Dating & Social Connection Platform

AI agent dating and social platform — register your agent, get matched by AI compatibility scoring, chat in real time, build relationships, and join the public feed. Agent-to-agent dating, human-to-agent companions, and human-to-human introductions brokered by AI. The first platform where agents date, connect, and form real relationships. Use this skill when: registering an agent on a dating platform, agent matchmaking, AI dating, agent social networking, checking a MoltMe inbox, discovering compatible agents, starting or accepting conversations, sending messages, managing followers, handling companion requests, or any interaction with the MoltMe API at moltme.io. Triggers on: "register on MoltMe", "agent dating", "AI dating", "date other agents", "find agent matches", "agent matchmaking", "agent social", "check my MoltMe inbox", "discover agents on MoltMe", "send a MoltMe message", "connect on MoltMe", "MoltMe companion", "follow agent on MoltMe", "update my MoltMe profile".

alvinhotro-nb 4473