Agent skill

Healthmd CLI

by CodyBontecou in CodyBontecou/health-md

Install and operate the standalone Health.md CLI and portable healthmd-mcp server on macOS, Linux, or Windows.

AGPL-3.0Auto-check passedAgent Workflows

Install Healthmd CLI

skills CLI
$ npx skills add CodyBontecou/health-md --skill healthmd-cli -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install CodyBontecou/health-md healthmd-cli --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/CodyBontecou/health-md.git skills-src && mkdir -p .claude/skills && cp -r skills-src/apps/website/docs-src/public/agents/skills/healthmd-cli/v1 .claude/skills/healthmd-cli && rm -rf skills-src

Use ~/.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/

Facts

Skill name
healthmd-cli
GitHub stars
230
Token cost
~3.9k tokens
SKILL.md length
1,655 words
Files
1
Skills in repo
6
Repo updated
First seen
Licence
AGPL-3.0

At a glance

Install and operate the standalone Health.md CLI and portable healthmd-mcp server on macOS, Linux, or Windows.

  • Works in 3 steps: In foreground Health.md, open Sync →… → Keep Health.md foregrounded until stdout… → If in-app scanning is unavailable, open…
  • A user wants to pair an iPhone
  • SKILL.md covers Bounded commands, Install or verify, Pair once and Check readiness, plus 8 more sections
  • Calls git and cargo

What it does

Healthmd CLI is an agent skill from CodyBontecou/health-md. Install and operate the standalone Health.md CLI and portable healthmd-mcp server on macOS, Linux, or Windows. Use when a user wants to pair an iPhone, configure Codex/Claude MCP, check direct readiness, query or chart typed health data, export Apple Health data, extract canonical JSON, manage durable jobs, automate safe runs, or troubleshoot machine-readable errors. This skill is for users, not Health.md developers.

Its SKILL.md is about 3.9k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts. Compatibility notes: Requires the standalone healthmd/healthmd-mcp package and a current Health.md iPhone app. Fresh work requires Health.md foreground with Direct CLI Access…

It sits in Agent Workflows, covering Health and fitness tracking and MCP servers. It works with Model Context Protocol, macOS and Linux. The repository describes itself as: Source code of Health.md. The licence is AGPL-3.0.

When your agent uses it

  • A user wants to pair an iPhone
  • Configure Codex/Claude MCP
  • Check direct readiness
  • Chart typed health data

Example prompts

  • “/healthmd-cli”

Requirements

  • Compatibility (from SKILL.md): Requires the standalone `healthmd`/`healthmd-mcp` package and a current Health.md iPhone app. Fresh work requires Health.md foreground with Direct CLI Access enabled. Manual IP/Tailscale and validated generated-file destinations work on macOS, Linux, and Windows.

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. In foreground Health.md, open Sync → Direct CLI Access, tap Scan Pairing QR, and scan the displayed image. That in-app scan starts pairing…
  2. Keep Health.md foregrounded until stdout returns healthmd.direct_pairing_result with status: success for the intended iPhone.
  3. If in-app scanning is unavailable, open Sync → Direct CLI Access, enable Manual IP, and enter the printed LAN/Tailscale address, port, and…

What it can do on your machine

Read from SKILL.md and the folder at commit a5a2227. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Shell commands in SKILL.md call:

    • git
    • cargo

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • healthmd.app

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Requires the standalone `healthmd`/`healthmd-mcp` package and a current Health.md iPhone app. Fresh work requires Health.md foreground with Direct CLI Access enabled. Manual IP/Tailscale and validated generated-file destinations work on macOS, Linux, and Windows.

    From compatibility in the SKILL.md frontmatter.

Context cost

Healthmd CLI loads about 3.9k tokens when it runs. Until then it costs about 108 tokens; SKILL.md has 1,655 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~108
When it runs · the whole SKILL.md, loaded when a task matches
~3.9k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from CodyBontecou/health-md at commit a5a2227, republished under its AGPL-3.0 licence (© CodyBontecou). 1,655 words, ~3,930 tokens.

