Back to skill
Skillv1.0.0
ClawScan security
agent-council · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
SuspiciousApr 13, 2026, 1:13 AM
- Verdict
- suspicious
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's README-like instructions claim a full 'toolkit' that creates agents, manages Discord channels, and patches gateway configs, but the package contains no scripts, no declared credentials, and no install artifacts — the capabilities claimed don't match what's actually provided.
- Guidance
- This document is a how-to, not a self-contained toolkit. Before installing or running anything: 1) Do not run gateway config patches, restart commands, or cron-job modifications blindly — inspect the JSON payloads and scripts first. 2) Verify the scripts referenced (scripts/create-agent.sh, scripts/*.py) actually exist and review their contents for dangerous actions. 3) Expect to need Discord credentials (bot token) and gateway/admin credentials to perform channel creation and config changes — provide least-privilege tokens and rotate them if used. 4) If you only want documentation, keep this as a guide; do not copy instructions that modify ~/.openclaw or system cron without backups. 5) Ask the publisher for the source repository or packaged scripts and for explicit lists of required environment variables and exact gateway changes; absence of that information is a red flag.
Review Dimensions
- Purpose & Capability
- concernThe skill is described as a 'complete toolkit' that creates autonomous agents, binds them to Discord channels, updates gateway config, and restarts services. However the package contains only an instruction document (SKILL.md) and no scripts, binaries, or declared credentials. Creating Discord channels and calling gateway APIs would normally require Discord tokens and gateway credentials; those are not requested or provided. This mismatch indicates the skill does not deliver the capabilities it advertises or omits necessary requirements.
- Instruction Scope
- concernThe runtime instructions tell the operator/agent to run scripts (scripts/create-agent.sh, python3 scripts/setup-channel.py, scripts/rename-channel.py), patch the OpenClaw gateway config, restart the gateway, and optionally create cron jobs and edit arbitrary workspace files. Those actions require filesystem and service control privileges and access to external APIs (Discord). The skill's instructions also suggest reading and updating workspace files and running commands that could affect system state — but the skill declares none of the credentials or files required to do this. The instructions therefore grant broad operational steps without providing the required code or clearly limiting scope.
- Install Mechanism
- noteThis is instruction-only with no install spec and no code files, which is lower risk from automatic code installation. However the documentation expects user-supplied or external scripts (scripts/*) and recommends copying files into ~/.openclaw/skills and running openclaw gateway config.patch. Because no scripts are packaged, following the instructions as-is will fail or will rely on externally obtained code—users should not blindly run the gateway patch or restart commands unless they verify the scripts and JSON payloads.
- Credentials
- concernThe skill makes explicit claims about calling the Discord API and modifying gateway configs but declares no required environment variables or primary credential. Real-world use would require at minimum a Discord bot token (or similar), gateway admin credentials, and possibly file-system permissions. The lack of any declared env vars or credential requirements is disproportionate and hides sensitive operations that would need secrets.
- Persistence & Privilege
- noteThe skill itself does not request 'always' presence and uses default model invocation settings, which is normal. That said, the instructions explicitly tell the operator to modify gateway configuration and enable the skill in gateway entries and to restart the gateway — actions that change system-wide agent behavior. Although the skill package doesn't assert persistent privileges, following its instructions can confer broad, persistent changes to the host; users should treat those steps as privileged operations requiring review.
