clipboard
Read or write the system clipboard. Use when copying/pasting text, transferring data between apps, or accessing clipboard…
Keep CHANGELOG.md idiomatic (Keep a Changelog) and cut a tag-based GitHub release that triggers npm publish CI.
$ npx -y skills add mikeyobrien/rho --skill release-changelog --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/release-changelogContext preview
The summary Claude sees to decide when to auto-load this skill.
Keep CHANGELOG.md idiomatic (Keep a Changelog) and cut a tag-based GitHub release that triggers npm publish CI.
name: release-changelog description: Keep CHANGELOG.md idiomatic (Keep a Changelog) and cut a tag-based GitHub release that triggers npm publish CI. kind: sop
Use this SOP to run a clean release process for rho:
1. maintain an idiomatic `CHANGELOG.md` (Keep a Changelog + SemVer), 2. ensure `package.json` version, git tag, and changelog section match, 3. publish a GitHub Release from changelog notes, 4. let CI publish npm from the release event.
This SOP is designed for the existing workflow in `.github/workflows/publish.yml` (`release.published` trigger).
Confirm version/date and whether this is a stable release.
**Constraints:**
Verify the local repository is safe to release.
**Constraints:**
Create/normalize `CHANGELOG.md` using Keep a Changelog format.
**Constraints:**
Validate the release contract expected by CI.
**Constraints:**
Commit version/changelog updates before tagging.
**Constraints:**
Create the release tag from the release commit.
**Constraints:**
Push release artifacts and create release notes from changelog.
**Constraints:**
Suggested command shape:
gh release create "v{version}" \
--title "v{version}" \
--notes-file /tmp/release-notes-v{version}.md \
--verify-tagConfirm CI and package publication status.
**Constraints:**
When complete, report:
An always-on personal AI operator that: stays running in the background, remembers context across sessions, and checks in proactively on a schedule. Runs on macOS, Linux, and Android (plus iPhone/iPad via SSH). Built on pi coding agent. Terminal demo
Read or write the system clipboard. Use when copying/pasting text, transferring data between apps, or accessing clipboard…
Access phone contacts and call log. Use for looking up contact info or checking recent calls.
Device controls — vibration, torch, volume, battery status, toast messages. Use for haptic feedback, flashlight, or quick status…
Show interactive dialogs for user input — text, confirmations, choices, date/time pickers. Use when you need user input beyond…
Get device location via GPS or network. Use for location-aware actions, finding nearby places, or logging position.
Play audio files, record from microphone, take photos. Use for media playback, voice recording, or camera capture.