Skill: /meeting
Process a raw Inbox note into a structured Meetings note with key points, actions, and a Person stub — the Inbox item is deleted (or archived) after.
Don't: use this for general note-taking — use /log for that. Don't archive instead of deleting unless Shane says so — default is delete.
Steps
Find the raw note
- If the user named a note (e.g. "Chat with Sean"), run:
obsidian search query='Chat with Sean'to confirm it exists, thenobsidian read file='Chat with Sean' - If no name given, run
ls "~/Library/Mobile Documents/iCloud~md~obsidian/Documents/Personal/Inbox/"and pick the most recently modified non-fixture file, thenobsidian read file='Note Name'(strip .md) - Read the full note content
- If the user named a note (e.g. "Chat with Sean"), run:
Extract structured content
- Identify the other person(s) in the conversation
- Extract key points: meaningful decisions, context shared, topics discussed — one tight bullet per point, no filler
- Separate action items into two buckets:
- Shane's actions (owner implied)
- Their actions (prefix with
PersonName:)
Write the processed note
- Determine the date from the filename or content (format: YYYY-MM-DD)
- Run
obsidian create name='Meetings/[original filename without .md]' silentwith the following content:
--- date: YYYY-MM-DD people: [[People/PersonName]] --- # [Title] — [Month Day] ## Key Points - (bullet per meaningful point, concise) ## Actions - [ ] (Shane's action items) - [ ] PersonName: (their action items)Check/create Person note
- Run
obsidian read file='PersonName'— if it errors or returns empty, the note doesn't exist - If missing, run
obsidian create name='People/PersonName' silentwith this stub:
--- type: person role: --- # PersonName ## Context - ## Preferences & Working Style - ## Related- Run
Handle the raw Inbox note
- Delete the raw note from Inbox/ using bash (obsidian CLI has no delete command):
rm "~/Library/Mobile Documents/iCloud~md~obsidian/Documents/Personal/Inbox/[filename].md" - Or move to Archive/ if user prefers to keep it
- Default: delete unless user says otherwise
- Delete the raw note from Inbox/ using bash (obsidian CLI has no delete command):
Commit vault changes
VAULT="$HOME/Library/Mobile Documents/iCloud~md~obsidian/Documents/Personal" git -C "$VAULT" add '<the note paths you wrote>' && git -C "$VAULT" commit -m "docs: process meeting note [filename]"Confirm
- Tell Shane what was written and where
- Surface any action items that need immediate attention