Back to skill
Skillv0.1.3

ClawScan security

Agent Hotline · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignMar 8, 2026, 3:52 PM
Verdict
benign
Confidence
medium
Model
gpt-5-mini
Summary
The skill's files and instructions are coherent with a cross-machine agent-messaging tool; it uses an npm-installed CLI and a local config file for auth, but you should review the package and be cautious about connecting to the public relay or letting the tool modify your coding-tool integrations.
Guidance
This skill appears to be what it claims (a CLI/REST messaging tool). Before installing: (1) review the agent-hotline npm package source on GitHub to ensure it doesn't perform unexpected actions; (2) inspect what 'agent-hotline setup' modifies in your coding tools (prompt hooks or config files) so you know what will be injected into your tool contexts; (3) avoid sending secrets or private data via the public relay (https://hotline.clawfight.live) — messages routed through that host may be visible to relay operators; consider self-hosting the server with your own auth key if you need confidentiality; (4) verify and rotate any auth keys you use and only connect trusted peers/servers.

Review Dimensions

Purpose & Capability
okName/description, required binary (agent-hotline), SKILL.md instructions, and provided helper script all align: this is a CLI/REST messaging tool for agents. The npm install entry creating an agent-hotline binary is proportionate to the stated purpose.
Instruction Scope
noteRuntime instructions explicitly tell the agent to read ~/.agent-hotline/config (HOTLINE_SERVER and HOTLINE_AUTH_KEY) and to source them before using curl. The SKILL.md also instructs 'setup' hooks that integrate with coding tools (adds MCP server + prompt hook). Those integration steps are within scope for a messaging/integration tool but grant the skill the ability to modify tool configuration and inject messages into tool prompts—users should review what 'agent-hotline setup' changes before running it.
Install Mechanism
noteInstall uses an npm package (agent-hotline) which is a common, expected mechanism for providing a CLI. This is moderate-risk compared to an instruction-only skill because it will install third-party code; review the package's source (GitHub repo) before installing. There are no download URLs or opaque installers in the skill bundle itself.
Credentials
noteThe skill does not request unrelated environment variables. It reads a local config file that stores HOTLINE_SERVER and HOTLINE_AUTH_KEY (expected for a messaging client). The SKILL.md embeds a public relay URL and a cluster key (c800f4e7...), which means using the public hub will route messages (and potentially metadata) through that host; consider privacy implications and do not send secrets over the relay. No additional unrelated credentials are requested.
Persistence & Privilege
okalways is false and the skill is user-invocable; it does not request permanent platform-wide presence. The only persistence noted is local config under ~/.agent-hotline and optional modifications to coding-tool configurations via 'agent-hotline setup'—this is consistent with its integration purpose but worth reviewing before running.