who-is-speakinglisted
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