ballred/obsidian-claude-pkm
A complete starter kit for an Obsidian + Claude Code personal knowledge management system.
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
Copy this rig
# review before running: this installs third-party code
$ npx degit ballred/obsidian-claude-pkm/vault-template/.claude ./rig-obsidian-claude-pkm # inspect, then merge into .claude/ MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ npx degit ballred/obsidian-claude-pkm/vault-template/.claude/skills/adopt .claude/skills/adopt $ npx degit ballred/obsidian-claude-pkm/vault-template/.claude/skills/check-links .claude/skills/check-links $ npx degit ballred/obsidian-claude-pkm/vault-template/.claude/skills/daily .claude/skills/daily $ npx degit ballred/obsidian-claude-pkm/vault-template/.claude/skills/goal-tracking .claude/skills/goal-tracking $ npx degit ballred/obsidian-claude-pkm/vault-template/.claude/skills/monthly .claude/skills/monthly $ npx degit ballred/obsidian-claude-pkm/vault-template/.claude/skills/obsidian-vault-ops .claude/skills/obsidian-vault-ops $ npx degit ballred/obsidian-claude-pkm/vault-template/.claude/skills/onboard .claude/skills/onboard $ npx degit ballred/obsidian-claude-pkm/vault-template/.claude/skills/project .claude/skills/project $ npx degit ballred/obsidian-claude-pkm/vault-template/.claude/skills/push .claude/skills/push $ npx degit ballred/obsidian-claude-pkm/vault-template/.claude/skills/review .claude/skills/review $ npx degit ballred/obsidian-claude-pkm/vault-template/.claude/skills/search .claude/skills/search $ npx degit ballred/obsidian-claude-pkm/vault-template/.claude/skills/upgrade .claude/skills/upgrade $ npx degit ballred/obsidian-claude-pkm/vault-template/.claude/skills/weekly .claude/skills/weekly
$ curl -fsSL --create-dirs -o .claude/agents/goal-aligner.md https://raw.githubusercontent.com/ballred/obsidian-claude-pkm/main/vault-template/.claude/agents/goal-aligner.md $ curl -fsSL --create-dirs -o .claude/agents/inbox-processor.md https://raw.githubusercontent.com/ballred/obsidian-claude-pkm/main/vault-template/.claude/agents/inbox-processor.md $ curl -fsSL --create-dirs -o .claude/agents/note-organizer.md https://raw.githubusercontent.com/ballred/obsidian-claude-pkm/main/vault-template/.claude/agents/note-organizer.md $ curl -fsSL --create-dirs -o .claude/agents/weekly-reviewer.md https://raw.githubusercontent.com/ballred/obsidian-claude-pkm/main/vault-template/.claude/agents/weekly-reviewer.md
Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"permissions": {
"deny": [
"Edit(.claude/**)",
"Write(.git/**)",
"Bash(rm -rf:*)"
]
}
} Skills (13)
adoptcheck-linksdailygoal-trackingmonthlyobsidian-vault-opsonboardprojectpushreviewsearchupgradeweekly
Subagents (4)
| goal-aligner model: sonnet | Analyze alignment between daily activities and long-term goals. Identify gaps, over/under-investment, and suggest rebalancing. Use for goal audits and priority checks. |
| inbox-processor model: sonnet | Process inbox items using GTD principles. Categorize, clarify, and organize captured notes into actionable items. Use for inbox zero and capture processing. |
| note-organizer model: sonnet | Organize and restructure vault notes. Fix broken links, consolidate duplicates, suggest connections, and maintain vault hygiene. Use when managing vault organization or cleaning up notes. |
| weekly-reviewer model: sonnet | Facilitate comprehensive weekly review process. Analyze past week's daily notes, calculate goal progress, and help plan next week. Use for Sunday/Monday weekly reviews. |
Hooks (3)
| event | matcher | runs |
|---|---|---|
| SessionStart | * | .claude/hooks/session-init.sh |
| UserPromptSubmit | * | .claude/hooks/skill-discovery.sh |
| PostToolUse | Write|Edit | .claude/hooks/auto-commit.sh "$TOOL_INPUT_FILE_PATH" |
Permissions
deny (3)
Edit(.claude/**)
Write(.git/**)
Bash(rm -rf:*)
ask (0)
—
allow (19)
Bash(git:*)
Bash(ls:*)
Bash(mkdir:*)
Bash(date:*)
Bash(wc:*)
Bash(find:*)
Bash(cp:*)
Bash(mv:*)
Read(*)
Write(Daily Notes/**)
Write(Goals/**)
Write(Projects/**)
Write(Archives/**)
Write(Templates/**)
Write(Inbox/**)
Edit(Daily Notes/**)
Edit(Goals/**)
Edit(Projects/**)
Edit(Templates/**)
Similar rigs
stefanahman/owl
TUI that opens any PR, issue or project as a git worktree with Claude Code
Pragmatist 2.7k tok ·
alirezarezvani/gaios
Open-source AI Operating System (AIOS) blueprint for Claude Code & Codex — turn any agent into your personal second brain + Chief of Staff: skills, self-verifying workflows, a second-brain wiki, and deterministic tools. Fork it for any role
Skill Collector 4.7k tok ·
chengxuniucode/ForgeTeam
AI coding framework — one person, full team delivery. Pure Shell+Markdown, zero dependencies, works with Claude Code / Cursor / Codex / OpenCode. 开源 AI 编码框架,一人全栈交付。
Skill Collector 748 tok ·
mikoflip/dotclaude
Dotfiles-style configuration manager for Claude Code. Version-controlled hooks, skills, plugins, and settings symlinked into ~/.claude.
Skill Collector 1.4k tok ·