← Back to Skills Marketplace
xeusoc

Nightscout-Local

by xeusoc · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
270
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install nightscout-local
Description
Read glucose data from a Nightscout site. Use when the user asks for the current CGM reading, trend, recent readings, or Nightscout status. This skill is rea...
Usage Guidance
This skill appears to do what it says (read-only Nightscout queries), but before installing: 1) verify or correct SKILL.md paths — the docs reference /Users/serveradmin/... and a current_bg.py that is not included; running those commands as-is may fail or reveal irrelevant filesystem paths. 2) Provide NIGHTSCOUT_BASE_URL explicitly at runtime (the script uses it though the metadata didn't declare it). 3) Inspect the included Python script locally — it's short and readable and only issues HTTP GETs to the configured Nightscout URL and prints JSON. 4) Only point the skill at Nightscout endpoints you trust (no credentials are used, but the skill will contact whatever URL you provide). 5) If you plan autonomous use, ensure the agent is restricted to only trusted Nightscout sites. If you want higher assurance, ask the publisher to fix the documentation inconsistencies and explicitly declare NIGHTSCOUT_BASE_URL in the skill metadata.
Capability Analysis
Type: OpenClaw Skill Name: nightscout-local Version: 1.0.0 The skill is a legitimate tool for retrieving glucose data from a Nightscout API. The Python script (nightscout_read.py) uses standard libraries to perform read-only API requests and contains no evidence of data exfiltration, obfuscation, or unauthorized command execution. While SKILL.md contains environment-specific hardcoded paths (e.g., /Users/serveradmin/), these appear to be configuration artifacts rather than malicious instructions.
Capability Assessment
Purpose & Capability
The Python script and SKILL.md implement read-only Nightscout reads (current, recent, status) which is coherent with the skill name and description. However, the skill metadata lists no required env vars while SKILL.md and the script rely on an environment variable NIGHTSCOUT_BASE_URL (or --url). Also SKILL.md references an alternate helper path (/Users/serveradmin/.openclaw/workspace/scripts/current_bg.py) that does not match the included script (scripts/nightscout_read.py).
Instruction Scope
Instructions include absolute filesystem paths specific to a user (/Users/serveradmin/.openclaw/...) and a reference to a different script (current_bg.py) that is not present in the package — this is sloppy and may cause confusion/failure. Otherwise the instructions only tell the agent to call the bundled script and set a base URL; the script only performs HTTP GETs to the provided Nightscout endpoint and prints JSON (no hidden network destinations).
Install Mechanism
There is no install spec and no external downloads; the skill is instruction-only with a small included Python script. No archives or third-party installers are used.
Credentials
The skill does not request credentials and operates with an optional NIGHTSCOUT_BASE_URL (or --url). That env var is reasonable for its purpose but was not declared in the skill's required env metadata — an inconsistency the user should be aware of.
Persistence & Privilege
always is false, the skill does not request persistent/system-level configuration, and the script does not modify system state or other skills. Agent autonomous invocation is allowed but not unusual.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install nightscout-local
  3. After installation, invoke the skill by name or use /nightscout-local
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial public release. Read-only Nightscout reader with configurable base URL and no hardcoded endpoint.
Metadata
Slug nightscout-local
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Nightscout-Local?

Read glucose data from a Nightscout site. Use when the user asks for the current CGM reading, trend, recent readings, or Nightscout status. This skill is rea... It is an AI Agent Skill for Claude Code / OpenClaw, with 270 downloads so far.

How do I install Nightscout-Local?

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

Is Nightscout-Local free?

Yes, Nightscout-Local is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Nightscout-Local support?

Nightscout-Local is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Nightscout-Local?

It is built and maintained by xeusoc (@xeusoc); the current version is v1.0.0.

💬 Comments