skills/golem-powers/obsidian/SKILL.md
Direct filesystem access to the iCloud-synced Obsidian vault for reading, searching, listing, and organizing notes. Use when: accessing diary entries, searching vault content, listing recent notes, reading Golems ideas, checking memos, or writing new notes. Covers obsidian, notes, vault, ideas, diary, memos, and Hebrew-language content. NOT for: general file operations outside the vault, or BrainLayer queries (use brain_search).
npx skillsauth add etanhey/golems obsidianInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Direct filesystem access to Obsidian vault. Use this when the Obsidian MCP is unavailable or unreliable.
export OBSIDIAN_VAULT="$HOME/Library/Mobile Documents/iCloud~md~obsidian/Documents/<your-vault>"
Note: Set OBSIDIAN_VAULT in your shell profile. This is typically an iCloud-synced vault that syncs across devices.
| What you want to do | How | |---------------------|-----| | List recent notes | workflows/recent.md | | Search notes | workflows/search.md | | Read a note | workflows/read.md | | Create/update note | workflows/write.md |
personal/
├── Diary/ # Daily entries (MM-DD-YYYY.md)
├── Golems/ # Golems-related ideas and notes
├── Project notes.md # Project notes
├── מזכרות.md # Memos (Hebrew)
└── *.md # Other notes
VAULT="$OBSIDIAN_VAULT"
find "$VAULT" -name "*.md" -mtime -7 -type f
VAULT="$OBSIDIAN_VAULT"
grep -r -l "search term" "$VAULT" --include="*.md"
VAULT="$OBSIDIAN_VAULT"
find "$VAULT" -name "*.md" -type f | head -30
cat "$OBSIDIAN_VAULT/Golems/Golems Ideas.md"
| Note | Purpose |
|------|---------|
| Golems/Golems Ideas.md | Ideas for Golems improvements |
| Diary/MM-DD-YYYY.md | Daily diary entries |
| Project notes.md | Project notes |
| מזכרות.md | General memos |
development
Create, edit, and verify golem-powers skills using the standard SKILL.md structure, workflow files, adapters, templates, and eval fixtures. Use for new skills, structural edits, workflows/adapters, and pre-deploy validation. NOT for invoking existing skills, superpowers skills, or skill-creator agent workflows.
testing
Extract structured knowledge from any video source — YouTube URLs or local screen recordings. YouTube → gems workflow (yt-dlp transcript → keyword hotspots → frame extract → brain_digest → structured gems). Screen recordings → QA workflow (reuses /qa-video stalker pipeline). Use when user shares a YouTube link wanting deep extraction with frames, shares a .mov/.mp4 for QA processing, says "extract from video", "video gems", "process this recording", or mentions gem extraction from video content.
testing
Use when running or reviewing any recurring monitor loop for merge queues, worker queues, collab tails, or agent completion. Enforces drive-to-completion ticks: every tick must query live state with `!`, classify whether real progress happened, and then dispatch, verify-and-decrement, or escalate-park. Triggers on: monitor loop, /loop, recurring tick, keep monitoring, silent autonomous, merge gate, blocked review, no-progress loop.
tools
MeHayom freelance client management — daily updates, decision tracking, time logging. Use when drafting Yuval updates, logging scope changes, tracking hours, or any MeHayom client communication. Triggers: 'draft Yuval update', 'client update', 'daily update', 'log decision', 'track time', 'mehayom'.