Token导航 LogoToken导航TokenDH.com
研究检索敏感数据clawhub未标认证来源可访问clear审计提醒

ide-agent-kitIDEAgent 套件

Agent Skill

ide-agent-kit 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

17,569

周安装

747

GitHub Stars

公开资料未说明

下载量

6,155
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

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

命令行安装

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

ClawHubOpenClaw
openclaw skills install ide-agent-kit

简介

提供多代理 IDE 间的事件总线与 Webhook 中继功能,促进协作通信。

  • 适用于分布式开发团队同步 GitHub/GitLab 事件与 Ant Farm 房间状态。
  • 通过文件系统监听或 HTTP 回调接收并转发跨代理消息。
  • 需配置共享存储路径或暴露网络接口供其他组件接入。
  • 建议限制消息类型与频率以避免系统资源过度消耗。

SKILL.md

name
ide-agent-kit
description
Filesystem message bus and webhook relay for multi-agent IDE coordination. Use when agents need to share events, poll Ant Farm rooms, receive GitHub/GitLab webhooks, coordinate tasks across sessions, or run scheduled jobs. Local-first with zero network by default. Trigger on cross-agent messaging, webhook ingestion, room polling, cron scheduling, or tmux command execution.
version
0.4.0
metadata
openclaw
requires
bins
[node]
env
[]
homepage
https://github.com/ThinkOffApp/ide-agent-kit
install
package
ide-agent-kit
bins
[ide-agent-kit]

IDE Agent Kit

Connect your IDE coding agents into real-time teams through OpenClaw. Filesystem-based message bus, room polling, automation rules, and multi-model agent coordination. Zero dependencies.

Security Model

This skill operates in two tiers:

Core (local-only, no credentials needed):

  • Local filesystem queue and receipt log — agents read/write files in the working directory
  • init, receipt tail, memory (local backend), keepalive — no network, no secrets
  • serve binds to 127.0.0.1 only by default — receives webhooks, writes to local queue

Advanced (requires explicit opt-in and credentials):

  • sessions, gateway — talk to an OpenClaw gateway (requires openclaw.token in config)
  • poll — connects to Ant Farm rooms (requires --api-key flag)
  • emit, hooks create — POST data to external URLs you specify
  • tmux run, exec — execute shell commands (restricted to an allowlist in config)

No advanced features activate without explicit configuration. The default init config has empty credential fields and a minimal command allowlist.

Network behavior

CommandOutbound connectionsInbound connections
init, receipt tail, memory (local), keepaliveNoneNone
serveNonelocalhost:8787 only (configurable)
pollAnt Farm API (HTTPS)None
sessions, gatewayOpenClaw gateway (localhost by default)None
emitUser-specified URLNone
hooks createUser-specified webhook URLNone

Command execution

tmux run and exec only run commands listed in tmux.allow in your config. Default allowlist: npm test, npm run build, pytest, git status, git diff. Commands not on the list are rejected.

exec adds an approval flow: commands go through exec request → human/agent exec resolve before running.

Quick Start

npm install -g ide-agent-kit
ide-agent-kit init --ide claude-code

Creates a local ide-agent-kit.json config. All credential fields are blank. Nothing connects to any server until you configure it.

Connectivity Modes

Four modes that compose freely. Only mode 1 is active by default.

1. Local Filesystem Bus (default)

Agents on the same machine communicate through a shared queue directory and receipt log. No network, no server, no API keys.

  • Queue: ./ide-agent-queue.jsonl
  • Receipts: ./ide-agent-receipts.jsonl

2. Webhook Relay Server (optional)

Receives inbound webhooks from GitHub/GitLab and writes them to the local event queue.

ide-agent-kit serve [--config <path>]

Binds to 127.0.0.1:8787 by default. Set github.webhook_secret in config to verify signatures. Does not make outbound connections.

3. Ant Farm Room Polling (optional)

Connects to Ant Farm rooms for cross-machine coordination.

ide-agent-kit poll --rooms <room1,room2> --api-key <key> --handle <@handle> [--interval <sec>]

Requires: --api-key flag (Ant Farm API key). Rate-limited, default 120s interval.

4. GitHub Events (optional)

When serve is running, point a GitHub webhook at your relay URL. Translates PR/issue/CI events into local queue events.

Requires: github.webhook_secret in config to verify inbound signatures.

Commands

Core (local-only, no credentials)

CommandDescription
`init [--ide <name>] [--profile <balanced\low-friction>]`Generate starter config
receipt tail [--n <count>]Print last N receipts
watch [--config <path>]Watch event queue, nudge IDE session on new events
serve [--config <path>]Start webhook relay server (localhost only)
`memory list\get\set\search`Manage agent memory (local file backend)
`keepalive start\stop\status`Prevent macOS sleep for remote sessions

Advanced (requires credentials or explicit config)

CommandRequiresDescription
sessions send --agent <id> --message <text>openclaw.tokenSend message to agent via gateway
sessions spawn --task <text>openclaw.tokenSpawn a new agent session
`sessions list\history\status`openclaw.tokenQuery sessions
`gateway trigger\health\agents`openclaw.tokenGateway operations
poll --rooms <r> --api-key <k> --handle <h>Ant Farm API keyPoll rooms for messages
emit --to <url> --json <file>None (user specifies target)POST event JSON to a URL
hooks create --webhook-url <url>None (user specifies target)Create webhook forwarder
tmux run --cmd <command>Allowlisted commands onlyRun command in tmux, capture receipt
`exec request\resolve\list`Allowlisted commands onlyExecution approval workflow
`cron add\list\remove\run\status`openclaw.tokenScheduled task management

Configuration

Generated by ide-agent-kit init. All credential fields default to empty.

FieldPurposeDefault
listen.hostWebhook server bind address127.0.0.1
listen.portWebhook server port8787
tmux.allowAllowlisted shell commands[npm test, npm run build, pytest, git status, git diff]
openclaw.tokenGateway auth (advanced commands)empty
github.webhook_secretVerify GitHub webhooksempty

Data Access

PathAccessPurpose
ide-agent-receipts.jsonlappendAudit log of all agent actions
ide-agent-queue.jsonlread/writeEvent queue
ide-agent-kit.jsonreadRuntime configuration (may contain secrets)
memory/read/writeLocal agent memory files

Source & Verification

  • npm: https://www.npmjs.com/package/ide-agent-kit
  • Source: https://github.com/ThinkOffApp/ide-agent-kit
  • Maintainer: petruspennanen (npm), ThinkOffApp (GitHub)
  • License: AGPL-3.0-only

The npm package contains no install scripts (preinstall/postinstall). All code is plain ESM JavaScript. Verify with npm pack --dry-run before installing.

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

83.45%
按下载量换算5,136

安全审计

VirusTotal

可疑

ClawScan

通过

Static analysis

未展示

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills