← ClaudeAtlas

loomkit-build-personalisted

Combines a character and a role from the Loomkit into a finished, standalone system persona under a freely chosen name. Then either saves it to a folder of the user's choice (default agent-personas/my-personas/) or applies it to the current agent, adapted to the target system via agent-personas/systems/. Use this skill when the user wants to create or apply a new persona.
mdeuerlein/ai-loomkit · ★ 0 · Web & Frontend · score 73
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