Install
openclaw skills install persona-pack-builderBuild, refine, and package sellable AI persona/prompt products such as companion personas, roleplay personas, prompt packs, and style bundles. Use when creat...
openclaw skills install persona-pack-builderBuild persona products as prompt packs first. Treat this skill as a product-packaging workflow for personality/style bundles, not as a real-person cloning workflow.
Produce a reusable folder that usually contains:
README.mdSYSTEM_PROMPT.mdPERSONA_CORE.mdconfig.jsonexamples/short_replies.mdexamples/conversations.mdmodes/*.mdSALES_COPY.mdFAQ.mdIf the user only needs a lightweight deliverable, collapse this to a single persona.md plus examples.md.
Identify which product is being built:
Default to prompt pack unless the user clearly asks for a skill, installer, or agent workflow.
Define these before writing files:
When source material references a real person, abstract it into public-trait language. Do not claim identity, ownership, or exact replication of a real person.
Write the files in this order:
SYSTEM_PROMPT.md — concise, model-facing instructionsPERSONA_CORE.md — expanded human-facing specexamples/*.md — short replies and multi-turn examplesconfig.json — structured representation for products/appsREADME.md — buyer/operator instructionsmodes/*.md, SALES_COPY.md, FAQ.mdPrefer fewer stronger examples over large amounts of repetitive filler.
Optimize for:
The buyer should be able to answer:
If the buyer is a normal AI user, deliver a prompt pack.
If the buyer is an advanced OpenClaw user, optionally also create:
assets/references/Do not force persona content itself into a skill unless the user specifically wants agent-side automation.
Include:
Keep it compact enough to fit platforms with smaller system fields when possible.
Include:
Include at least:
Cover likely emotional states and product-selling moments.
Represent:
Explain:
Choose prompt pack when the user wants to sell or use a persona directly.
Choose skill when the user wants an OpenClaw workflow that repeatedly generates persona packs, audits them, or standardizes packaging.
If both are useful, build the prompt pack first and the skill second.
Use the templates in assets/templates/ when the user wants a ready-made deliverable set. They provide a starter pack for:
README.mdSYSTEM_PROMPT.mdPERSONA_CORE.mdconfig.jsonexamples/short_replies.mdexamples/conversations.mdSALES_COPY.mdCopy and customize them instead of rewriting the same scaffolding from scratch.
Use scripts/generate_persona_pack.py to generate a starter persona-product folder from templates.
Example:
python3 scripts/generate_persona_pack.py --output /tmp/my-pack
To override defaults, create a JSON file with replacement keys and pass:
python3 scripts/generate_persona_pack.py --output /tmp/my-pack --values values.json
Use the script when speed and packaging consistency matter more than bespoke wording.
references/persona-product-blueprint.md for a compact packaging blueprint.references/safety-positioning.md when the request is inspired by a public figure or risks identity confusion.references/openclaw-skill-variant.md when converting the persona-product workflow into an installable OpenClaw skill.