Cortex Mem MCP
sopaco/cortex-mem
Persistent memory enhancement for AI agents. An agent skill from sopaco/cortex-mem.
Install and operate the standalone Health.md CLI and portable healthmd-mcp server on macOS, Linux, or Windows.
$ npx skills add CodyBontecou/health-md --skill healthmd-cli -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install CodyBontecou/health-md healthmd-cli --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/apps/website/docs-src/public/agents/skills/healthmd-cli/v1 .claude/skills/healthmd-cli && 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" agent skill from https://github.com/CodyBontecou/health-md/tree/main/apps/website/docs-src/public/agents/skills/healthmd-cli/v1 into .claude/skills/healthmd-cli/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "healthmd-cli", 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/apps/website/docs-src/public/agents/skills/healthmd-cli/v1Type 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 -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install CodyBontecou/health-md healthmd-cli --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/apps/website/docs-src/public/agents/skills/healthmd-cli/v1 .agents/skills/healthmd-cli && 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" agent skill from https://github.com/CodyBontecou/health-md/tree/main/apps/website/docs-src/public/agents/skills/healthmd-cli/v1 into .agents/skills/healthmd-cli/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "healthmd-cli", 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 -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install CodyBontecou/health-md healthmd-cli --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/apps/website/docs-src/public/agents/skills/healthmd-cli/v1 .cursor/skills/healthmd-cli && 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" agent skill from https://github.com/CodyBontecou/health-md/tree/main/apps/website/docs-src/public/agents/skills/healthmd-cli/v1 into .cursor/skills/healthmd-cli/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "healthmd-cli", 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 apps/website/docs-src/public/agents/skills/healthmd-cli/v1--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 -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install CodyBontecou/health-md healthmd-cli --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/apps/website/docs-src/public/agents/skills/healthmd-cli/v1 .gemini/skills/healthmd-cli && 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" agent skill from https://github.com/CodyBontecou/health-md/tree/main/apps/website/docs-src/public/agents/skills/healthmd-cli/v1 into .gemini/skills/healthmd-cli/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "healthmd-cli", 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-cliInstalls 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 -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/apps/website/docs-src/public/agents/skills/healthmd-cli/v1 .github/skills/healthmd-cli && 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" agent skill from https://github.com/CodyBontecou/health-md/tree/main/apps/website/docs-src/public/agents/skills/healthmd-cli/v1 into .github/skills/healthmd-cli/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "healthmd-cli", 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 -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 --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/apps/website/docs-src/public/agents/skills/healthmd-cli/v1 .opencode/skills/healthmd-cli && 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" agent skill from https://github.com/CodyBontecou/health-md/tree/main/apps/website/docs-src/public/agents/skills/healthmd-cli/v1 into .opencode/skills/healthmd-cli/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "healthmd-cli", 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-cliInstall 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. 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.
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.
Shell commands in SKILL.md call:
gitcargoFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
healthmd.appFrom 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 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.
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.
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,655 words, ~3,930 tokens.
.claude/skills/healthmd-cli/SKILL.md (or your agent's skills folder).The standalone CLI connects directly to iPhone. The Health.md macOS app is not required.
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 filesThe 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.
On macOS/Linux, run the unfamiliar CLI non-interactively:
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/nullOn 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.
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:
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 --helpOtherwise, 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.
NO_COLOR=1 TERM=dumb timeout 180 healthmd direct pair </dev/nullWhile it waits:
healthmd.direct_pairing_result with status: success for the intended iPhone.The default port is 17647. If another port is saved on iPhone, pass it globally on every network command:
healthmd --port 18000 status
healthmd --port 18000 export --yesterday --raw --output yesterday.jsonPairing 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:
healthmd direct devices
healthmd direct unpair DEVICE_UUIDUse healthmd direct reset-trust --confirm only to recover unusable local trust. It removes every local pairing; forget the paired CLI on each iPhone too.
NO_COLOR=1 TERM=dumb timeout 30 healthmd status </dev/nullRead 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.
Choose exactly one range: --yesterday, --last N, --from/--to, or --all.
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.jsonWithout --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.
Use extract for selected health objects:
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.jsonlExtraction 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.
On macOS, Linux, or Windows, use an existing absolute non-symlink destination:
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):
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.
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.
Jobs persist for seven days. Timeout, Ctrl-C, process exit, network loss, or exhausted iOS background time does not cancel them.
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_UUIDJob 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.
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.
| Error | Next action |
|---|---|
direct_not_paired | Run healthmd direct pair; no Mac app is involved. |
direct_device_selection_required | Select the intended trusted iPhone with --device. |
direct_device_not_paired | List devices or pair the selected installation. |
direct_trust_invalid | Preserve diagnostics; reset trust only explicitly, then forget it on iPhone. |
direct_storage_unavailable | Restore 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_unavailable | Check foreground app, Direct CLI Access, address/port, local-network permission, and LAN/Tailscale reachability. |
direct_export_paused | Run status --job, reopen iPhone, and resume the same job. |
query_scope_too_large | Partition dates or metric IDs across MCP calls; do not treat it as missing health data. |
direct_cancellation_pending | Reopen iPhone and retry cancel until acknowledged. |
job_not_found / job_expired | Local state is absent or past the fixed seven-day lifetime. Confirm before starting anew. |
invalid_direct_raw_response | Do not consume output; retain validation diagnostics. |
invalid_direct_file_receipt | Do not manually append/merge; inspect and resume the durable job if allowed. |
partial_canonical_extraction | Review diagnostics; use --allow-partial only if incomplete data is accepted. |
transport_unsupported | Use Manual IP with LAN/Tailscale, not Nearby. |
not_implemented with mac-app | Remove the backend option; direct is default. |
invalid_request | Correct date, selector, output, destination, or option combinations before retrying. |
© 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
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
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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Healthmd CLI this skillCodyBontecou/health-md | 230 | — | ~3.9k | Automated safety check: Pass | AGPL-3.0 | |
| Cortex Mem MCPsopaco/cortex-mem | 313 | — | ~2.8k | Automated safety check: Pass | MIT | |
| Mps Project ManagementJetBrains/MPS | 1.7k | — | ~2.2k | Automated safety check: Pass | Apache-2.0 | |
| Gearcoleco Romhackingdrhelius/Gearcoleco | 142 | — | ~3.9k | Automated safety check: Pass | GPL-3.0 | |
| MCP Installerlintendo/Axhub-Skills | 130 | — | ~778 | Automated safety check: Pass | MIT | |
| Gearcoleco Debuggingdrhelius/Gearcoleco | 142 | — | ~3.5k | Automated safety check: Pass | GPL-3.0 |
sopaco/cortex-mem
Persistent memory enhancement for AI agents. An agent skill from sopaco/cortex-mem.
JetBrains/MPS
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…
drhelius/Gearcoleco
Hack, modify, and translate ColecoVision and Super Game Module ROMs using the Gearcoleco emulator MCP server.
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…
drhelius/Gearcoleco
Debug and trace ColecoVision and Super Game Module games using the Gearcoleco emulator MCP server.
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…
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
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
Operate the standalone Health.md CLI against an open, paired iPhone.
CodyBontecou/health-md
Test the standalone Health.md CLI, portable healthmd-mcp server, and direct mobile paths.
Works with
Categories
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.
Healthmd CLI fits situations like: A user wants to pair an iPhone; configure Codex/Claude MCP; check direct readiness; chart typed health data.
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.
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.
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.
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..
SKILL.md names 1 domain. As links in the text: healthmd.app. 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 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 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.
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.
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.