adityahimaone/hermes-agent-rtk-caveman/obi-notes
Claude Code and agent skill by adityahimaone/hermes-agent-rtk-caveman
- community
Checking that the SKILL.md file is still in the repository.
Use this skill any time Adit wants to create, update, search, or manage notes in Obsidian vault. Also triggers when the user says "obi", "add notes", "catat di obsidian", "simpan notes", "buat note", or mentions saving any text/ideas/snippets to Obsidian. This is a general-purpose note management skill — not limited to any specific topic. Can create notes in any folder/subfolder structure within the vault. Supports creating notes from clipboard, typed text, code snippets, meeting notes, ideas,…
Install
npx vskill@latest install adityahimaone/hermes-agent-rtk-caveman/obi-notesSKILL.md
Obi — Obsidian Notes Manager
General-purpose note management for Adit's Obsidian vault. Create, organize, search, and update notes in any folder structure. Not limited to any specific category — use it for work notes, ideas, code snippets, meeting notes, TODOs, research, and everything else.
Called "Obi" for short (like "obi-wan" but for your notes).
Vault Locations (TWO VAULTS)
There are two separate Obsidian vaults:
Vault 1: CPNS-2026 (Dedicated — DO NOT TOUCH)
This vault is COMPLETE and should NOT be modified. It's synced via Syncthing to Android.
Vault 2: Notes (Generic — USE THIS)
When using obi, always create notes in the Notes vault, not in CPNS-2026 (unless user explicitly asks to add CPNS material).
How It Works
When Adit says something like:
- "obi [content]" → Create a new note from that text
- "catat di obsidian [folder] → [title] → [content]" → Create in specific folder
- "add notes work → email setup" → Create note in Notes/Work folder
- "simpan ini ke work/snippets" → Create in Notes/Work subfolder
Commands
1. Quick Note (Auto-Organize)
2. Specific Folder Note
3. Nested Folder Note
4. Meeting Notes
Note Format
All notes follow this consistent frontmatter:
Auto-Organization Rules
If user doesn't specify a folder, analyze content and auto-place under ~/Documents/Obsidian/Notes/:
| Content Type | Target Folder | |
|---|---|---|
| Email config/setup/work | Work/ | |
| Code snippets, dev patterns | Dev/ or Work/dev/ | |
| Meeting notes, standups | Meeting/ | |
| Personal ideas, random thoughts | Personal/ | |
| TODO, checklists | Tasks/ | |
| Finance, stocks, trading | Finance/ | |
| Travel, places | Personal/travel/ | |
| Health, fitness | Personal/health/ |
Usage Patterns
From Clipboard
User says: "obi paste dari clipboard" → Read clipboard content, create note with auto-generated title
From Text
User says: "obi catat ide: pake react query buat data fetching di gadjian" → Create note with title "React Query - Data Fetching Gadjian" in Dev/ folder
Quick Capture
User says: "obi ingat beli susu besok" → Create note in Personal/ with TODO format
Template Notes
User says: "obi template meeting notes" → Create note with meeting notes template
Pitfalls
- NEVER modify CPNS-2026 vault — it's separate, complete, and synced. Only use the Notes vault unless explicitly asked.
- Don't create duplicate notes — check if file exists first by searching similar titles
- Use kebab-case for filenames —
meeting-notes-2026-04-07.md, notMeeting Notes.md - Create parent folders if they don't exist —
mkdir -p - Always add frontmatter — this makes notes searchable and filterable in Obsidian
- Cross-link related notes — use
[[wikilinks]]to connect related content - Don't overwrite — if note exists, ask user before overwriting or append to existing
- Both vaults sync via Syncthing — changes on Mac will appear on Android automatically
Examples
Example 1: Simple note
User: "obi email konfigurasi adityahimaone@gmail.com untuk Hermes" → File: ~/Documents/Obsidian/Notes/Work/email-config-adityahimaone.md → Content with frontmatter, tags: [work, email, config]
Example 2: Code snippet
User: "obi simpan ke dev → nextjs prisma setup" → File: ~/Documents/Obsidian/Notes/Dev/nextjs-prisma-setup.md → Content with code blocks, tags: [dev, nextjs, prisma]
Example 3: Quick reminder
User: "obi ingat meeting jam 3 besok" → File: ~/Documents/Obsidian/Notes/Tasks/meeting-reminder-2026-04-08.md → Content as TODO, tags: [tasks, reminder, meeting]
Example 4: Meeting notes
User: "obi meeting notes sprint planning 7 april" → File: ~/Documents/Obsidian/Notes/Meeting/sprint-planning-2026-04-07.md → Content with meeting template, tags: [meeting, sprint]
Example 5: Stock analysis note
User: "obi catat saham ARCI orderbook analysis dari tadi" → File: ~/Documents/Obsidian/Notes/Finance/arci-orderbook-analysis-2026-04-07.md → Content with analysis, tags: [finance, stock, arci, analysis]
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/productivity/obi-notes/SKILL.md
Popularity
- Repository stars
- 82
- Repository forks
- 4
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/adityahimaone/hermes-agent-rtk-caveman/obi-notes)