Uploads documents to Obsidian Vault. Saves project context to workspace/{project}/context/, research/reports to articles/ with YYYY-MM-DD prefix. Use for "obsidian 업로드", "옵시디언 저장", "vault 업로드", "아티클 저장" requests.
현재 작업 중인 프로젝트의 문서를 Obsidian Vault에 업로드하는 스킬입니다.
핵심 기능:
workspace/{프로젝트명}/context/ 경로에 문서 저장 (기본값)~/.agents/OBSIDIAN.md의 "프로젝트 경로 매핑" 테이블에서 커스텀 경로 사용저장 구조:
Vault/
├── articles/ # 리서치, 리포트, 아티클 (날짜 prefix)
│ ├── 2026-01-31-devin-ai-overview.md
│ └── 2026-01-30-claude-code-review.md
├── workspace/ # ~/workspace/* 프로젝트
│ ├── agent-skills/
│ │ └── context/
│ └── other-project/
│ └── context/
├── workspace-vibe/ # ~/workspace-vibe/* 프로젝트
│ ├── colorpal/
│ │ └── context/
│ └── shared_services/
│ └── context/
└── workspace-ext/ # ~/workspace-ext/* 외부 프로젝트
├── clawdbot/
│ └── context/
└── vision-insight-api/
└── context/
~/.agents/OBSIDIAN.md의 "프로젝트 경로 매핑"에 따라 경로가 결정됩니다:
| 문서 유형 | Obsidian 경로 | 파일명 규칙 |
|---|---|---|
| articles (리서치/리포트) | articles/ | YYYY-MM-DD-{slug}.md |
| 프로젝트 문서 | workspace/{project}/context/ | 자유 |
| 로컬 경로 | Obsidian 경로 |
|---|---|
~/workspace/{project}/ | workspace/{project}/context/ |
~/workspace-vibe/{service}/ | workspace-vibe/{service}/context/ |
~/workspace-ext/{project}/ | workspace-ext/{project}/context/ |
예시:
~/workspace/agent-skills/ → workspace/agent-skills/context/~/workspace-vibe/colorpal/ → workspace-vibe/colorpal/context/~/workspace-ext/clawdbot/ → workspace-ext/clawdbot/context/articles/2026-01-31-devin-ai-overview.md~/.agents/OBSIDIAN.md 파일에 Vault 경로 설정:
# Obsidian 설정
## Vault 경로
- **경로**: /Users/username/Documents/ObsidianVault
## 문서 설정
- **프론트매터 생성**: true
- **태그 자동 생성**: true
스킬 실행 시 현재 작업 디렉토리에서 프로젝트명을 자동으로 감지합니다:
# 현재 디렉토리: ~/workspace/agent-skills
# 감지된 프로젝트명: agent-skills
# 저장 경로: Vault/workspace/agent-skills/context/
# 기본 업로드 (프로젝트 자동 감지)
./scripts/obsidian-write.py \
--title "API 설계 문서" \
--content "마크다운 내용"
# 프로젝트 명시
./scripts/obsidian-write.py \
--title "문서 제목" \
--content "내용" \
--project "custom-project"
# 하위 폴더 지정
./scripts/obsidian-write.py \
--title "회의록" \
--content "내용" \
--subfolder "meetings"
# 결과: workspace/agent-skills/context/meetings/회의록.md
사용자: 이 API 설계 문서 옵시디언에 업로드해줘
Claude: Obsidian에 업로드를 준비합니다.
## 업로드 정보
- **프로젝트**: agent-skills (자동 감지)
- **저장 경로**: workspace/agent-skills/context/api-design.md
### 문서 미리보기
---