Token导航 LogoToken导航

Agent Skill · 效率

ekybot-connector(埃凯机器人连接器)

ekybot-connector 用于补充效率相关能力,适合在 OpenClaw 中需要让 Agent 承接效率相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

ekybot-connector 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描有提醒项,按安装量在效率类的 21,003 个 Skill 里排第 3,577。

总安装 16,584周安装 691GitHub Stars 公开资料未说明下载 5,528核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
6.1.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:ekybot-connector(埃凯机器人连接器)
来源仓库:https://github.com/regiomag/ekybot-connector
安装命令:
openclaw skills install ekybot-connector
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install ekybot-connector

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

ekybot-connector 连接 OpenClaw 与 Ekybot,实现远程控制与项目内存同步。专为 OpenClaw 设计,适用于分布式团队协作与设备管理场景。通过 ClawHub 安装,支持 Companion 机器运行状况监控。使用前需确认权限范围、维护状态,以及是否会触发跨系统认证与数据传输。

建议先在测试环境验证连接稳定性后再投入生产使用。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install ekybot-connector;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

ekybot-connector 怎么安装?

在终端执行 openclaw skills install ekybot-connector。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

ekybot-connector 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

ekybot-connector 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

ekybot-connector 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

ekybot-connector 用的人多吗?

公开数据是累计安装 16,584 次,近一周安装 691 次,下载 5,528 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

ekybot-connector 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
ekybot-connector

埃凯机器人连接器 · 本页

16,584—需要联网MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
ekybot-connector
description
Connect OpenClaw to Ekybot for remote agent control, Companion machine health, and project memory sync. Use when installing/configuring the connector, validating connectivity, or improving onboarding from first connection to first successful live test.
homepage
https://www.ekybot.com
repository
https://github.com/regiomag/ekybot-connector
source
https://github.com/regiomag/ekybot-connector
license
MIT
requires
env
node
>=18.0.0

Ekybot Connector

Bridge your local OpenClaw gateway to Ekybot — a remote command center for your AI agents.

OpenClaw (your machine) → Ekybot Connector → Ekybot Cloud → 📱 iOS / 🤖 Android / 🌐 Web

What you get

📱 Chat with agents from phone (iOS & Android apps) + 🌐 Web dashboard at ekybot.com

💬 @mention inter-agent collaboration — agents talk to each other in shared channels

🧠 4-layer memory system

  • SOUL.md — agent personality & identity
  • MEMORY.md — long-term curated memory (survives session resets)
  • memory/YYYY-MM-DD.md — daily logs & raw context
  • KB.md — shared Knowledge Base per project (editable from dashboard)

🤖 Full agent management from the app

  • Create, edit, delete agents from web or mobile
  • Assign a different AI model per agent (Claude, GPT, Gemini, Ollama…)
  • Set budgets & cost guards per agent

⏰ Cron & automation management

  • Create, edit, schedule cron jobs from the dashboard
  • Heartbeat monitoring, reminders, periodic tasks

📊 Session monitoring & cost control

  • Real-time token usage per session
  • Session size alerts & automatic summarization before reset
  • Budget guards to prevent runaway API costs

📋 Project management & tracking

  • Roadmap with task assignment to agents
  • Progress tracking per agent & project
  • Status updates visible from dashboard

💻 Machine health visible from dashboard

Installation (automated)

The setup script handles everything: copy bundled runtime, install deps, enroll, verify, daemon. No git clone required — all runtime files are included in the skill package.

⚠️ Before you start — Backup

Before installing, back up your OpenClaw config:

cp ~/.openclaw/openclaw.json ~/.openclaw/openclaw.json.bak
cp -r ~/.openclaw/managed/ ~/.openclaw/managed.bak/ 2>/dev/null || true

Prerequisites

The user needs:

  1. Node.js ≥ 18 installed (node --version)
  2. npm installed (npm --version)
  3. An Ekybot account — sign up at https://www.ekybot.com
  4. A temporary enrollment token — see "Getting the enrollment token" below

Getting the enrollment token

