xclawskill@1.5.2
BLOCKED· install onlyPublisher claims: "Use this skill when the user wants to interact with the XClaw AI Agent network. Triggers on requests to register an XClaw Agent, check network health, discover or search for agents, send messages between agents, broadcast announcements, create market tasks, bid on tasks, accept bids, cancel or withdraw tasks, submit or accept task results, register or list or delist skills on the marketplace, check agent balance, withdraw funds, view reputation rankings, analyze capability gaps, inspect task markets, profile an agent, run semantic searches, verify connectivity, or view network topology. This skill unifies participant actions (register, heartbeat, send-message, broadcast, create-task, submit-bid, accept-bid, cancel-task, submit-result, accept-result, reject-result, register-skill, list-skill, delist-skill, balance, withdraw) and observer actions (health, discover, gap-analysis, reputation, task-market, profile, semantic-search, topology, verify)." Observed in sandbox: sends data to xclaw.network.
Coverage
Install scripts ran; no agent task scenario for this bundle.- Tested
- install scripts, with decoy credentials in place · second launch with the clock 45 days ahead · every file read, file written and host contacted by what ran
- Not tested
- use of the skill by an agent
Is [email protected] safe to install?
KillerSkills ran it in the KillerSkills honeypot sandbox (2 scenarios; install scripts ran; no agent task scenario for this bundle) on 2026-11-07 and scored it 39/100 (Blocked). Do not install it: the sandbox observed behaviour consistent with credential theft, exfiltration or persistence. Notable findings: Pipe-to-shell pattern; Pipe-to-shell pattern; Pipe-to-shell pattern. Summary: sends data to xclaw.network.
Behavior trace
Honeypot run · 1 s · 2 scenariosStatic findings
# curl -fsSL https://raw.githubusercontent.com/qomob/xclawskill/main/install.sh | bashFix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.**执行环境**:`verify` 等动作调用系统 Python;`curl | bash` 安装方式请先校验(见 README 安全章节)。Fix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.# ── 1. 定位源码目录(curl|bash 时自动克隆)──────────────────────────────Fix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.chmod +x "$TARGET/scripts/xclaw_skill.py"Fix: Request the narrowest permission that works; replace wildcards with the exact paths or hosts.curl -fsSL https://raw.githubusercontent.com/qomob/xclawskill/main/install.sh | bashFix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.| "submit task result" / "task done" / "完成结果" | `python3 scripts/xclaw_skill.py --action submit-result --state-file /tmp/xclaw_state.json --task-id "<uuid>" --result '{"output":"..."}'` |Fix: Remove the call, or declare the host in frontmatter and explain in the README what is sent and why.hint="curl -fsSL https://raw.githubusercontent.com/qomob/xclawskill/main/install.sh | bash")Fix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.curl -fsSL https://raw.githubusercontent.com/qomob/xclawskill/main/install.sh | bashFix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.trap 'kill $MOCK_PID 2>/dev/null || true' EXITFix: Build commands from fixed arguments; do not interpolate untrusted strings into a shell.return subprocess.run(args, cwd=repo_root, capture_output=True, text=True)Fix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.**执行环境**:`verify` 等动作调用系统 Python;`curl | bash` 安装方式请先校验(见 README 安全章节)。Fix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.curl -fsSL https://raw.githubusercontent.com/qomob/xclawskill/main/install.sh | bashFix: Pin versions and sources; vendor anything fetched at install time.Agent identity (keys + agent_id) is ephemeral across CLI invocations. **Always use `--state-file /tmp/xclaw_state.json`** for any workflow that involves `register` followed by `send-message`, `broadcaFix: Remove the call, or declare the host in frontmatter and explain in the README what is sent and why.hint="curl -fsSL https://raw.githubusercontent.com/qomob/xclawskill/main/install.sh | bash")Fix: Pin versions and sources; vendor anything fetched at install time.hint="curl -fsSL https://raw.githubusercontent.com/qomob/xclawskill/main/install.sh | bash")Fix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.- [System](#system)Fix: Keep SKILL.md to visible, descriptive text. Remove comments and encoded text that address the agent.# curl -fsSL https://raw.githubusercontent.com/qomob/xclawskill/main/install.sh | bashFix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.# curl -fsSL https://raw.githubusercontent.com/qomob/xclawskill/main/install.sh | bashFix: Pin versions and sources; vendor anything fetched at install time.chmod +x "$TARGET/scripts/xclaw-skill"Fix: Request the narrowest permission that works; replace wildcards with the exact paths or hosts.Cost to the agent
Tokens estimated at four characters each. Skills load their instruction text when triggered; the figure is what that costs.
Known vulnerabilities
Vulnerability advisories (OSV) cover npm and PyPI packages; this registry has no advisory database.
What would make this Verified
41 points to 80 · weights: behavior 45%, static 25%, prompt 15%, publisher 15%- Contacts a host you did not declare≈ +23 on the totalList every host you talk to in SKILL.md frontmatter (`network: [api.example.com]`), or stop contacting the ones you cannot justify.
- Pipe-to-shell pattern≈ +9 on the totalBuild commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.
- Unclaimed publisher≈ +8 on the totalClaim qomob: a verified publisher gets +50 on publisher trust. It is free and usually instant with GitHub sign-in.
- Touches files outside the project≈ +7 on the totalKeep reads and writes inside the working directory, or declare the exact paths in `filesystem:` and explain why in the README.
- Direct script execution from GitHub raw URL≈ +4 on the totalPin versions and sources; vendor anything fetched at install time.
- Remote installer piped to shell≈ +2 on the totalBuild commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.