hosaypeng
- 31 skills
- 0 followers
- 16 hours ago last updated
- ▌ Push · hosaypengCommit staged changes and push to GitHub remote. Use when user says 'push this', 'commit and push', 'push to GitHub', 'save and push', or after completing changes that should be pushed upstream.
- ▌ Cleanup · hosaypeng bundleRemove Claude session artifacts, system caches, project build artifacts, or forensic app traces. Use '/cleanup session' after Claude work, '/cleanup system' for disk space, '/cleanup purge' for stale node_modules/build dirs, '/cleanup forensic' for privacy, or '/cleanup' to run all.
- ▌ Explain · hosaypeng bundleExplain a file, folder, or entire codebase with terminal output and an interactive HTML slide deck. Use when user says 'explain this code', 'what does this project do', 'walk me through this repo', 'explain this file', 'visual overview', or 'make slides for this repo'.
- ▌ Recover · hosaypengAnalyze agent failures and provide recovery strategies with rollback options. Use when user says 'something broke', 'recover from error', 'rollback', 'fix this failure', 'undo what went wrong', or after a failed operation needs diagnosis and recovery.
- ▌ Diagnose · hosaypeng bundleRun comprehensive system diagnostics including hardware, network, and security. Use when user says 'diagnose my system', 'system health check', 'security audit', 'check performance', 'full diagnostics', 'am I secure', or 'scan for malware'.
- ▌ Kill Sync · hosaypeng bundleKill and cleanly relaunch Sync.app to remove phantom windows from Mission Control. Use when Sync shows up in Mission Control despite being a menu-bar-only app.
- ▌ PDF To Md · hosaypeng bundleConvert scanned newspaper or magazine PDFs to readable Markdown using OCR + Claude cleanup. Use when user says 'convert PDF to markdown', 'extract text from newspaper PDF', 'read this PDF as markdown', or drops a newspaper PDF.
- ▌ Edit Habit · hosaypeng bundleAdd, remove, or rename habits across all entries in all_habits*.md. Use when user says 'add a habit', 'remove a habit', 'rename a habit', 'edit my habits', 'change habit name', or needs to modify the habit tracker structure.
- ▌ Git Status · hosaypeng bundleScan all local git repositories for uncommitted changes, unpushed commits, and stale branches. Use when user says 'check my repos', 'git status all', 'any unpushed changes', 'repo health check', 'stale branches', or 'what needs committing'.
- ▌ Track Cost · hosaypengAnalyze Claude agent session activity, tool call frequency, and resource usage patterns. Use when user says 'how much did that cost', 'track usage', 'show tool usage', 'cost report', or to review session efficiency.
- ▌ Audit Paths · hosaypeng bundleScan CLAUDE.md, MEMORY.md, memory files, and LaunchAgent plists for dead file/directory paths. Use when user says 'audit paths', 'check for dead paths', 'stale references', or after restructuring files/directories.
- ▌ Audit Vault · hosaypeng bundleAudit Obsidian vault for broken wikilinks, invalid tags, missing frontmatter, orphan notes, and empty files. Use when user says 'audit vault', 'vault health', 'check my notes', or periodically for hygiene.
- ▌ Code Review · hosaypeng bundleExpert code review with senior engineer lens. Detects SOLID violations, security risks, test gaps, dependency issues, and proposes actionable improvements. Use when user says 'review my code', 'code review', 'check this PR', 'review these changes', or 'audit this diff'.
- ▌ Define Task · hosaypengCreate well-defined autonomous task specifications with outcomes and acceptance criteria. Use when user says 'define a task', 'write a task spec', 'create acceptance criteria', 'scope this work', or needs to structure a task for autonomous agent execution.
- ▌ Threat Hunt · hosaypeng bundleDetect nation-state spyware (Pegasus, Candiru/DevilsTongue), credential theft, and verify physical-security mitigations on macOS. Use when user says 'threat hunt', 'check for pegasus', 'spyware scan', 'am I being surveilled', 'nation-state', 'advanced threat', 'APT scan', 'check for spyware', or 'credential exposure'.
- ▌ Analyze Page · hosaypengFetch and analyze full webpage content without summarization loss. Use when user says 'analyze this page', 'read this URL fully', 'get the full page content', 'extract details from this site', or needs exact quotes or complete data from a webpage.
- ▌ Audit Icloud · hosaypeng bundleAudit all iCloud containers for files, artifacts, caches, and metadata. Scans every app container in ~/Library/Mobile Documents/. Use when user says 'audit icloud', 'check icloud', 'what's in my icloud', or 'icloud cleanup'.
- ▌ Audit Skills · hosaypeng bundleScan all Claude skills for quality issues: inline bash that should be extracted to scripts, missing metadata, naming violations, broken cross-references, and script convention violations. Use when adding new skills, after refactoring skills, or periodically for hygiene.
- ▌ Health Check · hosaypeng bundleCheck system health across LaunchAgents, git repos, vault backup, and habits pipeline. Only alerts on failures. Use when user says 'health check', 'is everything working', 'check my systems', or 'anything broken'.
- ▌ Snapshot Env · hosaypeng bundleCapture a reproducible environment snapshot with exact tool versions, dependencies, git state, and system info. Use when user says 'snapshot my environment', 'capture env', 'save environment state', or before risky operations to enable reproduction.
- ▌ Persist State · hosaypengSave current agent work state to scratchpad for resumable workflows. Use when user says 'save my progress', 'checkpoint this work', 'persist state', 'save for later', or before ending a long-running session that should be resumable.
- ▌ Update Habits · hosaypeng bundleParse habits from Obsidian all_habits*.md and push updated heatmap to GitHub Pages. Use when user says 'update heatmap', 'push habits', 'sync habits to site', or after checking habit boxes in Obsidian.
- ▌ Extract Biodata · hosaypeng bundleExtract applicant biodata from PDF files and auto-populate biodata_summary.md tables. Use when user says 'extract biodata', 'process biodata PDFs', 'update biodata table', or 'scan applicant PDFs'.
- ▌ Finance Analysis · hosaypengComprehensive financial and psychological analysis of personal finance data. Use when user says '/finance-analysis', 'analyze my finances', 'spending analysis', 'financial review', 'how am I doing financially', or 'budget check'.
- ▌ Require Approval · hosaypeng bundleCreate structured approval checkpoints for high-stakes or irreversible decisions. Use when an agent needs human sign-off before destructive actions, production deployments, financial operations, data deletion, or security changes.
- ▌ Setup Benchmarks · hosaypengScaffold testing and benchmark infrastructure for a project. Use when user says 'set up tests', 'add benchmarks', 'create test suite', 'initialize CI', or when starting a new project that needs test/benchmark scaffolding.
- ▌ Public Repo Audit · hosaypeng bundleValidate repository is safe for public release. Scans for secrets, personal info, large files, and .gitignore gaps.
- ▌ Update Dependencies · hosaypengSweep all dependency paths after vault structural changes (file moves, renames, deletions). Auto-fixes safe issues, reports risky ones. Use when user says 'update dependencies', 'check dependencies', 'sweep deps', or after bulk vault changes.
- ▌ Standardize Filenames · hosaypeng bundleInstantly standardize all filenames in a directory to lowercase snake_case with YYYY-MM-DD dates. Use when user says 'fix filenames', 'standardize filenames', 'rename files to snake_case', 'clean up file names', or after downloading files that need consistent naming.
- ▌ Extract Bank Statement · hosaypeng bundleExtract transactions from bank account PDF statements and output pipeline-compatible CSVs. Use when user says 'extract transactions from PDF', 'convert bank statement to CSV', or 'parse this bank statement'.
- ▌ Personal Finance Update · hosaypeng bundleRun the finance pipeline, extract numbers from master CSVs, diff against Obsidian note, and update stale tables. Use when user says '/personal-finance-update'.