<< All versions

Skill v1.1.0

currentAutomated scan100/100
adityahimaone/hermes-agent-rtk-caveman/obi-notes
──Details
PublishedOctober 26, 2026 at 05:31 PM
Content Hashsha256:028a96b2d424dd1e...
Git SHA4e25d161cca0
──Files
Files (1 file, 6.7 KB)
SKILL.md6.7 KBactive
SKILL.md · 179 lines · 6.7 KB

name: obi-notes description: | 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, TODOs, and more. If the user says "obi" followed by any text, use this skill immediately. version: 1.1.0 author: Hermes Agent (for Adit) license: MIT metadata: hermes: tags: ["Obsidian", "Notes", "Note Management", "Vault", "Markdown", "obi", "Knowledge Base", "General Notes"]


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)

/Users/adityahimawan/Documents/Obsidian/CPNS-2026/
├── 01-TWK/ (9 files: Pancasila, UUD, Bhinneka, NKRI, Sejarah, Tata Negara, Bahasa, Geografi, Hukum)
├── 02-TIU/ (7 files: Silogisme, Analitik, Numerik, Deret, Soal Cerita, Figural, Analogi)
├── 03-TKP/ (6 files: Pelayanan, Profesionalisme, Anti-Radikalisme, Manajemen Diri, Kerjasama, Sosial Kultural)
├── 04-Mock-Exams/
├── 05-Flashcards/
├── 06-Study-Plan/
└── MOC-CPNS.md

This vault is COMPLETE and should NOT be modified. It's synced via Syncthing to Android.

Vault 2: Notes (Generic — USE THIS)

/Users/adityahimawan/Documents/Obsidian/Notes/
├── Work/ ← Work-related notes, configs, projects
├── Dev/ ← Code snippets, tech docs, patterns
├── Meeting/ ← Meeting notes
├── Personal/ ← Personal notes, ideas, travel, health
├── Tasks/ ← TODOs, checklists, goals
├── Finance/ ← Stocks, trading, budget
├── Archive/ ← Old/completed notes
├── Inbox/ ← Quick capture (unsorted)
└── MOC-Notes.md ← Master index

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)

User: "obi remember to backup database before migration"
→ Create file in appropriate folder under ~/Documents/Obsidian/Notes/ based on content analysis

2. Specific Folder Note

User: "add note to work → dummy email about adityahimaone@gmail.com config"
→ Create: ~/Documents/Obsidian/Notes/Work/dummy-email.md

3. Nested Folder Note

User: "obi save this to projects/gadjian → react query patterns"
→ Create: ~/Documents/Obsidian/Notes/Projects/gadjian/react-query-patterns.md

4. Meeting Notes

User: "obi meeting notes daily standup 7 Apr"
→ Create: ~/Documents/Obsidian/Notes/Meeting/daily-standup-2026-04-07.md

Note Format

All notes follow this consistent frontmatter:

markdown
---
title: "{{title}}"
type: note
created: "{{date}}"
tags: [{{tags}}]
folder: "{{folder}}"
---
# {{Title}}
{{content}}
## Notes
-Additional context if needed
## Related
-[[Related Note 1]]
-[[Related Note 2]]

Auto-Organization Rules

If user doesn't specify a folder, analyze content and auto-place under ~/Documents/Obsidian/Notes/:

Content TypeTarget Folder
Email config/setup/workWork/
Code snippets, dev patternsDev/ or Work/dev/
Meeting notes, standupsMeeting/
Personal ideas, random thoughtsPersonal/
TODO, checklistsTasks/
Finance, stocks, tradingFinance/
Travel, placesPersonal/travel/
Health, fitnessPersonal/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, not Meeting 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]

All versions