The skill
A small skill your agent loads on demand. It knows the circuit schema, sensible work and rest times, and how to encode a workout into a link that opens correctly every time.
Tell your agent what you want to train. It builds the circuit, picks the demo videos, and hands you back a timer link that runs the whole session out loud.
"Give me a 20 minute glute and core circuit I can do with one kettlebell."
Your agent generates a link which takes you to the circuit. You get voice cues calling out each exercise, the halfway mark, and your three second count down. Youtube demo videos are included to help you through the work and to preview the next move during rest.
A small skill your agent loads on demand. It knows the circuit schema, sensible work and rest times, and how to encode a workout into a link that opens correctly every time.
One self-contained page. Prep countdown, work and rest phases, per-station colour coding, progress bar, pause, skip, and a wake lock so the screen stays on.
Spoken station names, a halfway call, a three-two-one countdown, tones and haptics on every changeover. You never have to look at the phone mid-set.
The whole workout lives in the URL, so there is nothing to save and no account to make. The service if totally free, no ads and fast. Ask your agent to remember your circuits and set reminders to manage your workout plan.
Mobile apps do not install skills directly. You add the skill once from a desktop browser, and it travels with your account, so from then on you can ask for a workout from the Claude or ChatGPT app on your phone.
Add it as a skill on your account.
SKILL.md and build-link.mjs from mikemiller.uk/circuit/skill, and zip the circuit-timer folder.If you would rather not use Settings, create a Project called Workouts and attach the two files to the project knowledge instead. Same result, scoped to that project.
Attach it to a project so every chat in there can use it.
ChatGPT cannot run the bundled Node script on mobile, so it encodes the link itself. Open the link once before you start to check the stations read correctly.
Be specific about time, kit and what you want to train.
Each reply is a fresh link. Use your agents native memory and reminder features to manage a workout plan.
Circuit AI is one of ours: prototyped in a couple of hours, then productionized the way we do everyone else's. Want us to do the same for you?