본문으로 건너뛰기
cccskills
무료GitHub에 공개

open

Open a note in Obsidian from Claude Code

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

연동 도구Obsidian
설치 방법 보기

포함된 파일(1)

  • SKILL.md2.5 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

/open - Open in Obsidian

Opens a vault note in Obsidian directly from Claude Code.

Usage

/open <note name>             # Open by name (fuzzy match)
/open daily                   # Open today's daily note
/open Concept - CAMO          # Open a specific note
/open Meeting - 2026-02-11    # Open by partial name

Instructions

1. Resolve the Note

Determine what the user wants to open:

  • "daily" or "today" — resolve to Daily/YYYY/YYYY-MM-DD using today's date
  • Exact filename — use as provided
  • Partial name — use Glob to find the matching file:
# Find by partial name

Use the Glob tool with pattern **/*<name>*.md to find the file. If multiple matches, pick the most likely one or ask the user.

2. Build the URI Path

Convert the file path to a URI-encoded relative path (from vault root):

  • Strip the vault root prefix
  • Strip the .md extension
  • URL-encode spaces as %20
  • URL-encode forward slashes as %2F

Examples:

  • Daily/2026/2026-02-11.md → Daily%2F2026%2F2026-02-11
  • Concept - Context Engineering.md → Concept%20-%20Context%20Engineering
  • Meetings/2026/Meeting - 2026-02-11 Stand Up.md → Meetings%2F2026%2FMeeting%20-%202026-02-11%20Stand%20Up

3. Open in Obsidian

Run this command with dangerouslyDisableSandbox: true (required for inter-process communication):

open "obsidian://open?vault=BA-DavidOliver-ObsidianVault&file=<encoded_path>"

The sandbox must be disabled — the open command needs macOS Launch Services to activate Obsidian, which is blocked in sandbox mode.

4. Confirm

Tell the user which note was opened. If Obsidian is not running, the error will mention procNotFound — tell the user to start Obsidian first.

Special Cases

InputResolves To
daily / todayDaily/YYYY/YYYY-MM-DD (today's date)
yesterdayDaily/YYYY/YYYY-MM-DD (yesterday's date)
A person's namePeople/<Name>.md
A type prefix (e.g. ADR - )Search in the appropriate folder

Troubleshooting

"procNotFound" error → Obsidian is not running. Ask the user to start it.

"operation not permitted" error → Sandbox was not disabled. Ensure dangerouslyDisableSandbox: true is set on the Bash call.

Wrong note opened → Multiple files matched. Use a more specific name or provide the full path.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Batch populate summary fields using content analysis

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

DavidROliverBA/ArchitectKB532026년 3월 2일 업데이트

auto-tag

무료

Batch auto-tag untagged notes using content analysis

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

DavidROliverBA/ArchitectKB532026년 3월 2일 업데이트

Generate C4 architecture diagrams from system notes

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

DavidROliverBA/ArchitectKB532026년 3월 2일 업데이트

canvas

무료

Create and edit Obsidian Canvas files for architecture visualization

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

DavidROliverBA/ArchitectKB532026년 3월 2일 업데이트

Check Outlook inbox and update daily note with message summary

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

DavidROliverBA/ArchitectKB532026년 3월 2일 업데이트

commit

무료

Stage and commit vault changes with UK English conventional commit messages

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

DavidROliverBA/ArchitectKB532026년 3월 2일 업데이트

DavidROliverBA의 스킬 모두 보기

이 스킬의 문제 신고