brainstorming
Structured design dialogue that validates ideas before implementation begins.
ai4pkm-helper
AI4PKM helper for onboarding guidance, quick help, and Gobi Desktop/CLI workflow integration.
Full skill instructions
This skill provides guidance for setting up and using AI4PKM (AI for Personal Knowledge Management). It helps beginners through onboarding and directs users to appropriate resources (Gobi Desktop, CLI, Orchestrator).
flowchart BT
subgraph Gobi["Gobi Desktop"]
subgraph Storage["Storage"]
FS[File System]
end
subgraph Interface["Interface"]
OBS[Obsidian]
CC[Claude Code]
end
subgraph Core["Core"]
ORC[Orchestrator]
CLI[AI4PKM CLI]
end
end
Storage --> Interface --> Core
3-tier model:
| Stage | Target | Guide |
|---|---|---|
| A. PKM 초보자 | 저장 습관 만들기 | Background reading |
| B. Obsidian 입문 | 마이그레이션 + 익숙해지기 | (1) 터미널 설치 가이드 |
| C. Claude Code 입문 | CLI Agent 설치 및 첫 대화 | (2) Gobi Desktop 가이드 |
| D. 고급 사용자 | 자동화 + 커스텀 워크플로우 | (4) Orchestrator 설정 |
Claude should automatically load this skill when:
"AI4PKM 시작" / "온보딩 시작" → Start Onboarding Module
"Orchestrator 설정" → Orchestrator Setup Module
"태스크 추가" → Task Management Module
"도움말" → Show available modules and commands
Purpose: Guide complete beginners from zero to first journal entry
Flow (5 steps):
Prompts:
AI4PKM - Onboarding - Step 1 - Assessment.mdAI4PKM - Onboarding - Step 2 - Setup Vault.mdAI4PKM - Onboarding - Step 4 - First Journal.mdAI4PKM - Onboarding - Step 3 - Plugin Guide.md (optional for MVP)AI4PKM - Onboarding - Step 5 - AI Connection.md (optional for MVP)Templates Used:
AGENTS_beginner.md: Simplified agent rules for beginnersdaily_journal_template.md: Daily journal templatePurpose: Configure orchestrator.yaml for event-driven automation
→ 상세 가이드: (4) Orchestrator 설정
Key Concepts:
Setup Process:
Prompt: AI4PKM - Orchestrator Setup.md
Example Configuration (current format):
version: "1.0"
orchestrator:
prompts_dir: _Settings_/Prompts
tasks_dir: _Settings_/Tasks
logs_dir: _Settings_/Logs
skills_dir: _Settings_/Skills
max_concurrent: 3
poll_interval: 1
defaults:
executor: claude_code
timeout_minutes: 30
max_parallel: 3
task_create: true
nodes:
- type: agent
name: Enrich Ingested Content (EIC)
input_path: Ingest/Clippings
output_path: AI/Articles
executor: claude_code
- type: agent
name: Daily Driver Workflow (DDW)
cron: "15,45 * * * *"
output_path: Journal
completion_status: IGNORE
agent_params:
calendars:
- Default
- Work
past_hours: 24
future_days: 3
goals_file: _Settings_/Goals & Principles.md
roundup_lookback_days: 7
pollers:
limitless:
enabled: true
target_dir: "Ingest/Limitless"
poll_interval: 300
Node Types:
| Type | Trigger | Example |
|---|---|---|
| File-triggered | New/updated file in input_path | EIC, GDR |
| Cron-scheduled | Time-based (cron expression) | DDW |
설정 필드 참조:
| 필드 | 설명 |
|---|---|
name | Agent 이름 |
prompt | 프롬프트 파일 참조 (ABBR) |
input_path | 입력 디렉토리 |
output_path | 출력 디렉토리 |
executor | 실행 엔진 (claude_code, codex_cli, gemini_cli) |
cron | 스케줄 실행 (cron 표현식) |
workers | Multi-Worker 설정 (여러 모델 동시 실행) |
Multi-Worker 설정 (여러 AI 모델 비교/평가):
- type: agent
name: Article Summary Comparison
prompt: EIC
input_path: Ingest/Articles
workers:
- executor: gemini_cli
label: Gemini
output_path: AI/Summary/Gemini
- executor: claude_code
label: Claude
output_path: AI/Summary/Claude
Purpose: Add, update, and track tasks in AI4PKM system
Operations:
Prompt: AI4PKM - Add Task.md
Task Categories:
tts_model="gpt-4o-mini-tts" for natural pronunciationmin_listen_duration=8)vad_aggressiveness=0 for permissive voice detectionObsidian 경험: "옵시디언 써보신 적 있으세요?"
PKM 목적: "노트 관리를 왜 하고 싶으세요?"
기존 시스템: "지금 어떻게 노트 관리하세요?"
| Level | Features | Approach |
|---|---|---|
| Beginner | Onboarding only | Step-by-step guidance |
| Intermediate | Onboarding + Orchestrator | Brief explanations |
| Advanced | All modules | Direct to advanced features |
Note: MVP focuses on beginners only. Intermediate/advanced users can skip to specific modules.
커뮤니티 피드백 기반 온보딩 원칙:
→ 피드백 소스: [[AI/Events/2025-10-30 AI4PKM 커뮤니티 미팅 by Claude Code|커뮤니티 미팅]], [[Projects/AI4PKM/AI4PKM User Interview|User Interview]]
| 이슈 | 문제 | 대응 |
|---|---|---|
| 개념적 혼란 | AI4PKM이 뭔지 모르겠음 | 첫 안내에서 "AI로 지식 관리" 간단 설명 |
| 기술적 장벽 | 터미널/CLI가 낯설음 | No-Code 경로 강조, Step 4 선택사항 |
| 백지 공포증 | 뭐부터 해야 할지 막막함 | Step 3에서 저널 먼저 → 빠른 성취감 |
| 습관 형성 | 2-3주 후 이탈 | 점진적 복잡도 소개 |
| 비개발자 불안 | "따라갈 수 있을까" | 친근한 말투, 이모지, 격려 메시지 |
커뮤니티에서 제기된 질문들:
"정리만 하고 학습이 안 됨"
"측정이 어려움"
"개인마다 니즈 다름"
"수집은 하는데 안 봄"
No-Code 경로 (터미널 없이 사용 가능):
핵심 메시지:
"완벽하지 않아도 됩니다. 일단 시작하세요." "비개발자도 80%의 기능을 터미널 없이 사용할 수 있어요."
| 레벨 | 일일 시간 | 가능한 것 |
|---|---|---|
| Level 1 | 5분 | 클리핑 + 일기 한 줄 |
| Level 2 | 15분 | + 토픽 정리 + AI 요약 |
| Level 3 | 30분+ | + 워크플로우 자동화 |
User: AI4PKM 시작
Agent: AI4PKM에 오신 걸 환영합니다! 🎉
먼저 몇 가지만 여쭤볼게요.
옵시디언 써보신 적 있으세요?
User: 처음이에요
Agent: 좋아요! 처음부터 차근차근 안내해드릴게요.
[Step 1 프롬프트 실행]
Agent: 축하합니다! 첫 저널도 만들었고, AI 연동도 확인했어요! ✅
AI4PKM 온보딩이 완료되었습니다!
이제 다양한 기능을 활용해보세요:
- 클리핑 저장 및 AI 분석
- 저널 작성 및 리뷰
- 워크플로우 자동화 (Orchestrator)
궁금한 점이 있으시면 언제든 물어보세요!
Each prompt is independent but connected:
_Settings_/Skills/ai4pkm-helper/
├── SKILL.md # This file
└── modules/ # (Future: detailed module guides)
├── onboarding.md
├── orchestrator.md
└── tasks.md
_Settings_/Prompts/
├── AI4PKM - Onboarding - Step 1 - Assessment.md
├── AI4PKM - Onboarding - Step 2 - Setup Vault.md
├── AI4PKM - Onboarding - Step 4 - First Journal.md
└── ...
_Settings_/Templates/
├── AGENTS_beginner.md
├── daily_journal_template.md
└── orchestrator_template.yaml
[[AI/Analysis/2025-12-10 AI4PKM Onboarding Agent Design - Claude Code]]
"폴더가 이미 있어요" → 괜찮습니다! 기존 파일은 건드리지 않고 필요한 것만 추가할게요.
"플러그인 설치가 안 돼요" → Obsidian 설정 → 커뮤니티 플러그인 → "제한 모드 해제" 확인해주세요.
"저널 템플릿이 안 보여요"
→ Templater 플러그인 설정에서 템플릿 폴더를 _Settings_/Templates로 지정해주세요.
"음성 모드가 안 돼요" → 텍스트로도 괜찮아요! 음성은 선택 사항입니다.
Structured design dialogue that validates ideas before implementation begins.
Comprehensive design intelligence for web and mobile UI/UX across 10 technology stacks.
Comprehensive implementation plans for multi-step tasks, breaking down specs into bite-sized, testable steps.
Introduction to the obra skills system with mandatory skill invocation rules and best practices.
Execute a written implementation plan with critical review and task checkpoints.
Delegate independent tasks to specialized agents working concurrently with isolated context.
Isolated git worktrees with smart directory selection and safety verification.
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
Plan searchable and shareable content that drives traffic, builds authority, and generates leads.
README-first repository scanner that extracts commands and classifies reproduction candidates without executing them.
Brainstorm and prioritize marketing strategies tailored to your SaaS stage, budget, and goals.
Plan and optimize your website's page hierarchy, navigation, URL structure, and internal linking.
The world's fastest calendar for remote work
Capture, organize, and utilize your knowledge effortlessly.
Instant Summaries of Audio & Video Interviews with AnySummary
Transform PDFs into engaging mind maps.
Chat with any PDF instantly
Create an optimal daily plan using your voice
A productivity platform to centralize organizational knowledge and workflows with contextual AI assistance.
AskYourPDF Pricing Plans: Tailored to Your Needs