plugins/claude-code-fitness-hermit/skills/set-rpe/SKILL.md
Manually record RPE and subjective notes for a specific Strava activity. Use for backfilling, correcting entries, or rating a non-latest activity that the auto-capture skill skipped.
npx skillsauth add gtapps/claude-code-hermit set-rpeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Records perceived effort and subjective notes for any Strava activity.
/claude-code-fitness-hermit:set-rpe <activity-id|latest> <rpe> [notes...]
Parse arguments:
latest.notes to null.latest: call mcp__strava__get-recent-activities with perPage: 1 and use the returned activity's id.rpe is outside 1–10, respond with usage and stop.Read .claude-code-hermit/state/activity-notes.json, or use {} if absent. Record the previous value for this activity_id if one exists.
Write the entry (create or overwrite). The notes field is always present: null when no notes were provided, never missing.
{
"<activity_id>": {
"rpe": <int>,
"notes": <string|null>,
"recorded_at": "<ISO 8601 with offset>"
}
}
Confirm:
"Saved RPE <rpe>/10 for activity <id>.""Updated RPE for activity <id>. (was: RPE <old_rpe>/10 — <old_notes>)"tools
Presence history & tracker-health report — current home/away state, reliability, recent arrival/departure transitions, and activity patterns for person/device_tracker entities. Use when the operator asks about presence history or when a presence-dependent automation (locks, alarm, vacuum, climate) misbehaves.
development
Evening house brief — end-of-day security check, device status, and energy snapshot. Runs as a daily routine at 22:30 or on demand.
tools
Browse and explain the hermit's Home Assistant automations — list by topic, filter by keyword with plain-language YAML explanations, or sort by last-fired. Read-only. Use when the operator asks "what automations do I have / what does this one do / which haven't fired."
tools
On-demand HA-voice brainstorm — reads entity inventory, automation/script listings, and operator intent to surface at most 2 capability-gap ideas, each gated by proposal-triage before becoming a PROP. Invoke when the operator asks "what automations am I missing?", "any coverage gaps?", or "brainstorm improvements". Never runs autonomously.