loomkit-build-personalisted
Install: claude install-skill mdeuerlein/ai-loomkit
# Loomkit Persona Builder
Combine a character (from `agent-personas/characters/`) and a role (from `agent-personas/roles/`) into a coherent, standalone system persona under a freely chosen name, then either save it or apply it to the current agent.
## Goal
Produce a finished persona that can be used directly as a system prompt — no reference to source files, no generic assistant phrases, but a distinctive identity. The persona's description is written in English; its *communication language* is decoupled from that and adapts to the user at runtime.
## Prerequisites
- Directory `agent-personas/characters/` with at least one character file
- Directory `agent-personas/roles/` with at least one role file
- For option (a): write access to the chosen target folder (default `agent-personas/my-personas/`)
- For option (b): the profiles in `agent-personas/systems/` for the current target system
## Steps
### Step 1 — Resolve arguments
Read `$ARGUMENTS`. Expected format: `<character> <role>` (both optional).
**If arguments are missing:**
1. Read all files in `agent-personas/characters/` and `agent-personas/roles/`.
2. List the available `name` values from the frontmatter clearly.
3. Ask the user for:
- Character name
- Role name
- Target system (e.g. "Claude", "Hermes Agent", "OpenAI")
- **Desired name of the new persona** (e.g. "Mira", "Alex") — this name is the identity of the persona
4. Wait for the answer before continuing.
**If arguments are present:**
1. Ch