adopt
Scaffold the PKM system onto an existing Obsidian vault. Scans your vault structure, maps folders interactively, and generates…
Commit and push vault changes to Git with smart commit messages. Auto-stages files, creates meaningful commits, and syncs with remote. Use after making vault changes or at end of day.
Claude Code
$ npx -y skills add ballred/obsidian-claude-pkm --skill push --agent claude-code
Codex
$ npx skills add ballred/obsidian-claude-pkm --skill push -a codex -y
Cursor
$ npx skills add ballred/obsidian-claude-pkm --skill push -a cursor -y
Gemini CLI
$ npx skills add ballred/obsidian-claude-pkm --skill push -a gemini-cli -y
GitHub Copilot
$ npx skills add ballred/obsidian-claude-pkm --skill push -a github-copilot -y
OpenCode
$ npx skills add ballred/obsidian-claude-pkm --skill push -a opencode -y
Windsurf
$ npx skills add ballred/obsidian-claude-pkm --skill push -a windsurf -y
name: push description: Commit and push vault changes to Git with smart commit messages. Auto-stages files, creates meaningful commits, and syncs with remote. Use after making vault changes or at end of day. allowed-tools: Bash, Read, Glob model: sonnet disable-model-invocation: true user-invocable: true
Automates Git workflow to save your notes with meaningful commit messages and push to remote repository.
Invoke with `/push` or ask Claude to save/commit your changes.
/push
/push "Completed project planning"
1. **Stages All Changes**
2. **Creates Smart Commit Message**
3. **Syncs with Remote**
Based on your changes:
Daily note for 2024-01-15 + 3 project updates - Added: Daily Notes/2024-01-15.md - Modified: Projects/Learning Spanish/notes.md - Modified: Goals/2. Monthly Goals.md
[2024-01-15 09:30] Completed weekly review
/daily # Create daily note # ... work on notes ... /push "Morning planning complete"
# Complete daily reflection /push # Auto-message with summary
/weekly # Run weekly review /push "Weekly review - Week 3"
1. `git add .` - Stage all changes 2. `git commit -m "message"` - Create commit 3. `git pull --rebase origin main` - Get remote changes 4. `git push origin main` - Push to remote
If conflicts occur: 1. Auto-resolve attempts (favor local for notes) 2. If manual resolution needed, guide through process 3. Never force push without explicit request
private/ credentials.md .env .obsidian/workspace* .obsidian/cache .trash/ .DS_Store
Pull first, then push again:
git pull --rebase origin main git push origin main
git init git remote add origin [URL]
Consider Git LFS for images/attachments.
Works with:
Not another PKM starter kit. This is an execution system that connects your 3-year vision to what you do today — and holds you accountable with AI. Every layer connects. /daily surfaces your ONE Big Thing from the weekly review. /weekly shows project progress.
Scaffold the PKM system onto an existing Obsidian vault. Scans your vault structure, maps folders interactively, and generates…
Find broken wiki-links in the vault. Read-only analysis — scans for [[links]] and verifies target files exist. No writes, no…
Create daily notes and manage morning, midday, and evening routines. Structure daily planning, task review, and end-of-day…
Track progress toward 3-year, yearly, monthly, and weekly goals. Calculate completion percentages, surface stalled goals, connect…
Monthly review and planning. Roll up weekly reviews, check quarterly milestones, set next month's focus. Use at end of month or…
Read and write Obsidian vault files, manage wiki-links, process markdown with YAML frontmatter. Use when working with vault file…
Shape output for a reader with ADHD: lead with the next action, number multi-step work, restate state across turns, suppress…
Set up the owner profile so a personal agent knows who it works for (first-run setup, \"get to know me\"), or distill colleague,…