bump-core-req
Updates the minimum core version requirement for a fleet plugin in all three canonical places: `required_core_version` and `requires["claude-code-hermit"]` in…
Suggest a weekly training structure from recent load and deliver the plan.
$ npx -y skills add gtapps/claude-code-hermit --skill monday-planning --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/monday-planningContext preview
The summary Claude sees to decide when to auto-load this skill.
Suggest a weekly training structure from recent load and deliver the plan.
name: monday-planning description: Suggest a weekly training structure from recent load and deliver the plan.
Read last week's training load from `state/strava-weekly-baselines.json` (written by weekly-load-review on Sunday). Generate a concrete weekly training plan suggestion and deliver it via the configured channel.
1. Read `state/strava-weekly-baselines.json`. If missing or last entry is not from yesterday (Sunday), call `mcp__strava__get-recent-activities` with `perPage: 20` to compute last week's totals manually. 2. Read last week's totals: run km, run sessions, elevation, strength sessions, bike sessions. 3. Read the 4-week rolling average from the baseline file (or compute from available data). 4. Apply planning logic (see below) to generate a 5–7 day training structure. 5. Send a message via the configured channel. If no channel is configured, pipe the plan into `.claude-code-hermit/bin/hermit-run task note .claude-code-hermit <id>` only inside an open record's turn (otherwise skip the note) instead and skip the notification. Compose in the operator's configured voice, covering the load context, daily structure, and key workout. Example shape:
🗓️ Week plan: [Mon date] Based on last week: [X]km running, [load flag] Suggested structure: Mon: [activity] Tue: [activity] Wed: [activity] Thu: [activity] Fri: [activity] Sat: [activity] Sun: [activity] Key session: [highlight the week's main workout]
6. Write the weekly plan to `.claude-code-hermit/compiled/weekly-plan-<YYYY-MM-DD>.md` (today's date) with frontmatter:
--- title: "Weekly Plan: <Mon date>" type: weekly-plan created: <ISO 8601> task: <T-... for the open record in this turn; omit this field otherwise> tags: [weekly-plan, training] ---
Body: the full 7-day schedule from Step 5, plus the load context and key session highlight. 7. Pipe one line into `.claude-code-hermit/bin/hermit-run task note .claude-code-hermit <id>` only inside an open record's turn (otherwise skip the note) and finish this workflow.
**If last week was a load spike (>25% above average):**
**If last week was a load dip (>25% below average):**
**If last week was consistent with baseline:**
**General rules:**
Run an always-on Claude Code agent on your machine or server, for you or your team. Use it from your terminal or the Claude app via Remote Control, or connect Discord, Telegram, iMessage, or a custom Claude Code channel.
Repo: gtapps/claude-code-hermit
Updates the minimum core version requirement for a fleet plugin in all three canonical places: `required_core_version` and `requires["claude-code-hermit"]` in…
Changelog and commit — lightweight motion for day-to-day plugin dev work in the monorepo. One commit per plugin scope; CHANGELOG and staging routed by detected…
Documentation-drift audit for the plugin monorepo. Audits either each scoped plugin's unreleased changelog claims or its latest shipped release from the…
Explain in plain language what a fix, feature, PR, or plan will actually change for downstream hermits and the operators chatting with them — a before/after…
Use this skill whenever the user wants to release, ship, prep, or cut versions for two or more plugins together on the current branch. Trigger on phrasings…
Daily release-pipeline digest with a change gate — reports which plugins are pending release, whether main's CI is green, which branches went stale, and GitHub…