← Back to Skills Marketplace
110
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install nimo-glasses
Description
Connect AI smart glasses to OpenClaw via Companion App. Provides secure linkCode pairing, chat API, and SSE streaming for voice-controlled AI conversations t...
Usage Guidance
This package implements what it claims (local pairing, chat endpoint, SSE) and the code is readable, but exercise caution before running the included deploy.sh or enabling it unmodified. Recommended steps:
- Don't run deploy.sh as-is. Inspect and run its commands manually so you understand each change.
- Do NOT accept the default GATEWAY_TOKEN; set a strong token or rely on your gateway's existing auth. The script's default (nimo-demo-2026) is weak and could expose your gateway.
- Avoid binding the gateway to 'lan' or opening it to external networks unless you intentionally want that; keep it localhost-only if possible, or firewall/limit access to trusted IPs.
- Review and (if necessary) remove/limit code paths that accept link codes or tokens if you plan to expose the gateway beyond your LAN.
- Be aware that the plugin can set a systemPrompt that changes assistant behavior; do not allow untrusted parties to control that prompt (it can be used to manipulate responses or influence models).
- If you want this plugin, prefer copying only the index.ts into your trusted plugin directory and enable it manually, rather than running the script which modifies global settings.
If you want further help: tell me whether you plan to run the plugin on a private LAN/localhost-only machine or on a publicly reachable server, and I can provide concrete configuration edits and a safer installation checklist.
Capability Analysis
Type: OpenClaw Skill
Name: nimo-glasses
Version: 0.1.0
The nimo-glasses plugin is a legitimate extension designed to connect smart glasses to the OpenClaw gateway. It implements a documented pairing mechanism using a rotating 6-digit link code and session tokens to proxy voice-to-text requests to the local AI agent. Analysis of index.ts and deploy.sh shows no evidence of data exfiltration, malicious execution, or unauthorized access; all network communication is restricted to the local gateway or the authenticated companion app.
Capability Assessment
Purpose & Capability
The name/description align with the included code: index.ts implements link-code pairing, session tokens, /nimo/* routes and internal calls to http://localhost:{port}/v1/chat/completions. The deploy.sh and README also request model API keys (optional) to configure the gateway — this is reasonable for routing requests to a model, but the metadata claims no required env vars while the scripts read/set OPENAI/GEMINI keys and gateway token, which is inconsistent and worth noting.
Instruction Scope
SKILL.md / README describe local-only flow and sensible endpoints. However deploy.sh performs system-wide actions: it may clear ~/.openclaw, sets gateway.bind to 'lan', enables HTTP endpoints, installs/updates openclaw globally, copies plugin files into ~/.openclaw/extensions, and sets a default GATEWAY_TOKEN. Binding the gateway to LAN and installing a weak default token (nimo-demo-2026) increases the risk of unintended network exposure. The SKILL.md also exposes and encourages setting a systemPrompt (able to override assistant behavior)—the pre-scan flagged a 'system-prompt-override' pattern which could be abused if not handled carefully.
Install Mechanism
There is no formal install spec in registry metadata (instruction-only), but a deploy.sh is included. The script uses npm install -g openclaw (a known registry) and copies local files into the user's OpenClaw extensions directory. There are no downloads from unknown hosts or archive extraction, which reduces risk compared to arbitrary remote fetches, but executing the script will modify user configuration and install global packages.
Credentials
The plugin itself requires no declared env vars, and runtime code mostly uses local endpoints. However deploy.sh expects/sets OPENAI_API_KEY or GEMINI_API_KEY and writes them into OpenClaw config, and it sets a default GATEWAY_TOKEN value. Requesting model API keys is proportionate for routing to models, but the default weak gateway token and automated insertion into gateway config are disproportionate and risky. The plugin also reads process.env.OPENCLAW_AGENT_ID and OPENCLAW_GATEWAY_PORT (not declared), which could be surprising.
Persistence & Privilege
The plugin does not request 'always: true' and is user-invocable. But deploy.sh and README direct changes to global OpenClaw configuration (plugins.allow, plugins.entries.*, gateway.bind, gateway.auth.token, env.*). That modifies system-wide gateway settings and can expose the gateway to the LAN/internet if misconfigured. This level of configuration change is within a plugin installer’s remit but should be treated as privileged and not done without user review.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install nimo-glasses - After installation, invoke the skill by name or use
/nimo-glasses - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release: linkCode pairing, chat API, SSE streaming, 60-day token
Metadata
Frequently Asked Questions
What is Nimo AI Glasses?
Connect AI smart glasses to OpenClaw via Companion App. Provides secure linkCode pairing, chat API, and SSE streaming for voice-controlled AI conversations t... It is an AI Agent Skill for Claude Code / OpenClaw, with 110 downloads so far.
How do I install Nimo AI Glasses?
Run "/install nimo-glasses" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Nimo AI Glasses free?
Yes, Nimo AI Glasses is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Nimo AI Glasses support?
Nimo AI Glasses is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Nimo AI Glasses?
It is built and maintained by orideclaw (@orideclaw); the current version is v0.1.0.
More Skills