Site Architecture
AvdLee/RocketSimApp
When the user wants to plan, map, or restructure their website's page hierarchy, navigation, URL structure, or internal linking.
Operate the standalone Health.md CLI against an open, paired iPhone.
$ npx skills add CodyBontecou/health-md --skill healthmd-cli-operator -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install CodyBontecou/health-md healthmd-cli-operator --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/CodyBontecou/health-md.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/healthmd-cli-operator .claude/skills/healthmd-cli-operator && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "healthmd-cli-operator" agent skill from https://github.com/CodyBontecou/health-md/tree/main/.agents/skills/healthmd-cli-operator into .claude/skills/healthmd-cli-operator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "healthmd-cli-operator", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/CodyBontecou/health-md/tree/main/.agents/skills/healthmd-cli-operatorType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add CodyBontecou/health-md --skill healthmd-cli-operator -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install CodyBontecou/health-md healthmd-cli-operator --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/CodyBontecou/health-md.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/healthmd-cli-operator .agents/skills/healthmd-cli-operator && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "healthmd-cli-operator" agent skill from https://github.com/CodyBontecou/health-md/tree/main/.agents/skills/healthmd-cli-operator into .agents/skills/healthmd-cli-operator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "healthmd-cli-operator", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add CodyBontecou/health-md --skill healthmd-cli-operator -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install CodyBontecou/health-md healthmd-cli-operator --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/CodyBontecou/health-md.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/healthmd-cli-operator .cursor/skills/healthmd-cli-operator && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "healthmd-cli-operator" agent skill from https://github.com/CodyBontecou/health-md/tree/main/.agents/skills/healthmd-cli-operator into .cursor/skills/healthmd-cli-operator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "healthmd-cli-operator", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/CodyBontecou/health-md.git --path .agents/skills/healthmd-cli-operator--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add CodyBontecou/health-md --skill healthmd-cli-operator -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install CodyBontecou/health-md healthmd-cli-operator --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/CodyBontecou/health-md.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/healthmd-cli-operator .gemini/skills/healthmd-cli-operator && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "healthmd-cli-operator" agent skill from https://github.com/CodyBontecou/health-md/tree/main/.agents/skills/healthmd-cli-operator into .gemini/skills/healthmd-cli-operator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "healthmd-cli-operator", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install CodyBontecou/health-md healthmd-cli-operatorInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add CodyBontecou/health-md --skill healthmd-cli-operator -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/CodyBontecou/health-md.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/healthmd-cli-operator .github/skills/healthmd-cli-operator && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "healthmd-cli-operator" agent skill from https://github.com/CodyBontecou/health-md/tree/main/.agents/skills/healthmd-cli-operator into .github/skills/healthmd-cli-operator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "healthmd-cli-operator", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add CodyBontecou/health-md --skill healthmd-cli-operator -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install CodyBontecou/health-md healthmd-cli-operator --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/CodyBontecou/health-md.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/healthmd-cli-operator .opencode/skills/healthmd-cli-operator && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "healthmd-cli-operator" agent skill from https://github.com/CodyBontecou/health-md/tree/main/.agents/skills/healthmd-cli-operator into .opencode/skills/healthmd-cli-operator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "healthmd-cli-operator", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
healthmd-cli-operatorOperate the standalone Health.md CLI against an open, paired iPhone.
Healthmd CLI Operator is an agent skill from CodyBontecou/health-md. Operate the standalone Health.md CLI against an open, paired iPhone. Use when the user asks to run pairing/status/export/extract/resume/cancel, automate an Apple Health export, inspect CLI JSON, or troubleshoot Manual IP/Tailscale connectivity without the Health.md macOS app.
Its SKILL.md is about 2.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `evals/evals.json`). Compatibility notes: Requires the installed portable healthmd command on macOS, Linux, or Windows and a current Health.md iPhone app. Direct CLI Access is required for live…
It works with macOS. The repository describes itself as: Source code of Health.md. The licence is AGPL-3.0.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit a5a2227. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Requires the installed portable `healthmd` command on macOS, Linux, or Windows and a current Health.md iPhone app. Direct CLI Access is required for live commands. Generated-file destinations work on macOS/Linux in protocol v1; Windows supports raw and extract.
From compatibility in the SKILL.md frontmatter.
Healthmd CLI Operator loads about 2.9k tokens when it runs. Until then it costs about 75 tokens; SKILL.md has 1,189 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from CodyBontecou/health-md at commit a5a2227, republished under its AGPL-3.0 licence (© CodyBontecou). 1,189 words, ~2,916 tokens.
.claude/skills/healthmd-cli-operator/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Use the installed standalone healthmd. Do not use the monorepo's apps/apple/scripts/healthmd; it runs the legacy Swift compatibility client. The Health.md macOS app is not required.
--transport nearby.NO_COLOR=1 TERM=dumb, a hard timeout, and stdin from /dev/null. Give exports longer bounds than status.--json whenever automation requires a structured result; interactive terminals otherwise render readable text. Pairing instructions and health-free progress may use stderr.healthmd export, extract, resume,
cancel, or a selected query returns local healthmd.cli_guidance/1 with requirements and
request_sent: false; it does not contact iPhone.healthmd.cli_error/1 with help_command and bounded next_actions.user/agent → standalone healthmd listener :17647
← authenticated encrypted LAN/Tailscale connection →
open paired iPhone → HealthKit → protected spool → output/destinationThe Mac app, loopback port 17645, Mac destination bookmark, and Mac app connection state are irrelevant.
NO_COLOR=1 TERM=dumb timeout 15 healthmd --version </dev/null
NO_COLOR=1 TERM=dumb timeout 30 healthmd direct devices </dev/nulldirect devices reads local trust without contacting iPhone. Pair if the intended iPhone is absent.
NO_COLOR=1 TERM=dumb timeout 180 healthmd direct pair </dev/nullWhile it waits, tell the user to:
Confirm stdout has healthmd.direct_pairing_result, status: success, and the intended device. After an unknown outcome, inspect healthmd direct devices rather than pairing again.
Pairing is normally one-time. Keep Direct CLI Access enabled and Health.md open for later commands. If several devices are trusted, add global --device DEVICE_UUID. If iPhone saved a non-default port, add global --port PORT to every network operation.
NO_COLOR=1 TERM=dumb timeout 30 healthmd status </dev/nullRequire:
connected and a platform of ios or android with readiness fields;iphone.connected == true;iphone.app_active == true for new work;iphone.protected_data_available == true;iphone.can_trigger_raw_exports == true for raw/extract;iphone.can_trigger_exports == true for generated files;iphone.active_job_id.Status reports no destination: direct file mode uses the command's explicit destination. wake_window reports the shared local wait policy plus this device's truthful wake enrollment: unavailable/wait_only without a stored wake credential (no push is sent), available/enrolled when the paired iPhone enrolled wake material. Published alpha.6 binaries are still wait-only; in subsequent official builds an enrolled locked-phone wait sends one best-effort APNs notification. Android remains wait-only until FCM ships. If status fails, report its JSON and ask for the minimum action. Never switch device, port, or transport silently.
Query, export, extract, resume, and cancel wait up to 120 seconds by default. When health-free
progress says the phone is unavailable, ask the user to unlock it and open Health.md; do not stop
and re-run the command. Set --wake-timeout SECONDS when a different bounded window is needed, or
--wake-timeout 0 for explicit fail-fast behavior. Set the shell's outer timeout longer than the
wake window plus the command's operation timeout.
For MCP, configure HEALTHMD_WAKE_TIMEOUT; cancellation interrupts the wait immediately. Only
tell the user to expect a notification when a post-alpha.6 build reports the selected iPhone as
available/enrolled; delivery is best effort. Otherwise ask them to open Health.md while the P1
window waits. Wake expiry preserves direct_source_unavailable and adds wake_window_seconds.
Neither expiry nor local cancellation is terminal phone-side job cancellation.
Prefer output files so health data does not enter logs:
NO_COLOR=1 TERM=dumb timeout 300 \
healthmd export --yesterday --raw --output yesterday.json </dev/null
NO_COLOR=1 TERM=dumb timeout 600 \
healthmd export --last 7 --raw --output week.json </dev/null
NO_COLOR=1 TERM=dumb timeout 600 \
healthmd export --from 2026-07-01 --to 2026-07-07 \
--raw --output range.json </dev/nullUse --all only when explicitly requested, with a protected path and a large outer timeout. Afterward inspect only status, job ID, requested/retained days, capture summary, missing dates, schema versions, and counts. Never dump the corpus.
A strict partial result exits nonzero unless --allow-partial is explicit. Do not add that flag merely to make automation green.
NO_COLOR=1 TERM=dumb timeout 300 \
healthmd extract --category Sleep --last 7 --output sleep.json </dev/null
NO_COLOR=1 TERM=dumb timeout 300 \
healthmd extract --metric workouts --last 14 \
--object records --detail lossless --output workout-records.json </dev/null
NO_COLOR=1 TERM=dumb timeout 300 \
healthmd extract --category Sleep --last 7 \
--format jsonl --output sleep.jsonl </dev/nullValidate the receipt, selected dates/source/detail, and day outcomes. JSONL file output creates OUTPUT.receipt.json. Omitted fields are not zero. Incomplete extraction withholds values unless --allow-partial is explicit.
On macOS/Linux, use only an existing absolute destination chosen or approved by the user:
mkdir -p "$HOME/Documents/HealthVault"
NO_COLOR=1 TERM=dumb timeout 300 \
healthmd export --yesterday \
--destination "$HOME/Documents/HealthVault" </dev/null
NO_COLOR=1 TERM=dumb timeout 600 \
healthmd export --last 7 --category Sleep --detail summary \
--destination "$HOME/Documents/HealthVault" </dev/nullDo not guess a path, use a relative path, or reuse a Mac app bookmark. --output is raw/extract; --destination is generated-file mode.
Default jobs preserve saved formats, subfolder, templates, filenames, write mode, and Daily Note behavior while suppressing roll-ups and summary-only mode. Use --use-iphone-settings only when the user explicitly wants all saved behavior. Generated-file mode works on macOS, Linux, and Windows after validating an existing native absolute non-symlink destination.
After timeout, disconnect, direct_export_paused, or unknown final outcome:
healthmd status --job JOB_UUID
healthmd resume JOB_UUID --timeout 300 --output recovered.jsonstatus --job is local. Resume requires the same paired iPhone, device, port, and immutable request. Do not start a replacement job because the waiter stopped.
Cancel only on request:
healthmd cancel JOB_UUIDdirect_cancellation_pending is not terminal. Keep the same iPhone open and retry cancel until acknowledged. Ctrl-C does not cancel.
Report only what CLI JSON, extraction receipt, or file receipt proves:
Examples:
Health.md completed the direct export: 7/7 days, 14 files committed under /Users/.../HealthVault.Health.md produced a complete strict raw result for yesterday: 1/1 day retained in yesterday.json.Do not paste source records, routes, clinical content, measurements, or full raw output.
healthmd direct devices — local identity/trust.healthmd status --job JOB_UUID — durable state after a started command.healthmd status — live iPhone readiness.| Error | Action |
|---|---|
direct_not_paired | Pair once; do not open the Mac app. |
direct_device_selection_required | Add the intended --device. |
direct_trust_invalid | Preserve diagnostics; reset only with approval and forget on iPhone too. |
direct_storage_unavailable | Restore native credentials. On macOS authorize the installed signed binary in Keychain Access or explicitly remove stale Health.md direct trust on both sides and re-pair; the CLI does not wait on hidden authorization UI. On Linux unlock/configure Secret Service. |
direct_iphone_unavailable | Check app foreground, access toggle, address/port, permission, and reachability. |
direct_export_paused | Inspect local job, reopen iPhone, and resume it. |
direct_cancellation_pending | Reopen iPhone and retry cancel. |
invalid_direct_raw_response | Do not consume output; retain validation diagnostics. |
invalid_direct_file_receipt | Do not manually append/merge; inspect and resume if permitted. |
job_expired | The seven-day deadline elapsed; confirm before starting a new request. |
transport_unsupported | Use Manual IP/LAN/Tailscale, not Nearby. |
unknown_argument after passing --backend | Remove it; the CLI is direct-only and has no backend option. |
© CodyBontecou, AGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in .agents/skills/healthmd-cli-operator of CodyBontecou/health-md.
Open the folder on GitHubat commit a5a2227
Healthmd CLI Operator next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Healthmd CLI Operator this skillCodyBontecou/health-md | 231 | — | ~2.9k | Automated safety check: Pass | AGPL-3.0 | |
| Site ArchitectureAvdLee/RocketSimApp | 804 | 11 repos | ~3.3k | Automated safety check: Pass | Custom licence | |
| Engine Whats Newflutter/flutter | 179k | — | ~978 | Automated safety check: Pass | BSD-3-Clause | |
| macOS Spm App PackagingDimillian/Skills | 4k | 5 repos | ~1.2k | Automated safety check: Pass | MIT | |
| Openclaw Live Updateropenclaw/openclaw | 392k | — | ~3.7k | Automated safety check: Pass | MIT | |
| Orca iOS Simulator Controlstablyai/orca | 88k | 1 repos | ~584 | Automated safety check: Pass | Apache-2.0 |
AvdLee/RocketSimApp
When the user wants to plan, map, or restructure their website's page hierarchy, navigation, URL structure, or internal linking.
flutter/flutter
Generates the "what's new" release summary and diff file for changes in the Flutter engine (//engine/src/flutter) between two releases (e.g., 3.47 vs 3.44).
Dimillian/Skills
Scaffold, build, and package SwiftPM-based macOS apps without an Xcode project.
openclaw/openclaw
Maintain the canonical live OpenClaw main checkout, macOS LaunchAgent-managed Gateway, local macOS app, exact-head main CI, and recurring full release validation.
stablyai/orca
iOS Simulator control from inside Orca, with the live device view in Orca's emulator pane. Use when driving a booted Apple Simulator on macOS: taps, gestures…
tw93/Mole
A catalog of recurring bug shapes in the Mole Mac cleaner, used to review safety-sensitive diffs for deletion safety, unbounded commands, shell traps and weak tests.
CodyBontecou/health-md
Safely install and use the Health.md CLI and MCP server to query user-authorized health data, chart typed metrics, inspect sleep and workouts, export scoped or complete public/authorized Apple…
CodyBontecou/health-md
Install and operate the standalone Health.md CLI and portable healthmd-mcp server on macOS, Linux, or Windows.
CodyBontecou/health-md
Safely install and use the Health.md CLI and MCP server to query user-authorized health data, chart typed metrics, inspect sleep and workouts, export scoped Apple Health or Health Connect data, and…
CodyBontecou/health-md
Develop or debug the standalone Rust Health.md CLI, portable healthmd-mcp server, and iPhone direct service.
CodyBontecou/health-md
Test the standalone Health.md CLI, portable healthmd-mcp server, and direct mobile paths.
Works with
Operate the standalone Health.md CLI against an open, paired iPhone. Healthmd CLI Operator is an agent skill from CodyBontecou/health-md.md CLI against an open, paired iPhone.
Healthmd CLI Operator fits situations like: the user asks to run pairing/status/export/extract/resume/cancel; automate an Apple Health export; inspect CLI JSON; troubleshoot Manual IP/Tailscale connectivity without the Health.md macOS app.
Run `npx skills add CodyBontecou/health-md --skill healthmd-cli-operator -a claude-code`. Or copy the skill folder (.agents/skills/healthmd-cli-operator in CodyBontecou/health-md) into .claude/skills/healthmd-cli-operator in your project. Claude Code loads it when a task matches its description.
Run `npx skills add CodyBontecou/health-md --skill healthmd-cli-operator -a codex`. Or copy the skill folder (.agents/skills/healthmd-cli-operator in CodyBontecou/health-md) into .agents/skills/healthmd-cli-operator in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add CodyBontecou/health-md --skill healthmd-cli-operator -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/healthmd-cli-operator, .gemini/skills/healthmd-cli-operator, .github/skills/healthmd-cli-operator and .opencode/skills/healthmd-cli-operator in your project.
SKILL.md names no scripts, command-line tools or credentials: Healthmd CLI Operator is instructions for the agent only. Compatibility (from SKILL.md): Requires the installed portable `healthmd` command on macOS, Linux, or Windows and a current Health.md iPhone app. Direct CLI Access is required for live commands. Generated-file destinations work on macOS/Linux in protocol v1; Windows supports raw and extract..
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Healthmd CLI Operator is published under the AGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.9k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Healthmd CLI Operator: Site Architecture (AvdLee/RocketSimApp, 804 stars), Engine Whats New (flutter/flutter, 179k stars), macOS Spm App Packaging (Dimillian/Skills, 4k stars) and Openclaw Live Updater (openclaw/openclaw, 392k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
CodyBontecou (a GitHub user) maintains it in CodyBontecou/health-md, which has 231 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on October 9, 2026.
Source: CodyBontecou/health-md on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.