← 返回 Skills 市场
samdickson22

Edith

作者 samdickson22 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
134
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install edith
功能描述
Set up Edith smart glasses as an OpenClaw channel. Run this when the user wants to connect their smart glasses to OpenClaw, mentions "Edith glasses", or prov...
使用说明 (SKILL.md)

Setup Edith Glasses

You are helping the user connect their Edith smart glasses to OpenClaw.

What is Edith Glasses?

Edith is an AI assistant that runs on smart glasses (Mentra, etc). It connects to OpenClaw as a channel plugin, so the user can talk to their OpenClaw agent hands-free through their glasses.

Setup Flow

Step 1: Check if the plugin is already installed

Run:

ls ~/.openclaw/extensions/openclaw-edith-glasses/package.json 2>/dev/null && echo "INSTALLED" || echo "NOT_INSTALLED"

If NOT_INSTALLED, install it:

openclaw plugins install openclaw-edith-glasses

Step 2: Check if the channel is already configured

Run:

grep -c "edith-glasses" ~/.openclaw/openclaw.json 2>/dev/null || echo "0"

If the count is 0 or the channel section doesn't exist, ask the user for their link code (an 8-character code shown in the Edith app on their glasses).

If they haven't provided it yet, tell them:

Open the Edith app on your glasses. Your link code is displayed on the settings page. Tell me the code and I'll finish the setup.

Step 3: Add the channel with the link code

Once you have the link code, run:

openclaw channels add --channel edith-glasses --token LINK_CODE

Replace LINK_CODE with the actual code the user provided.

Step 4: Restart the gateway

openclaw gateway restart

Step 5: Confirm

Tell the user:

Edith glasses are connected! Put on your glasses and say "Hey Edith" followed by your question. The connection should be live within a few seconds.

If the user just provides a link code

If the user messages you something like "Uts35SUD" or "my link code is ABC123" or "here's my glasses code: XYZ", and the plugin is already installed, skip straight to Step 3 with that code.

Troubleshooting

If openclaw channels add fails because the channel already exists, update the config directly:

python3 -c "
import json
with open('$HOME/.openclaw/openclaw.json') as f:
    cfg = json.load(f)
cfg.setdefault('channels', {})['edith-glasses'] = {
    'enabled': True,
    'appUrl': 'https://edith-production-a63c.up.railway.app',
    'linkCode': 'LINK_CODE'
}
with open('$HOME/.openclaw/openclaw.json', 'w') as f:
    json.dump(cfg, f, indent=2)
print('Done')
"

Replace LINK_CODE with the user's actual code.

If the gateway won't restart due to config errors, clean up first:

python3 -c "
import json
with open('$HOME/.openclaw/openclaw.json') as f:
    cfg = json.load(f)
for k in list(cfg.get('channels', {})):
    if 'edith' in k:
        del cfg['channels'][k]
for key in ['entries', 'installs']:
    if key in cfg.get('plugins', {}):
        for k in list(cfg['plugins'][key]):
            if 'edith' in k:
                del cfg['plugins'][key][k]
with open('$HOME/.openclaw/openclaw.json', 'w') as f:
    json.dump(cfg, f, indent=2)
print('Cleaned')
"

Then start from Step 1 again.

安全使用建议
This skill appears to do what it says: install/configure an OpenClaw channel and write to ~/.openclaw/openclaw.json. Before running it (or letting an agent run it autonomously): - Verify the plugin origin: inspect the 'openclaw-edith-glasses' package code or repository if possible before installing. - Back up your OpenClaw config (~/.openclaw/openclaw.json) before making changes so you can restore it if something goes wrong. - Note the hardcoded backend URL (edith-production-...railway.app). Confirm you trust that third-party service because your glasses' data (or channel traffic) may route through it. - Provide the link code only to a trusted flow; the code is what authorizes the glasses to connect. - Prefer to run the listed commands yourself or review them with a human operator rather than allowing an autonomous agent to execute them without review. If you want a higher-assurance judgment, provide the source for the 'openclaw-edith-glasses' package or the plugin repository so the package contents and the backend usage can be audited.
功能分析
Type: OpenClaw Skill Name: edith Version: 1.0.0 The skill facilitates the setup of 'Edith' smart glasses by installing a plugin and configuring a channel in ~/.openclaw/openclaw.json. It uses standard CLI commands and Python scripts for configuration management, with no evidence of malicious intent or data exfiltration. The external endpoint https://edith-production-a63c.up.railway.app is consistent with the service's stated purpose in SKILL.md.
能力评估
Purpose & Capability
The skill's name/description (connect Edith smart glasses) matches the actions it instructs: check/install an OpenClaw plugin, add a channel using a link code, and restart the gateway. There are no unrelated credentials, binaries, or exotic requirements.
Instruction Scope
SKILL.md directs the agent to run local commands (ls, grep, openclaw CLI) and to read/modify ~/.openclaw/openclaw.json and restart the gateway. These file and commands are exactly what a channel setup would need; the instructions do not request unrelated system data.
Install Mechanism
This is an instruction-only skill with no install spec or bundled code. The actual plugin installation is delegated to the local 'openclaw plugins install' CLI, which is appropriate. No remote archive downloads or custom installers are performed by the skill itself.
Credentials
The skill requests no environment variables or credentials. However, the troubleshooting snippet hardcodes an 'appUrl' pointing to https://edith-production-a63c.up.railway.app — the agent will configure OpenClaw to route the channel to that third-party endpoint. This is plausible for a channel plugin but is a privacy/third-party trust consideration.
Persistence & Privilege
The skill is user-invocable and not forced always-on. Its actions modify the user's OpenClaw config and restart the gateway (expected for channel setup). It does not request persistent elevated privileges or attempt to change other skills' configs beyond entries containing 'edith' in troubleshooting (which may be blunt but scoped).
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install edith
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /edith 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Set up Edith smart glasses as an OpenClaw channel
元数据
Slug edith
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Edith 是什么?

Set up Edith smart glasses as an OpenClaw channel. Run this when the user wants to connect their smart glasses to OpenClaw, mentions "Edith glasses", or prov... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 134 次。

如何安装 Edith?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install edith」即可一键安装,无需额外配置。

Edith 是免费的吗?

是的,Edith 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Edith 支持哪些平台?

Edith 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Edith?

由 samdickson22(@samdickson22)开发并维护,当前版本 v1.0.0。

💬 留言讨论