PushSAFE
A complete starter kit for an Obsidian + Claude Code personal knowledge management system.
Overview
A complete starter kit for an Obsidian + Claude Code personal knowledge management system.
855f65f39078OBSERVED · 2026-10-08What it tells the agent
The instruction file, verbatim from the audited commit — this is the text the model reads, and the surface the audit's instruction layer examines. Quoted here so you can judge it without cloning anything.
--- 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 --- # Git Push Skill Automates Git workflow to save your notes with meaningful commit messages and push to remote repository. ## Usage Invoke with `/push` or ask Claude to save/commit your changes. ### Basic Usage ``` /push ``` ### With Custom Message ``` /push "Completed project planning" ``` ## What This Skill Does 1. **Stages All Changes** - Adds all modified files - Includes new files - Removes deleted files 2. **Creates Smart Commit Message** - Uses provided message, or - Auto-generates from changes - Includes date/time stamp - Summarizes key modifications 3. **Syncs with Remote** - Pulls latest changes (if enabled) - Pushes to remote repository - Handles merge conflicts gracefully ## Commit Message Format ### Automatic Messages 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 ``` ### With Timestamp ``` [2024-01-15 09:30] Completed weekly review ``` ## Workflow Integration ### Morning Routine ``` /daily # Create daily note # ... work on notes ... /push "Morning planning complete" ``` ### End of Day ``` # Complete daily reflection /push # Auto-message with summary ``` ### After Weekly Review ``` /weekly # Run weekly review /push "Weekly review - Week 3" ``` ## Git Operations ### Standard Flow 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 ### Safety Checks - Verify Git repository exists - Check for uncommitted changes - Ensure remote is configured - Validate branch exists ## Conflict Handling 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 ## Security Considerations ### Never Commit - Passwords or credentials - API keys - Personal identification - Financial information ### Use .gitignore for ``` private/ credentials.md .env .obsidian/workspace* .obsidian/cache .trash/ .DS_Store ``` ## Troubleshooting ### Push Rejected? Pull first, then push again: ```bash git pull --rebase origin main git push origin main ``` ### Not a Git Repository? ```bash git init git remote add origin [URL] ``` ### Large Files Issue? Consider Git LFS for images/attachments. ## Integration Works with: - `/daily` - Commit after creating daily note - `/weekly` - Commit after weekly review - `/onboard` - No git needed for context loading - Auto-commit hook for automatic saves
Trust audit
SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | NA |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- none-observed
- Shell
- none-observed
- Dependencies
- pinned
- Secrets in source
- none-found
Findings (0)
No findings outside the package's declared scope.
Gates applied: no_behavioural_pass.
855f65f39078full audit observations/trust-audit/skill/ballred__push.json · Report an issue / request a re-scanAudit history
Every audit this skill has had.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-08 | 855f65f39078 | SAFE | B | 89 | first audit |
Questions
What does the Push skill do?
A complete starter kit for an Obsidian + Claude Code personal knowledge management system.
Is Push safe to install?
The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean skill reads B.
What can Push access on my machine?
The audit observed no filesystem, network or shell use at all in its source.
How current is this page?
The grade is for one exact copy of the source (855f65f39078), read on 2026-10-08. The repository is watched, and a new audit runs when it changes — this is the first audit.