← ClaudeAtlas

managing-obsidian-taskslisted

Reads and manages tasks from Obsidian Vault's TaskManager. Supports Board.md (Kanban), Table.md (Dataview), Notes/*, with automatic workspace project sync. Use for "작업 목록", "할일 조회", "task 읽기", "obsidian 작업" requests.
Open330/agt · ★ 1 · AI & Automation · score 62
Install: claude install-skill Open330/agt
# Obsidian Tasks - TaskManager 연동 ## Overview Obsidian Vault의 TaskManager 디렉토리에서 작업을 읽고 관리하며, workspace 프로젝트와 자동으로 연동하는 스킬입니다. **핵심 기능:** - TaskManager/Board.md (Kanban) 읽기/파싱 - TaskManager/Table.md (Dataview) 읽기/파싱 - TaskManager/Notes/* 개별 작업 노트 관리 - workspace/{프로젝트} 자동 링크 생성 - 작업 상태 업데이트 **디렉토리 구조:** ``` Vault/ ├── TaskManager/ │ ├── Board.md # Kanban 보드 (작업 상태 뷰) │ ├── Table.md # Dataview 테이블 (전체 작업 목록) │ └── Notes/ # 개별 작업 상세 노트 │ ├── task-001.md │ └── task-002.md └── workspace/ └── {project}/ └── context/ └── {문서}.md # [[TaskManager/Notes/task-xxx]] 링크 포함 ``` ## Prerequisites ### Static 파일 설정 (필수) `~/.agents/OBSIDIAN.md` 파일에 Vault 경로 설정 (obsidian-writer와 공유): ```markdown # Obsidian 설정 ## Vault 경로 - **경로**: /Users/username/Documents/ObsidianVault ## TaskManager 설정 - **활성화**: true - **자동 링크**: true ``` ## Workflow ### Step 1: 작업 목록 조회 ```bash # 전체 작업 목록 조회 ./scripts/obsidian-tasks.py --list # Kanban 보드 조회 (상태별) ./scripts/obsidian-tasks.py --board # 특정 프로젝트 작업만 조회 ./scripts/obsidian-tasks.py --list --project "agent-skills" # 진행중인 작업만 조회 ./scripts/obsidian-tasks.py --list --status "in-progress" ``` ### Step 2: 작업 상세 읽기 ```bash # 작업 노트 읽기 ./scripts/obsidian-tasks.py --read "task-001" # 작업 ID로 검색 ./scripts/obsidian-tasks.py --search "API 설계" ``` ### Step 3: 작업-프로젝트 연동 ```bash # 현재 프로젝트에 작업 연동 ./scripts/obsidian-tasks.py --link "task-001" --project "agent-skills" # 결과: workspace/agent-s