build-team
Propose and, after approval, configure a personalized team of Codex subagent roles based on the user's profile, goals, and working style.
Find and merge duplicate entities. Use when user says \"clean up duplicates\", \"merge these people\", \"fix duplicate entities\", \"dedupe my contacts\", or when you notice potential duplicates during conversation.
$ npx -y skills add kbanc85/claudia --skill fix-duplicates --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/fix-duplicatesContext preview
The summary Claude sees to decide when to auto-load this skill.
Find and merge duplicate entities. Use when user says \"clean up duplicates\", \"merge these people\", \"fix duplicate entities\", \"dedupe my contacts\", or when you notice potential duplicates during conversation.
name: fix-duplicates description: "Find and merge duplicate entities. Use when user says \"clean up duplicates\", \"merge these people\", \"fix duplicate entities\", \"dedupe my contacts\", or when you notice potential duplicates during conversation." effort-level: medium
Find and merge duplicate entities in the memory system. Duplicates happen when the same person, project, or organization gets stored under slightly different names.
Search for entities with similar names using `claudia memory entities`:
claudia memory entities search --query "*" --limit 100 --project-dir "$PWD"
Then compare names using these heuristics:
Present candidates grouped by type (person, project, organization).
Format:
Found potential duplicates: **People:** 1. "John Smith" (ID: 42) and "Jon Smith" (ID: 87) - First has 12 memories, second has 3 2. "Michael Chen" (ID: 23) and "Mike Chen" (ID: 56) - First has 8 memories, second has 5 **Projects:** 1. "Website Redesign" (ID: 101) and "Website Re-design" (ID: 145) Which would you like to merge? (e.g., "merge 1" or "merge all people")
When user confirms, call `claudia memory entities` to merge:
claudia memory entities merge --source-id 87 --target-id 42 --reason "Duplicate detected - same person with name variant" --project-dir "$PWD"
**Important:** Always merge the entity with fewer memories INTO the one with more memories. The target entity keeps its name and attributes; the source's name becomes an alias.
After merge:
Merged "Jon Smith" into "John Smith" - 3 memories reassigned - 2 relationships updated - "Jon Smith" added as alias "John Smith" now has 15 memories total.
When user explicitly says "merge X with Y":
1. Search for both entities by name 2. Show what you found and confirm which is which 3. Ask which should be the primary (or recommend based on memory count) 4. Execute merge 5. Confirm result
I searched through your entities and didn't find any obvious duplicates. Your memory is looking clean!
I found multiple entities that could be matches: - "John Smith" (ID: 42) - works at Acme Corp - "John Smith" (ID: 67) - consultant - "Jon Smith" (ID: 87) - no additional context These might be different people. Can you clarify which are the same?
I couldn't find an entity named "[name]". Here are similar ones: - [list of similar names]
Terminal-based AI chief of staff. Remembers relationships, tracks commitments, helps you think strategically. Runs on Claude Code.
Repo: kbanc85/claudia
Propose and, after approval, configure a personalized team of Codex subagent roles based on the user's profile, goals, and working style.
Use Claudia's identity, persistent local memory, relationship context, project routing, judgment rules, and strategic operating style. Trigger for personal,…
Inspect Claudia's unified production memory database and backups. Use for database identity, health, counts, schema, WAL, backup inventory, or an explicitly…
Run Claudia's required first-conversation setup. Use automatically before substantive work whenever the current Claudia workspace has no context/me.md,…
Iteratively improve a local artifact (draft, document, page) by running a hill-climbing loop. The user names the artifact, the evaluator, and the budget.…
Launch the Brain Monitor TUI, a real-time terminal dashboard for watching Claudia's memory system. Triggers on \"brain monitor\", \"show dashboard\", \"memory…