← ClaudeAtlas

who-is-speakinglisted

Identify the family member speaking in a shared family vault (e.g., `vault_tribu`), then lock the router to that vault + set auto-enrich mode to `Hybrid` so subsequent auto-saves route to `wiki/People/<member>/`. Companion skill for the `tribu-routing` convention. Trigger this skill at the start of any session on a shared family/multi-user vault when the speaker's identity hasn't been established yet. Read the vault's `CLAUDE.md` to get the canonical list of members + their aliases — never invent a member that's not in the table. EN triggers: "who is speaking", "I'm <name>", "this is <name>", "it's <name> talking", "set me as <name>", "identify me", "log me in as <name>", "I'm <alias>", "/who-is-speaking". FR triggers : "qui parle", "c'est <prénom>", "je suis <prénom>", "moi c'est <prénom>", "identifie-moi", "log-moi en <prénom>", "je m'appelle <prénom>", "/qui-parle".
tboome33/obsidian-mcp-router · ★ 1 · AI & Automation · score 74
Install: claude install-skill tboome33/obsidian-mcp-router
# who-is-speaking Identify the family member for the current session on a shared family vault, then lock + set mode. ## Examples / Exemples Moved here from the frontmatter: the Agent Skills specification caps `description` at 1024 characters, and worked examples are activation-time guidance, not discovery-time metadata — the body is where they belong under progressive disclosure. - EN: *"I'm Karine, let's go"* → identify as Karine, lock to `vault_tribu`, set `Hybrid` mode. - FR: *"c'est Roland, on enchaîne"* → identifie comme Roland, lock `vault_tribu`, mode `Hybrid`. - EN: *"who's speaking today?"* → ask the user (don't guess), then identify. ## Pre-conditions This skill only makes sense when the **current default vault** is a shared family/multi-user vault that has the `tribu-routing` convention installed in its `CLAUDE.md`. Detect this by: 1. Reading the vault's `CLAUDE.md` and looking for an H2 heading matching `Family-member auto-routing` (case-insensitive) 2. OR by recognizing the structure `wiki/People/<N>/` with multiple member subfolders If neither, this skill doesn't apply — push back with: *"This skill is for shared family vaults using the `tribu-routing` convention. The current default vault (`<name>`) doesn't appear to use this pattern. If you want to install it, run `/obsidian-router:conventions install tribu-routing`."* ## Argument parsing from $ARGUMENTS - bare member name or alias (Roland, roro, papa, karine, max, nico, …) → match against the vault