Dev & Engineering exercise-loggingpeon-trainerfitness-trackingvoice-notificationsbash

Peon Trainer Log

Log pushups and squats with a Warcraft peon voice, keeping your fitness on track with an AI coach.

FollowSkills review · FSRS-2.0
Not recommended
54/ 100 5-point scale 2.7 / 5
1 2 3 4 5 6
1Trust12 / 25 · 2.4/5

The skill invokes local scripts, no network exfiltration, data flow transparent. However, permissions are not clearly specified, user confirmation mechanism is absent, affecting trust score.

2Reliability10 / 20 · 2.5/5

Instructions are clear but depend on external scripts, no error handling provided, static assessment cannot fully verify.

3Adaptability10 / 15 · 3.3/5

Use case is clear but boundary conditions (e.g., invalid input) are not described, environment fit information is limited.

4Convention10 / 15 · 3.3/5

Basic documentation exists but version info, changelog missing, maintenance responsibility not clearly defined.

5Effectiveness7 / 15 · 2.3/5

Skill can complete task but output format not specified, value evidence limited.

6Verifiability5 / 10 · 2.5/5

No reproducible test evidence provided, relies on single fact source.

Evidence confidence:Low Reviewed Aug 07, 2026 Reviewed revision fef63cfdb134
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • Skill depends on external scripts that may not have undergone security review.
  • Permission scope and user confirmation mechanisms should be clarified.
Review evidence [1][2][3][4][5][6][7]
See the full review method →

What does this skill do, and when should you use it?

This skill, one of five in the peon-ping repository, focuses on logging exercise reps. Users can say 'did 25 pushups' or 'log 30 squats', and the skill invokes the peon.sh script to update daily counts and play a trainer voice line. It also supports checking status to see today's progress. As part of the larger peon-ping suite, it relies on the repository's installation, which places files in ~/.claude/hooks/peon-ping/ and requires the trainer feature to be enabled.

The skill reads the user-provided number and exercise type (pushups or squats), then runs bash ~/.claude/hooks/peon-ping/peon.sh trainer log <count> <exercise>. This command updates the count and plays a trainer voice line. When the user asks for progress, it also runs peon.sh trainer status to show today's progress. If the trainer is not enabled, it prompts the user to run /peon-ping-toggle or peon trainer on first.

  1. A developer wants to log pushups between coding sessions to stay healthy
  2. A user with Claude Code wants to log squats without leaving the conversation
  3. A user wants to check daily progress to see if they've met their goal
  4. A user needs a fun voice reminder to keep motivation, enhanced by trainer voice feedback

What are this skill's strengths and limitations?

Pros
  • Integrated into coding workflow without switching apps
  • Provides voice feedback for fun
  • Supports customizable daily goals via `peon trainer goal`
  • Open source under MIT license
Limitations
  • Only supports pushups and squats, not other exercises
  • Requires installing the whole repository (though local install option exists)
  • Voice feedback depends on peon-ping's audio playback, which may need extra config on older Windows versions
  • Lacks automated tests or documentation for maintenance states

How do you install this skill?

First install the entire peon-ping repository: on macOS/Linux, use Homebrew (brew install PeonPing/tap/peon-ping) or run curl -fsSL https://raw.githubusercontent.com/PeonPing/peon-ping/main/install.sh | bash; on Windows, use the installer script (Invoke-WebRequest -Uri ... -OutFile install.ps1 then run it). The installer copies the skill to the skills directory under ~/.claude/hooks/peon-ping/. Ensure the trainer is enabled (peon trainer on).

How do you use this skill?

In Claude Code, type /peon-ping-log 25 pushups or 'log 30 squats' to record. The skill calls the trainer log command, displaying the updated count and voice feedback. Later, ask 'what's my progress?' to trigger a status check.

FAQ

Does using this skill cost money?
No, it's completely free and MIT-licensed.
Will the skill modify my system settings?
The skill only runs peon.sh commands to log data, but the installer modifies Claude config (e.g., settings.json) to register hooks, which is already set up after installation.
What if the trainer is not enabled?
The command prints a message saying so; you need to run `/peon-ping-toggle` or `peon trainer on` first.
Which operating systems are supported?
The README mentions macOS, WSL2, Linux, Windows, and MSYS2, but the skill itself relies on Bash and the install location; native Windows may require adjustments.

More skills from this repository

All from PeonPing/peon-ping

Related skills