build-team
Propose and, after approval, configure a personalized team of Codex subagent roles based on the user's profile, goals, and working style.
Scan context files to extract entities and relationships into the memory system. Triggers on \"who knows who?\", \"network graph\", \"map my connections\", \"extract relationships\". See also: `brain` for graph visualization once relationships are extracted.
$ npx -y skills add kbanc85/claudia --skill map-connections --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/map-connectionsContext preview
The summary Claude sees to decide when to auto-load this skill.
Scan context files to extract entities and relationships into the memory system. Triggers on \"who knows who?\", \"network graph\", \"map my connections\", \"extract relationships\". See also: `brain` for graph visualization once relationships are extracted.
name: map-connections description: "Scan context files to extract entities and relationships into the memory system. Triggers on \"who knows who?\", \"network graph\", \"map my connections\", \"extract relationships\". See also: `brain` for graph visualization once relationships are extracted." argument-hint: "[--incremental] [file-path]" effort-level: high
Scan context files to extract entities, relationships, and build a connection graph. This command populates the memory system with structured relationship data from markdown files.
Use this command when the user says:
Scan these directories for markdown files:
For incremental mode, check file modification times against the last run timestamp (stored in `context/.map-connections-last-run`).
Read each .md file in people/, projects/, context/ Track: filename, content, modification time
For each file, extract:
**Entity Name:** From filename or first heading
**Mentioned Entities:** Scan file content for:
**Attributes (Phase 2):** Look for structured data:
Identify explicit and implicit relationships. For each relationship, set `origin_type` honestly based on how you know it. The system automatically caps strength based on origin, so always use `strength: 1.0` and let the guards enforce the ceiling.
**Extracted Relationships** (origin_type: "extracted", ceiling: 0.8) Explicitly stated in the file:
**Inferred Relationships** (origin_type: "inferred", ceiling: 0.5) Co-mentioned or contextually implied:
Before creating entities: 1. Normalize names to canonical form (lowercase, no titles) 2. Check if entity already exists in memory via `claudia memory entities search --project-dir "$PWD"` 3. Merge new information with existing entity data 4. Track which entities are new vs updated
Use `claudia memory batch` for efficiency:
claudia memory batch --project-dir "$PWD" <<'EOF'
[
{"op": "entity", "name": "Sarah Chen", "type": "person", "description": "CEO at Acme Corp"},
{"op": "entity", "name": "Acme Corp", "type": "organization"},
{"op": "relate", "source": "Sarah Chen", "target": "Acme Corp", "relationship": "works_at", "strength": 1.0, "origin_type": "extracted"},
{"op": "relate", "source": "Sarah Chen", "target": "Tom Miller", "relationship": "works_with", "strength": 1.0, "origin_type": "inferred"}
]
EOFFor relationship `origin_type`:
The system automatically caps strength based on origin. You don't need to manually calibrate. Just be honest about how you know, and always use `strength: 1.0`.
When re-encountering existing relationships, the system strengthens them incrementally (scaled by origin). Repeated evidence builds trust organically.
Output format:
## Connection Map Results **Scan completed:** [timestamp] **Files processed:** [count] ### New Entities ([count]) | Name | Type | Source | |------|------|--------| | Sarah Chen | person | people/sarah-chen.md | | Acme Corp | organization | people/sarah-chen.md | | Website Redesign | project | projects/website-redesign.md | ### New Relationships ([count]) | Source | Relationship | Target | Origin | |--------|--------------|--------|--------| | Sarah Chen | works_at | Acme Corp | extracted | | Sarah Chen | collaborates_on | Website Redesign | extracted | | Sarah Chen | mentioned_with | Tom Miller | inferred | ### Inferred Connections ([count]) | Entity A | Entity B | Reason | Origin | |----------|----------|--------|--------| | Sarah Chen | Jane Doe | Same city (Palm Beach) + industry (real estate) | inferred | ### Updated Relationships ([count]) | Relationship | Change | |--------------|--------| | Sarah Chen -> client_of -> Beta Inc | strengthened (re-encountered, extracted) | ### Summary - **People:** [count] total ([new] new) - **Organizations:** [count] total ([new] new) - **Projects:** [count] total ([new] new) - **Relationships:** [count] total ([new
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…