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.
62
75%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./vault-template/.claude/skills/push/SKILL.mdAutomates 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"Stages All Changes
Creates Smart Commit Message
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"git add . - Stage all changesgit commit -m "message" - Create commitgit pull --rebase origin main - Get remote changesgit push origin main - Push to remoteIf conflicts occur:
private/
credentials.md
.env
.obsidian/workspace*
.obsidian/cache
.trash/
.DS_StorePull first, then push again:
git pull --rebase origin main
git push origin maingit init
git remote add origin [URL]Consider Git LFS for images/attachments.
Works with:
/daily - Commit after creating daily note/weekly - Commit after weekly review/onboard - No git needed for context loadingef1e4da
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.