even-g2-bridge by daaab/openclaw-skills
npx skills add https://github.com/daaab/openclaw-skills --skill even-g2-bridge部署一个 Cloudflare Worker,用于连接 Even Realities G2 智能眼镜与您的 OpenClaw 网关。
G2 眼镜 → (语音转文字) → CF Worker → OpenClaw 网关 → 完整智能体
↓ ↓
G2 显示屏 (文本) Telegram (富媒体内容)
在您的 OpenClaw 主机上,启用聊天补全端点:
openclaw config set gateway.http.endpoints.chatCompletions.enabled true
openclaw gateway restart
验证:
curl -X POST https://YOUR_GATEWAY_URL/v1/chat/completions \
-H "Authorization: Bearer YOUR_GATEWAY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"model":"openclaw","messages":[{"role":"user","content":"hi"}]}'
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
将 scripts/worker.js 复制到您的项目,然后部署:
# 安装 wrangler
npm install -g wrangler
# 登录 Cloudflare
wrangler login
# 部署
wrangler deploy
或者使用 Cloudflare 仪表板:Workers & Pages → 创建 → 上传 worker.js。
# 必需项
wrangler secret put GATEWAY_URL # 您的 OpenClaw 网关 URL
wrangler secret put GATEWAY_TOKEN # 您的网关认证令牌
wrangler secret put G2_TOKEN # G2 眼镜认证令牌 (您自行设定)
wrangler secret put ANTHROPIC_API_KEY # 网关不可用时的备用密钥
# 可选项 (用于向 Telegram 推送富媒体内容)
wrangler secret put TELEGRAM_BOT_TOKEN
wrangler secret put TELEGRAM_CHAT_ID
# 可选项 (用于图像生成)
wrangler secret put OPENAI_API_KEY
在 Even 应用 → 设置 → 添加智能体:
https://YOUR_WORKER.workers.devG2_TOKENcurl -X POST https://YOUR_WORKER.workers.dev \
-H "Authorization: Bearer YOUR_G2_TOKEN" \
-H "Content-Type: application/json" \
-d '{"model":"openclaw","messages":[{"role":"user","content":"Hello, who are you?"}]}'
G2_TOKEN 进行身份验证双层令牌认证:
G2 --[G2_TOKEN]--> Worker --[GATEWAY_TOKEN]--> Gateway
G2_TOKEN — 如果眼镜丢失,只需更换此令牌GATEWAY_TOKEN 始终保存在 Worker 密钥中,不会暴露给眼镜[链接],代码块 → [代码],长文本 → 截断编辑 worker.js 中的任务分类正则表达式:
isLongTask() — 触发后台处理的模式isImageGenRequest() — 触发 DALL-E 的模式SHORT_TIMEOUT 值 (CF Workers 最长约 25 秒)chatCompletions.enabled: true 并已重启周安装量
1
代码仓库
GitHub 星标数
1
首次出现
今日
安全审计
安装于
zencoder1
amp1
cline1
openclaw1
opencode1
cursor1
Deploy a Cloudflare Worker that connects Even Realities G2 smart glasses to your OpenClaw Gateway.
G2 Glasses → (voice→text) → CF Worker → OpenClaw Gateway → Full Agent
↓ ↓
G2 display (text) Telegram (rich content)
On your OpenClaw host, enable the chat completions endpoint:
openclaw config set gateway.http.endpoints.chatCompletions.enabled true
openclaw gateway restart
Verify:
curl -X POST https://YOUR_GATEWAY_URL/v1/chat/completions \
-H "Authorization: Bearer YOUR_GATEWAY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"model":"openclaw","messages":[{"role":"user","content":"hi"}]}'
Copy scripts/worker.js to your project, then deploy:
# Install wrangler
npm install -g wrangler
# Login to Cloudflare
wrangler login
# Deploy
wrangler deploy
Or use the Cloudflare Dashboard: Workers & Pages → Create → Upload worker.js.
# Required
wrangler secret put GATEWAY_URL # Your OpenClaw Gateway URL
wrangler secret put GATEWAY_TOKEN # Your Gateway auth token
wrangler secret put G2_TOKEN # Token for G2 glasses auth (you choose)
wrangler secret put ANTHROPIC_API_KEY # Fallback when Gateway is down
# Optional (for Telegram delivery of rich content)
wrangler secret put TELEGRAM_BOT_TOKEN
wrangler secret put TELEGRAM_CHAT_ID
# Optional (for image generation)
wrangler secret put OPENAI_API_KEY
In Even app → Settings → Add Agent:
https://YOUR_WORKER.workers.devG2_TOKEN you set abovecurl -X POST https://YOUR_WORKER.workers.dev \
-H "Authorization: Bearer YOUR_G2_TOKEN" \
-H "Content-Type: application/json" \
-d '{"model":"openclaw","messages":[{"role":"user","content":"Hello, who are you?"}]}'
G2_TOKENTwo-layer token auth:
G2 --[G2_TOKEN]--> Worker --[GATEWAY_TOKEN]--> Gateway
G2_TOKEN — if glasses are lost, change only this tokenGATEWAY_TOKEN stays in Worker secrets, never exposed to glasses[link], code blocks → [code], long text → truncatedEdit the task classification regex in worker.js:
isLongTask() — patterns that trigger background processingisImageGenRequest() — patterns that trigger DALL-ESHORT_TIMEOUT (max ~25s for CF Workers)chatCompletions.enabled: true in OpenClaw config + restartWeekly Installs
1
Repository
GitHub Stars
1
First Seen
Today
Security Audits
Gen Agent Trust HubPassSocketFailSnykWarn
Installed on
zencoder1
amp1
cline1
openclaw1
opencode1
cursor1
Azure 升级评估与自动化工具 - 轻松迁移 Functions 计划、托管层级和 SKU
79,900 周安装
json-render-core:AI驱动的JSON模式定义与动态UI渲染核心库
340 周安装
SaaS订阅管理全攻略:生命周期、定价策略、流失预防与收入优化
355 周安装
模板引擎技能:自动化生成Word/Excel/PPT文档,支持Jinja2语法与批量邮件合并
354 周安装
VueUse最佳实践指南:组合式函数高效使用、SSR调试与类型推断解决方案
341 周安装
Cloudflare Workflows 完整指南:生产就绪的服务器端工作流解决方案
341 周安装
Cloudflare Browser Rendering 浏览器自动化指南:Puppeteer与Playwright API完整参考
341 周安装