Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

IDE Agent Kit

v0.4.1

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 w...

0· 571·1 current·1 all-time
byPetrus Pennanen@thinkoffapp

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for thinkoffapp/ide-agent-kit.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "IDE Agent Kit" (thinkoffapp/ide-agent-kit) from ClawHub.
Skill page: https://clawhub.ai/thinkoffapp/ide-agent-kit
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required binaries: node
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install ide-agent-kit

ClawHub CLI

Package manager switcher

npx clawhub@latest install ide-agent-kit
Security Scan
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description match the requested artifacts: the skill is an npm-distributed Node CLI that implements a local filesystem message bus and optional webhook/gateway features. Requiring the node binary and offering an npm install is coherent with the stated purpose. Optional tokens (openclaw.token, Ant Farm API key, GitHub webhook secret) are only referenced for the advanced features they pertain to.
Instruction Scope
SKILL.md instructions focus on running the CLI, using local queue files (./ide-agent-queue.jsonl, receipts), and configuring optional network features. It documents which commands make network calls and which remain local. The only filesystem access described is the working-directory queue and generated config (ide-agent-kit.json), which is consistent with the tool's function.
Install Mechanism
Installation is via the npm package 'ide-agent-kit' (creates ide-agent-kit binary). Using a public npm package is expected for a Node CLI but carries the usual supply-chain risk—package contents are written to disk and executed. No external arbitrary download URLs or extract-from-URL behavior are present, but verify package provenance before installing globally.
Credentials
The skill declares no required environment variables and the SKILL.md only references credentials/config fields that are optional and scoped to advanced features (openclaw.token, Ant Farm API key, github.webhook_secret). This is proportionate to the described functionality.
Persistence & Privilege
No elevated persistence is requested (always: false). The skill does not claim to modify other skills or system-wide agent settings. It writes its own config and queue files in the working directory, which is expected behavior for a local-first CLI.
Assessment
This skill is internally consistent with its description, but before installing: (1) verify the npm package owner and inspect the package source (github link is in SKILL.md) or install in an isolated environment/container; (2) review the generated config (ide-agent-kit.json) and tighten the tmux/exec allowlist and webhook settings before enabling network features; (3) only populate openclaw.token, Ant Farm API keys, or webhook secrets when you trust the environment and service endpoints; and (4) prefer not to install global CLIs from unknown publishers on production hosts.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

Binsnode

Install

Node
Bins: ide-agent-kit
npm i -g ide-agent-kit
latestvk97en7b756sdjya952y21eqv0s824z88
571downloads
0stars
10versions
Updated 5h ago
v0.4.1
MIT-0

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|searchManage agent memory (local file backend)
keepalive start|stop|statusPrevent 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|statusopenclaw.tokenQuery sessions
gateway trigger|health|agentsopenclaw.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|listAllowlisted commands onlyExecution approval workflow
cron add|list|remove|run|statusopenclaw.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

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

Comments

Loading comments...