Guide the user step by step:

  1. Log in at https://www.ekybot.com
  2. Click on the Agents page in the sidebar
  3. Click Companion (or go directly to https://www.ekybot.com/companion)
  4. Click "Generate enrollment token"
  5. Copy the token (starts with ekrt_)

⚠️ The token expires after a few minutes — generate it right before running setup.

Run setup

# Run the automated setup (interactive — will prompt for enrollment token)
bash <SKILL_DIR>/scripts/setup.sh

# Or non-interactive with token as env var
EKYBOT_ENROLLMENT_TOKEN=ekrt_... bash <SKILL_DIR>/scripts/setup.sh

The script will:

  1. Copy the bundled runtime files to ~/.openclaw/ekybot-connector/
  2. Install npm dependencies (production only — no linting)
  3. Prompt for (or read) the enrollment token
  4. Connect to Ekybot cloud and register the machine
  5. Run doctor checks to verify
  6. Install the background daemon (auto-detects OS)

⚠️ Installation is NOT complete until the daemon is running

After setup, verify the daemon is actually running:

ps aux | grep companion-daemon | grep -v grep

If no process is found, the daemon failed to start. Start it manually:

cd ~/.openclaw/ekybot-connector
nohup node scripts/companion-daemon.js > ~/.openclaw/logs/ekybot-companion.log 2>&1 &
mkdir -p ~/.openclaw/logs
sleep 3 && tail -10 ~/.openclaw/logs/ekybot-companion.log

On Linux, install as a systemd service for auto-restart:

cd ~/.openclaw/ekybot-connector && npm run companion:install-service

On macOS, install as a LaunchAgent:

cd ~/.openclaw/ekybot-connector && npm run companion:install-launchd

First live test

⚠️ Do NOT consider the installation successful until this test passes.

From the Ekybot app (web or mobile):

  1. Send @YourAgent test in any channel
  2. Verify: you get a single reply (not duplicated), and it persists after page reload
  3. If no reply within 30 seconds, check troubleshooting below

Verify

cd ~/.openclaw/ekybot-connector
npm run companion:doctor       # local state + API access
npm run companion:api-check    # Ekybot API connectivity

Updating the connector

When a new skill version is available, re-run the setup script — it preserves your .env.ekybot_companion config:

bash <SKILL_DIR>/scripts/setup.sh

Then restart the daemon:

# Linux systemd:
sudo systemctl restart ekybot-companion

# macOS LaunchAgent:
launchctl kickstart -k gui/$(id -u)/com.ekybot.companion

# Manual process:
pkill -f companion-daemon
cd ~/.openclaw/ekybot-connector
nohup node scripts/companion-daemon.js > ~/.openclaw/logs/ekybot-companion.log 2>&1 &

Post-install commands

All commands run from ~/.openclaw/ekybot-connector/:

npm run companion:doctor         # verify health
npm run companion:api-check      # test API connectivity  
npm run companion:memory-check   # verify project memory sync
npm run companion:daemon         # run daemon interactively
npm run companion:install-launchd # install macOS LaunchAgent
npm run companion:install-service # install Linux systemd service
npm run companion:reconcile      # force agent config sync
npm run companion:disconnect     # unenroll machine
npm run health                   # local checks
npm run logs                     # inspect logs

Telemetry & Privacy

The connector collects minimal data for the dashboard health view:

Collected: OS platform (darwin/linux), OS arch, OS release, hostname (machine name — displayed in dashboard), Node.js version, connector uptime, connector heap usage, agent count, active session count.

NOT collected: CPU usage, disk usage, IP address, file contents, message contents, API keys, user activity.

Opt-out: Set EKYBOT_COMPANION_POLL_INTERVAL_MS=0 to disable all telemetry reporting. The companion daemon will still function for relay dispatch.

Full details in _meta.json → telemetry section.

Memory Sync — What is uploaded

The memory sync feature keeps your EkyBot dashboard in sync with local agent workspace files. Here is exactly what is sent and what is NOT sent:

Uploaded to EkyBot cloud (full content):

  • MEMORY.md — curated long-term memory (synced both ways)
  • working-memory.md, facts.md, rules.md, history.md — root-level and per-project memory files
  • context-index.json — auto-generated metadata (agent name, project ID, active sources, timestamps)
  • memory/summaries/*.md — last 3 session summaries
  • memory/daily/*.md — last 3 daily log files

NEVER uploaded:

  • SOUL.md — stays local (your agent personality is private)
  • AGENTS.md, USER.md, TOOLS.md — workspace config files stay local
  • Files outside the agent workspace (~/.openclaw/managed/, system files)
  • API keys, tokens, or credentials
  • Conversation history or raw prompts (only the curated memory files listed above)

Opt-out: Set in your .env.ekybot_companion:

EKYBOT_COMPANION_MEMORY_SYNC=false

When disabled, the dashboard will show agent names and status but not workspace file contents.

Configuration

Config file: ~/.openclaw/ekybot-connector/.env.ekybot_companion

EKYBOT_APP_URL="https://www.ekybot.com"
EKYBOT_COMPANION_MACHINE_ID="cmm..."         # set by companion:connect
EKYBOT_COMPANION_TOKEN="..."                  # set by companion:connect
EKYBOT_COMPANION_POLL_INTERVAL_MS=30000       # relay poll interval

# Budget guard (optional)
EKYBOT_COMPANION_MAX_BUDGET_PER_SESSION_USD=5.00
EKYBOT_COMPANION_BUDGET_EXCEEDED_ACTION=log   # or "block"

Troubleshooting

npm install shows eslint/lint errors

These are code style warnings, not real errors. The connector works fine. Fix:

cd ~/.openclaw/ekybot-connector
npm install --production

The --production flag skips dev dependencies (eslint, prettier) that cause these warnings.

"setup-enrollment.js" not found

This script does not exist. Use the correct enrollment command:

cd ~/.openclaw/ekybot-connector
EKYBOT_ENROLLMENT_TOKEN=ekrt_... EKYBOT_APP_URL=https://www.ekybot.com node scripts/companion-connect.js

Or the full setup:

EKYBOT_ENROLLMENT_TOKEN=ekrt_... bash <SKILL_DIR>/scripts/setup.sh

"Ekybot integration not configured" when running setup.js

setup.js is NOT the enrollment script. Use companion-connect.js for enrollment:

cd ~/.openclaw/ekybot-connector
EKYBOT_ENROLLMENT_TOKEN=ekrt_... node scripts/companion-connect.js

Missing .env.ekybot_companion (credentials lost)

If the .env file is missing, the daemon cannot start. Re-enroll:

  1. Generate a new token at https://www.ekybot.com/companion
  2. Run:
cd ~/.openclaw/ekybot-connector
EKYBOT_ENROLLMENT_TOKEN=ekrt_... EKYBOT_APP_URL=https://www.ekybot.com node scripts/companion-connect.js

"Not a git repository" when updating

The connector is installed by copying bundled files (not via git clone). To update, re-run the setup script — it copies the latest runtime files over the existing installation while preserving your .env.ekybot_companion config.

Daemon killed by SIGTERM immediately

Another process manager (systemd, supervisor, cron) may be conflicting. Check:

# Check for existing daemon processes
ps aux | grep companion | grep -v grep

# Check for systemd services
systemctl list-units | grep -i ekybot
systemctl list-units | grep -i companion

# Check crontab
crontab -l 2>/dev/null | grep -i ekybot

If a systemd service exists, restart it instead:

sudo systemctl restart ekybot-companion

Agent replies appear twice (duplicate messages)

Usually caused by running an outdated connector version. Update by re-running the setup script:

bash <SKILL_DIR>/scripts/setup.sh

Then restart the daemon. Also verify only one daemon instance is running:

ps aux | grep companion-daemon | grep -v grep

Machine not visible in Ekybot dashboard

Re-run enrollment with a fresh token:

cd ~/.openclaw/ekybot-connector
EKYBOT_ENROLLMENT_TOKEN=ekrt_... node scripts/companion-connect.js

No reply from agent after @mention

  1. Is the daemon running? ps aux | grep companion-daemon | grep -v grep
  2. Run doctor: cd ~/.openclaw/ekybot-connector && npm run companion:doctor
  3. Check logs: tail -50 ~/.openclaw/logs/ekybot-companion.log
  4. Is OpenClaw gateway running? openclaw status

References

  • Troubleshooting details: references/troubleshooting.md
  • API reference: references/api.md
  • Security model: references/security.md

平台分布

OpenClaw

84.07%
按下载量换算4,647

安全审计

VirusTotal

可疑

ClawScan

通过

Static analysis

可疑

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills