← Back to Skills Marketplace
chris-clem

Dexcom CGM

by chris-clem · GitHub ↗ · v1.0.4
cross-platform ✓ Security Clean
2445
Downloads
1
Stars
0
Active Installs
5
Versions
Install in OpenClaw
/install dexcom
Description
Monitor blood glucose via Dexcom G7/G6 CGM
README (SKILL.md)

Dexcom CGM

Real-time blood glucose monitoring via Dexcom G6/G7 continuous glucose monitor.

Setup

Set environment variables:

export DEXCOM_USER="[email protected]"
export DEXCOM_PASSWORD="your-password"
export DEXCOM_REGION="ous"  # or "us" (optional, defaults to "ous")

Or configure in ~/.clawdbot/clawdbot.json:

{
  skills: {
    "dexcom": {
      env: {
        DEXCOM_USER: "[email protected]",
        DEXCOM_PASSWORD: "your-password",
        DEXCOM_REGION: "ous"
      }
    }
  }
}

Usage

Formatted report:

uv run {baseDir}/scripts/glucose.py now

Raw JSON:

uv run {baseDir}/scripts/glucose.py json

Example Output

🩸 Glucose: 100 mg/dL (5.6 mmol/L)
📈 Trend: steady ➡️
🎯 Status: 🟢 In range
⏰ 2026-01-18 09:30:00

Requirements

  • Dexcom G6 or G7 with Share enabled
  • uv (Python package manager)
  • Valid Dexcom Share credentials
Usage Guidance
This skill appears to do what it says: it uses Dexcom credentials to fetch CGM readings via pydexcom. Before installing, confirm the 'uv' Homebrew formula is from a trusted source and understand that 'uv' (and pydexcom) will install/execute Python packages on your system. Store DEXCOM_PASSWORD securely (avoid leaving plaintext in shell history or shared config). If you have concerns, consider creating a dedicated environment or container for running the skill, or inspect the installed 'uv' and Python package behavior before first use. Autonomous invocation is allowed by default (platform behavior) but this skill does not request always:true or persistent system-wide changes.
Capability Analysis
Type: OpenClaw Skill Name: dexcom Version: 1.0.4 The skill is designed to monitor blood glucose via Dexcom. It retrieves Dexcom credentials from environment variables (DEXCOM_USER, DEXCOM_PASSWORD) and uses the `pydexcom` library to interact with the Dexcom API. The `scripts/glucose.py` file then processes and displays this data. There is no evidence of data exfiltration to unauthorized endpoints, malicious execution, persistence mechanisms, prompt injection attempts in `SKILL.md`, or obfuscation. All actions are clearly aligned with the stated purpose of monitoring Dexcom data.
Capability Assessment
Purpose & Capability
Name/description, required env vars (DEXCOM_USER, DEXCOM_PASSWORD), and the included script all align: the script uses pydexcom to query Dexcom Share and requires the Dexcom credentials. Requesting a package runner (uv) is reasonable to execute the included Python script.
Instruction Scope
SKILL.md limits runtime actions to setting credentials and running the provided script via 'uv run'. The script only reads the declared env vars and calls pydexcom to fetch the current glucose reading; it does not read other files, scan the system, or transmit data to any endpoint beyond what pydexcom uses to access Dexcom.
Install Mechanism
Install uses Homebrew to install 'uv'. Homebrew is a common mechanism, but the specific formula 'uv' is not widely documented in the skill metadata; verify that the brew formula comes from a trusted tap and does what you expect. The script itself depends on pydexcom and fire, which will be installed at runtime by the Python package manager invoked by 'uv'.
Credentials
Only Dexcom credentials and an optional region are requested, which is proportionate for a Dexcom Share integration. The skill declares the same env vars it uses; there are no unrelated credential requests.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or system settings. It runs only when invoked and does not demand elevated or persistent system privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install dexcom
  3. After installation, invoke the skill by name or use /dexcom
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.4
Test: rename script to glucose.py
v1.0.3
Test: remove executable bit from glucose script
v1.0.2
Fix: move glucose script to scripts/ subdirectory
v1.0.1
Fix: include glucose script in package
v1.0.0
Initial release: real-time glucose monitoring via Dexcom G6/G7
Metadata
Slug dexcom
Version 1.0.4
License
All-time Installs 0
Active Installs 0
Total Versions 5
Frequently Asked Questions

What is Dexcom CGM?

Monitor blood glucose via Dexcom G7/G6 CGM. It is an AI Agent Skill for Claude Code / OpenClaw, with 2445 downloads so far.

How do I install Dexcom CGM?

Run "/install dexcom" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Dexcom CGM free?

Yes, Dexcom CGM is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Dexcom CGM support?

Dexcom CGM is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Dexcom CGM?

It is built and maintained by chris-clem (@chris-clem); the current version is v1.0.4.

💬 Comments