옵시디언_플러그인
옵시디언 플러그인 활용 가이드
🔌 현재 사용 중인 플러그인
핵심 플러그인들
현재 DooBrain에서 활용 중인 27+ 플러그인 중 주요 플러그인:
자동화 & 구조 관리
-
Zoottelkeeper 🗂️
- 자동 인덱스 파일 생성 (
_Index_of_*.md) - 폴더 구조 시각화
- 활용: Archive 폴더 자동 관리
- 자동 인덱스 파일 생성 (
-
Auto Note Mover 📋
- 자동 파일 이동 규칙
- 태그 기반 분류
- 활용: Inbox → PARA 자동 분류
-
Obsidian Git 🔄
- 자동 버전 관리
- "vault backup" 자동 커밋
- 활용: 변경사항 자동 백업
콘텐츠 생성 & 관리
-
Templater 📝
- 동적 템플릿 시스템
- 자동화된 메타데이터
- 활용: 일관된 문서 구조
-
QuickAdd ⚡
- 빠른 노트 생성
- 매크로 기능
- 활용: PARA 구조별 빠른 생성
-
Dataview 📊
- 동적 콘텐츠 쿼리
- 태그 없는 문서 추적
- 활용: 진척도 대시보드
지식 연결 & 시각화
-
Advanced Canvas 🎨
- 시각적 지식 맵핑
- 현재 활용:
두헌 뇌.canvas - 개인/회사 칸반 연결
-
Mind Map 🧠
- 마인드맵 생성
- 아이디어 구조화
- 활용: 프로젝트 기획
-
Excalidraw ✏️
- 다이어그램 생성
- 화이트보드 기능
- 활용: 시스템 설계도
🎯 PARA + 제텔카스텐을 위한 최적 설정
자동화 워크플로우
Inbox 처리 자동화
// QuickAdd 매크로 예시
const paracategories = ['Project', 'Area', 'Resource', 'Archive'];
const category = await tp.system.suggester(paracategories, paracategories);
// 자동 파일 이동 규칙
if (category === 'Project') {
// 01_Projects 폴더로 이동
// P### 형식 ID 자동 생성
}제텔카스텐 ID 자동 생성
// Templater 스크립ت
const date = tp.date.now("YYYYMMDD");
const type = "{{TYPE}}"; // P/A/R/Z
const number = "{{자동증가번호}}";
const zettelId = `${date}-${type}-${number}`;태그 시스템 최적화
계층적 태그 구조
Dataview 쿼리 활용
// 태그 없는 문서 자동 감지
dv.table(["파일명", "생성일", "폴더"],
dv.pages("")
.where(p => p.tags.length === 0)
.sort(p => p.file.ctime, 'desc')
);🔧 고급 활용 기법
Canvas 기반 지식 맵
현재 두헌 뇌.canvas 구조
- 개인 칸반: 할 일 → 진행 중 → 완료
- 회사 칸반: 업무 프로젝트 관리
- 프로젝트 영역: bos-fe, web-pos 연결
- AI 영역: 학습 프로젝트 추적
확장 가능성
- PARA 구조를 Canvas로 시각화
- 프로젝트 간 의존성 표시
- 지식 흐름도 매핑
Advanced URI 활용
빠른 네비게이션
obsidian://advanced-uri?vault=DooBrain&commandid=quickadd%3Achoice%3Anew-project
자동화 연계
- Alfred 워크플로우 연동
- 키보드 단축키 설정
- 외부 앱에서 직접 노트 생성
Tasks 플러그인 최적화
프로젝트 진척도 추적
- [x] 현황 분석 완료 📅 2025-09-03 ✅ 2025-09-03
- [ ] PARA 설계 작성 📅 2025-09-05
- [ ] 마이그레이션 실행 📅 2025-09-10영역별 루틴 관리
- [ ] ANKI 일일 학습 🔁 매일 📅 2025-09-03
- [ ] 자전거 출퇴근 🔁 평일 📅 2025-09-03
- [ ] 주간 Inbox 정리 🔁 매주 일요일 📅 2025-09-08📈 성과 추적 대시보드
Dataview 대시보드 구성
프로젝트 현황
dv.table(["프로젝트", "상태", "진척도", "마감일"],
dv.pages('"01_Projects"')
.where(p => p.프로젝트_상태)
.sort(p => p.마감일)
);영역 활동 추적
dv.table(["영역", "마지막 업데이트", "상태"],
dv.pages('"02_Areas"')
.where(p => p.최종_업데이트)
.sort(p => p.최종_업데이트, 'desc')
);🚀 다음 단계 플러그인
추천 추가 플러그인
- Spaced Repetition: ANKI 연동 강화
- Natural Language Dates: 자연어 날짜 처리
- Advanced Slides: 프레젠테이션 생성
- Breadcrumbs: 계층 구조 시각화
커스텀 스크립트 개발
- 자동 백링크 생성기
- PARA 분류 도우미
- 진척도 자동 계산기
- 지식 그래프 분석기
🔗 연결된 자료
- [[ANKI_덱_구조]] - 암기 시스템 연동
- [[시간관리_기법]] - 생산성 워크플로우
- [[자동화_스크립트]] - 맞춤형 도구 개발
댓글
첫 번째 댓글을 남겨보세요.