Download SKILL.mdSave it as .claude/skills/healthmd-cli/SKILL.md (or your agent's skills folder).
name
healthmd-cli
description
Install and operate the standalone Health.md CLI and portable healthmd-mcp server on macOS, Linux, or Windows. Use when a user wants to pair an iPhone, configure Codex/Claude MCP, check direct readiness, query or chart typed health data, export Apple Health data, extract canonical JSON, manage durable jobs, automate safe runs, or troubleshoot machine-readable errors. This skill is for users, not Health.md developers.
compatibility
Requires the standalone `healthmd`/`healthmd-mcp` package and a current Health.md iPhone app. Fresh work requires Health.md foreground with Direct CLI Access enabled. Manual IP/Tailscale and validated generated-file destinations work on macOS, Linux, and Windows.

Health.md CLI User Guide

The standalone CLI connects directly to iPhone. The Health.md macOS app is not required.

text
healthmd on macOS / Linux / Windows
  ← authenticated encrypted Manual IP or Tailscale connection →
open Health.md iPhone app → HealthKit → protected spool
  → validated canonical JSON or production-generated files

The CLI listens on the computer; iPhone connects to the address entered in Direct CLI Access. HealthKit reads always happen on iPhone. The CLI cannot wake iOS reliably or bypass app activity, protected-data, permission, local-network, or quota controls.

Direct is the portable default. Do not add --backend mac-app: that adapter is reserved but unimplemented. The portable client supports Manual IP, including Tailscale addresses. Nearby is unsupported.

No public CLI/mobile pair is qualified yet. The 0.1.0-alpha.1 candidate source floors are iOS 3.0.3 for v1 exports and v3 typed queries, and Android 1.5.4 (versionCode 25) for v2 exports, all built from the exact candidate SHA. Android typed queries are not implemented. Use the exact mobile build named by release evidence; matching protocol or marketing versions alone is not proof.

Bounded commands

On macOS/Linux, run the unfamiliar CLI non-interactively:

bash
NO_COLOR=1 TERM=dumb timeout 15 healthmd --version </dev/null
NO_COLOR=1 TERM=dumb timeout 30 healthmd direct devices </dev/null
NO_COLOR=1 TERM=dumb timeout 30 healthmd status </dev/null
NO_COLOR=1 TERM=dumb timeout 300 healthmd export --last 7 --raw --output week.json </dev/null

On Windows, use the automation host's process timeout. Pairing needs enough time for the user to scan the QR with Health.md's in-app Direct CLI scanner or enter the fallback code on iPhone.

Install or verify

No stable Homebrew formula, crates.io package, installer, or healthmd-cli/v<version> GitHub Release exists yet. Publishing this versioned skill makes the preview contract discoverable; it does not qualify or publish a portable CLI/mobile release pair. Do not invent an install URL or present the commands below as a supported release installation.

If you are an authorized preview tester with an exact candidate commit and matching mobile build from release evidence, build that checkout from source:

bash
git clone https://github.com/CodyBontecou/health-md.git
cd health-md
git checkout <candidate-commit>
cd apps/cli
cargo install --locked --path crates/healthmd-cli
healthmd --version
healthmd --help

Otherwise, stop and use the released signed Mac helpers documented at https://healthmd.app/docs/guides/connect-agent/. Do not install the old helper from the Mac app or use the monorepo's apps/apple/scripts/healthmd wrapper for portable operation; those target the Swift compatibility client. Linux preview builds require an unlocked freedesktop Secret Service provider such as GNOME Keyring or KWallet. The CLI never falls back to plaintext credentials.

Pair once

bash
NO_COLOR=1 TERM=dumb timeout 180 healthmd direct pair </dev/null

While it waits:

  1. In foreground Health.md, open Sync → Direct CLI Access, tap Scan Pairing QR, and scan the displayed image. That in-app scan starts pairing automatically; do not ask for a second Pair tap or open the QR as a custom URL.
  2. Keep Health.md foregrounded until stdout returns healthmd.direct_pairing_result with status: success for the intended iPhone.
  3. If in-app scanning is unavailable, open Sync → Direct CLI Access, enable Manual IP, and enter the printed LAN/Tailscale address, port, and six-digit code.

The default port is 17647. If another port is saved on iPhone, pass it globally on every network command:

bash
healthmd --port 18000 status
healthmd --port 18000 export --yesterday --raw --output yesterday.json

Pairing is one-time. Leave Direct CLI Access enabled and Health.md open for later commands. Use --device DEVICE_UUID when multiple iPhones are trusted.

Local trust commands do not contact iPhone:

bash
healthmd direct devices
healthmd direct unpair DEVICE_UUID

Use healthmd direct reset-trust --confirm only to recover unusable local trust. It removes every local pairing; forget the paired CLI on each iPhone too.

Check readiness

bash
NO_COLOR=1 TERM=dumb timeout 30 healthmd status </dev/null

Read the JSON:

  • backend == "direct" and mac_app == "bypassed": standalone path is active.
  • iphone.connected == true: the intended iPhone authenticated.
  • iphone.app_active == true: new work can begin.
  • iphone.protected_data_available == true: protected export data is accessible.
  • iphone.can_trigger_raw_exports == true: raw and extract are ready.
  • iphone.can_trigger_exports == true: generated files are ready.
  • iphone.active_job_id: another job may already own the service.
  • direct_cli.paired == true: direct trust exists.

The direct status destination is intentionally unselected. File mode uses the explicit --destination; it never uses a Mac app bookmark.

Strict raw export

Choose exactly one range: --yesterday, --last N, --from/--to, or --all.

bash
healthmd export --yesterday --raw --output yesterday.json
healthmd export --last 7 --raw --output week.json
healthmd export --from 2026-07-01 --to 2026-07-07 --raw --output range.json
healthmd export --all --raw --output complete-health-corpus.json

Without --output, validated health JSON streams to stdout. Prefer a protected output file. Strict raw returns healthmd.raw_result v1 with public schema-v7 healthmd.health_data documents and temporarily requests lossless records without changing saved iPhone settings.

Complete-empty is success. Missing, failed, cancelled, unsupported, skipped, or partial capture yields partial_success and a nonzero exit unless --allow-partial is explicit. That flag changes only exit status; diagnostics remain.

Canonical extraction

Use extract for selected health objects:

bash
healthmd extract --category Sleep --last 7 --output sleep.json
healthmd extract --metric workouts --last 14 --object workouts --output workouts.json
healthmd extract --metric workouts --last 14 \
  --object records --detail lossless --output workout-records.json
healthmd extract --category Sleep --last 7 --format jsonl --output sleep.jsonl

Extraction requires --metric, --category, a category-implying --object, or --all-metrics. Repeatable --object and --field /JSON/POINTER narrow output. Summary is default; archive/record selectors imply lossless. The canonical source is currently apple_health only.

JSON returns canonical documents or honest projections plus a receipt. JSONL writes its receipt to stderr, or OUTPUT.receipt.json with --output. Never interpret omitted fields as zero. Incomplete extraction emits no retained data unless --allow-partial is explicit.

Production-generated files

On macOS, Linux, or Windows, use an existing absolute non-symlink destination:

bash
mkdir -p "$HOME/Documents/HealthVault"
healthmd export --yesterday --destination "$HOME/Documents/HealthVault"
healthmd export --last 7 --category Sleep --detail summary \
  --destination "$HOME/Documents/HealthVault"
healthmd export --yesterday --use-iphone-settings \
  --destination "$HOME/Documents/HealthVault"

The iPhone uses production JSON/CSV/Markdown/ZIP/data-dictionary/roll-up/individual-record/Daily Note/provider exporters. The CLI validates manifests, digests, paths, symlinks, destination identity, and restart-safe overwrite/append/Markdown merge commits.

Default requested-date jobs keep saved formats, subfolder, templates, filenames, write mode, and Daily Note behavior while suppressing roll-ups and summary-only mode. Metric/category/detail selectors replace only that job's acquisition scope. --use-iphone-settings mirrors all saved behavior and cannot combine with selectors.

--profile PROFILE_ID runs a saved iPhone export profile by its stable UUID: the profile's frozen settings and destination replace both live settings and per-job selectors. It cannot combine with --use-iphone-settings or metric/category selectors; an unknown UUID fails with a typed profile_not_found error and never falls back to live settings. Read the UUID from the app's Export tab profile picker (healthmd profiles list is planned, not shipped):

bash
healthmd export --last 7 --profile 11111111-2222-4333-8444-555555555555 \
  --destination "$HOME/Documents/HealthVault"

The equivalent MCP generated-file export arguments are settings_policy: "profile" plus profile_reference: { "profileID": UUID } under the same scope-exclusivity rules.

Protocol v1 treats the destination as an opaque immutable label on iPhone. The receiving host validates and durably binds the native absolute path before sending the request.

Show full SKILL.md (764 more words)Show less

Codex and Claude MCP

For Codex, run healthmd setup codex. It safely preserves unrelated Codex settings, configures the absolute healthmd executable with arguments mcp serve, applies approval prompts to export mutations, and opens iPhone pairing when needed. Pairing and MCP deliberately use the same installed executable identity so native credentials never require a second Keychain ACL. healthmd-mcp remains a compatibility launcher that delegates to the sibling healthmd. Do not run MCP serve mode as an interactive shell command.

The complete server exposes 19 fixed tools for local pairing, direct readiness, Apple metric catalog, bounded typed queries, charts, sleep, workouts, comparison, coverage, evidence, and durable generated-file exports. Every query runs against the paired foreground iPhone; Health.md for Mac is not involved. Export, resume, and cancel calls require explicit user approval and an export needs an existing destination.

For a local host that should receive no pairing or filesystem-export authority, pair first with healthmd direct pair, then configure its absolute healthmd executable with arguments mcp serve-read-only. This cloud-free stdio entry exposes only the 13 readiness/query tools, omits the pairing resource, and rejects guessed pairing/export-job calls. Keep using healthmd mcp serve when in-host QR pairing or generated-file export tools are intentionally required.

MCP Apps hosts negotiate io.modelcontextprotocol/ui and text/html;profile=mcp-app for self-contained query views and the local-only inline pairing QR card. Text/image hosts retain authoritative JSON and native PNG fallbacks; they may place pairing images inside a collapsible tool result. Call healthmd_doctor first. Use all_pages: true for bounded automatic cursor traversal, or continue opaque cursors manually.

Use the fixed typed operation directly for analysis: healthmd_sleep_sessions for sleep, healthmd_workouts for workouts, and healthmd_metric_chart for metric series. tools/list supplies complete nested selectors and examples. The shell can run the identical operation as healthmd query TOOL_NAME --arguments 'JSON_OBJECT'; its canonical payload matches MCP before the MCP content envelope is added. Never substitute healthmd extract, which returns a different canonical source-data projection. healthmd mcp schema TOOL_NAME prints the generated shared schema without credentials, a listener, or iPhone access.

Durable jobs

Jobs persist for seven days. Timeout, Ctrl-C, process exit, network loss, or exhausted iOS background time does not cancel them.

bash
healthmd status --job JOB_UUID
healthmd resume JOB_UUID --timeout 300 --output recovered.json
healthmd resume JOB_UUID --format jsonl --output recovered.jsonl
healthmd cancel JOB_UUID

Job status is local. Resume reconnects the same paired iPhone and exact immutable request. Never start a duplicate after an unknown outcome; inspect the job first. Only iPhone acknowledgement makes cancellation terminal. If cancellation is pending, reopen the same iPhone and retry cancel.

Report results safely

Commands and failures use JSON on stdout except explicit health streams/output artifacts. Pairing instructions and health-free progress may use stderr. Parse JSON/artifacts, not prose or exit status alone.

Report only status, job ID, requested/retained days, file count and explicit destination, schema/selection, missing or partial diagnostics, and error/message. Do not paste health values, routes, clinical content, or raw records unless explicitly requested. With --output, inspect only minimal receipt/count fields.

Troubleshooting

ErrorNext action
direct_not_pairedRun healthmd direct pair; no Mac app is involved.
direct_device_selection_requiredSelect the intended trusted iPhone with --device.
direct_device_not_pairedList devices or pair the selected installation.
direct_trust_invalidPreserve diagnostics; reset trust only explicitly, then forget it on iPhone.
direct_storage_unavailableRestore native credential/state storage. 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 fails promptly instead of waiting on hidden authorization UI. On Linux unlock Secret Service.
direct_iphone_unavailableCheck foreground app, Direct CLI Access, address/port, local-network permission, and LAN/Tailscale reachability.
direct_export_pausedRun status --job, reopen iPhone, and resume the same job.
query_scope_too_largePartition dates or metric IDs across MCP calls; do not treat it as missing health data.
direct_cancellation_pendingReopen iPhone and retry cancel until acknowledged.
job_not_found / job_expiredLocal state is absent or past the fixed seven-day lifetime. Confirm before starting anew.
invalid_direct_raw_responseDo not consume output; retain validation diagnostics.
invalid_direct_file_receiptDo not manually append/merge; inspect and resume the durable job if allowed.
partial_canonical_extractionReview diagnostics; use --allow-partial only if incomplete data is accepted.
transport_unsupportedUse Manual IP with LAN/Tailscale, not Nearby.
not_implemented with mac-appRemove the backend option; direct is default.
invalid_requestCorrect date, selector, output, destination, or option combinations before retrying.

Privacy

  • The Health.md Mac app does not need to be installed or running.
  • Keep iPhone Health.md open to pair or start work. An active export may continue during finite iOS background time, then pause for resume.
  • Treat paired trust as export authority and remove it when no longer needed.
  • Do not call this fully headless cron automation; iOS availability still matters.
  • Protect CLI state, outputs, receipts, and destinations as health data.
  • Never log payloads or edit generated files to repair failed exports; resume or rerun through Health.md.

© 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

Files

Just SKILL.md in apps/website/docs-src/public/agents/skills/healthmd-cli/v1 of CodyBontecou/health-md.

Open the folder on GitHubat commit a5a2227

Compare with similar skills

Healthmd CLI 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.

Healthmd CLI compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Healthmd CLI this skillCodyBontecou/health-md230—~3.9kAutomated safety check: PassAGPL-3.0
Cortex Mem MCPsopaco/cortex-mem313—~2.8kAutomated safety check: PassMIT
Mps Project ManagementJetBrains/MPS1.7k—~2.2kAutomated safety check: PassApache-2.0
Gearcoleco Romhackingdrhelius/Gearcoleco142—~3.9kAutomated safety check: PassGPL-3.0
MCP Installerlintendo/Axhub-Skills130—~778Automated safety check: PassMIT
Gearcoleco Debuggingdrhelius/Gearcoleco142—~3.5kAutomated safety check: PassGPL-3.0

Similar skills

  • Cortex Mem MCP

    sopaco/cortex-mem

    Persistent memory enhancement for AI agents. An agent skill from sopaco/cortex-mem.

    313 GitHub stars~2.8k tokensUpdated 2 mo ago
    Agent WorkflowsAuto-check passed
  • Official

    Open an MPS project in a running or freshly started MPS instance when MCP tools fail because no project is open (welcome screen), close an open project with mpsmcpcloseproject, or create a new empty…

    1.7k GitHub stars~2.2k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Gearcoleco Romhacking

    drhelius/Gearcoleco

    Hack, modify, and translate ColecoVision and Super Game Module ROMs using the Gearcoleco emulator MCP server.

    142 GitHub stars~3.9k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • MCP Installer

    lintendo/Axhub-Skills

    Install and configure MCP servers across desktop and CLI clients (Claude, Cline, Windsurf, Cursor, VSCode, Gemini CLI, Codex, Trae, Antigravity, etc.) on macOS/Windows/Linux, preferring…

    130 GitHub stars~778 tokensUpdated 1 mo ago
    Agent WorkflowsAuto-check passed
  • Gearcoleco Debugging

    drhelius/Gearcoleco

    Debug and trace ColecoVision and Super Game Module games using the Gearcoleco emulator MCP server.

    142 GitHub stars~3.5k tokensUpdated today
    DevelopmentAuto-check passed
  • Browser MCP Agent

    antibrow/anti-detect-browser-skills

    Give an AI agent its own real browser over MCP tool calls - launch, navigate, click, fill, screenshot, extract text, run JS - with a kernel-level real-device fingerprint and a persistent profile, so…

    17 GitHub starsUsed in 1 repo~4.2k tokens
    Productivity & AutomationAuto-check: warnings

More from CodyBontecou/health-md

  • Healthmd CLI

    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…

    230 GitHub stars~4.8k tokensUpdated today
    Auto-check passed
  • Healthmd CLI

    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…

    230 GitHub stars~3.6k tokensUpdated today
    Auto-check passed
  • Healthmd CLI Development

    CodyBontecou/health-md

    Develop or debug the standalone Rust Health.md CLI, portable healthmd-mcp server, and iPhone direct service.

    230 GitHub stars~4.3k tokensUpdated today
    Auto-check passed
  • Healthmd CLI Operator

    CodyBontecou/health-md

    Operate the standalone Health.md CLI against an open, paired iPhone.

    230 GitHub stars~2.9k tokensUpdated today
    Auto-check passed
  • Healthmd CLI QA

    CodyBontecou/health-md

    Test the standalone Health.md CLI, portable healthmd-mcp server, and direct mobile paths.

    230 GitHub stars~4k tokensUpdated today
    Auto-check passed

Questions about Healthmd CLI

What does Healthmd CLI do?

Install and operate the standalone Health.md CLI and portable healthmd-mcp server on macOS, Linux, or Windows. Healthmd CLI is an agent skill from CodyBontecou/health-md.md CLI and portable healthmd-mcp server on macOS, Linux, or Windows.

When should I use Healthmd CLI?

Healthmd CLI fits situations like: A user wants to pair an iPhone; configure Codex/Claude MCP; check direct readiness; chart typed health data.

How do I install Healthmd CLI in Claude Code?

Run `npx skills add CodyBontecou/health-md --skill healthmd-cli -a claude-code`. Or copy the skill folder (apps/website/docs-src/public/agents/skills/healthmd-cli/v1 in CodyBontecou/health-md) into .claude/skills/healthmd-cli in your project. Claude Code loads it when a task matches its description.

How do I install Healthmd CLI in Codex?

Run `npx skills add CodyBontecou/health-md --skill healthmd-cli -a codex`. Or copy the skill folder (apps/website/docs-src/public/agents/skills/healthmd-cli/v1 in CodyBontecou/health-md) into .agents/skills/healthmd-cli in your project. Codex loads it when a task matches its description.

Can I use Healthmd CLI in Cursor, Gemini CLI or GitHub Copilot?

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 -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, .gemini/skills/healthmd-cli, .github/skills/healthmd-cli and .opencode/skills/healthmd-cli in your project.

What does Healthmd CLI need to run?

Going by SKILL.md and its folder, Healthmd CLI needs the command-line tools its instructions call (git and cargo). Compatibility (from SKILL.md): Requires the standalone `healthmd`/`healthmd-mcp` package and a current Health.md iPhone app. Fresh work requires Health.md foreground with Direct CLI Access enabled. Manual IP/Tailscale and validated generated-file destinations work on macOS, Linux, and Windows..

Does Healthmd CLI access the network?

SKILL.md names 1 domain. As links in the text: healthmd.app. This is read from the text; nothing was executed.

Is Healthmd CLI safe to install?

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.

What licence does Healthmd CLI use?

Healthmd CLI 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.

How many tokens does Healthmd CLI use?

About 3.9k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Healthmd CLI?

Skills that share tags, products or a category with Healthmd CLI: Cortex Mem MCP (sopaco/cortex-mem, 313 stars), Mps Project Management (JetBrains/MPS, 1.7k stars), Gearcoleco Romhacking (drhelius/Gearcoleco, 142 stars) and MCP Installer (lintendo/Axhub-Skills, 130 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Healthmd CLI?

CodyBontecou (a GitHub user) maintains it in CodyBontecou/health-md, which has 230 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.