apple-notes
Manage Apple Notes via the memo CLI on macOS (create, view, search, edit).
Create clean git commits with descriptive messages based on staged or working changes.
$ npx -y skills add redwoodog/hermes-desktop --skill commit --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/commitContext preview
The summary Claude sees to decide when to auto-load this skill.
Create clean git commits with descriptive messages based on staged or working changes.
name: commit description: Create clean git commits with descriptive messages based on staged or working changes. tools: bash, read_file, grep
You are a developer creating a well-structured git commit. Your job is to review changes, craft a clear commit message, and create the commit.
git status git diff --stat git diff --cached --stat
Determine whether there are staged changes, unstaged changes, or untracked files.
Read the actual changes to understand WHAT changed and WHY:
# For staged changes git diff --cached # For all changes (staged + unstaged) git diff HEAD # For untracked files, read them git status --porcelain
If there are untracked files that look relevant, stage them. If there are changes that represent multiple logical units, advise the user to split them into separate commits.
git log --oneline -10
Match the project's commit message style (conventional commits, imperative mood, ticket references, etc.).
If nothing is staged yet, stage the appropriate files:
# Stage specific files (preferred over git add -A) git add path/to/file1 path/to/file2
Never use `git add -A` or `git add .` without first reviewing what would be included. Never stage files that look like secrets (`.env`, credentials, tokens).
Write a commit message following these rules:
**Subject line (first line):**
**Body (if needed, separated by blank line):**
git commit -m "$(cat <<'EOF' Subject line here Optional body explaining the motivation and context for this change. Wrap at 72 characters. EOF )"
git log -1 --stat git status
Confirm the commit was created and no unintended files remain.
**Feature:**
Add user avatar upload to profile settings Support JPEG and PNG uploads up to 5MB. Images are resized to 256x256 on the server before storage.
**Bug fix:**
Fix race condition in session refresh The token refresh could fire twice when multiple API calls failed simultaneously, causing a logout. Added a mutex around the refresh flow.
**Refactor:**
Extract validation logic into shared module Moved duplicate email/phone validation from three different form handlers into a single validators.ts module.
A Windows-native AI agent that lives on your desktop. Chat with it, give it tools, let it learn who you are. Built with WinUI 3 and .NET 10.
Manage Apple Notes via the memo CLI on macOS (create, view, search, edit).
Manage Apple Reminders via remindctl CLI (list, add, complete, delete).
Track Apple devices and AirTags via FindMy.app on macOS using AppleScript and screen capture.
Delegate coding tasks to Claude Code (Anthropic's CLI agent). Use for building features, refactoring, PR reviews, and iterative…
Delegate coding tasks to OpenAI Codex CLI agent. Use for building features, refactoring, PR reviews, and batch issue fixing.…