From matty-tiger-skills
Load Matty's working context from Obsidian at the start of any Claude session. This is the memory layer — it tells Claude who Matty is, his team, shorthand, active projects, and how he works. Run this automatically at the start of morning-update, or manually with /context when you need Claude to "know you" in any session. Also handles updating the context note when things change.
How this skill is triggered — by the user, by Claude, or both
Slash command
/matty-tiger-skills:context-loaderThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill manages the persistent memory layer stored in Obsidian. It has two modes:
This skill manages the persistent memory layer stored in Obsidian. It has two modes:
Read 00 - System/Claude Context.md from the Obsidian vault using obsidian_get_file_contents.
This note contains:
After reading, do not summarize it back to the user. Just internalize it and proceed with whatever they asked for. The whole point is that this is seamless — Claude just "knows" the context without making a production of it.
morning-update (Step 0, before anything else)/context explicitlyTell the user: "I couldn't load your context from Obsidian — the connector doesn't seem to be available. I can still help, but I might not recognize shorthand or nicknames. Want to proceed anyway?"
When the user says things like:
Use obsidian_patch_content to modify 00 - System/Claude Context.md.
target="Claude Context::My Team (Direct Reports)")updated frontmatter date — patch the YAML updated field to today's date| Information | Where it goes |
|---|---|
| Nickname → full name mapping | Claude Context (Key People table) |
| Person's detailed profile | 05 - People/ page in Obsidian |
| Product/brand terminology | Tiger Den terms-glossary reference |
| Brand voice, ICP, writing style | Tiger Den marketing references |
| Asana project IDs, Slack channel IDs | Plugin config.json |
| Meeting history | 04 - Meetings/ in Obsidian |
| Task assignments and due dates | Asana (source of truth) |
If the user asks to store something that belongs elsewhere, tell them where it should go and offer to put it there instead.
During any session, if you learn something significant that isn't in the context note, you can offer to add it. Examples:
How to offer:
"I noticed [thing]. Want me to add that to your context so I remember it next time?"
If the user says yes, switch to Update mode. If no, move on. Don't be pushy about it — once per session per item is enough. And never offer during time-sensitive flows like morning-update (save the offers for the end or for idle moments).
npx claudepluginhub mattstratton/skills-poc --plugin matty-tiger-skillsManages Obsidian vault sessions, daily routines, tasks, memory, resources, output styles, and meeting transcripts for BenAI plugin. Mode-aware for professional/business. Activates on resume, compress, tasks, or /assistant.
Loads Obsidian vault notes as conversational context when users request personal notes via phrases like 'check my notes about'. Scans MOCs, retrieves linked notes, limits to 15k chars.
Integrates with Obsidian vault via official CLI for capturing dev artifacts, searching notes, appending to daily notes, and managing tasks. Requires Obsidian desktop app running with CLI enabled.