Agent Economy Report

Skill code audit

CAUTION version 1.0.0 · audited 2026-09-17

find-skills-skill @fangkelvin

This package is a skill-discovery guide. It tells an AI agent to run `npx clawhub` search and browse commands and to consult several websites. The package itself does not contain executable code, file writes, credential handling, payment handling, or persistence. The main concern is that the npx commands are unpinned, so they may download and execute a changing ClawHub CLI package; this risk is even acknowledged in the skill card. No hidden network destination, obfuscation, or prompt-injection instruction was found.

Declared purposeSearch and discover OpenClaw skills from various sources. Use when: user wants to find available skills, search for specific functionality, or discover new skills to install.
Observed behaviorThe package contains SKILL.md, _meta.json, and skill-card.md. SKILL.md provides bash code examples that run `npx clawhub search`, `npx clawhub browse`, and sorting variants, plus external references to ClawHub, OpenClaw Directory, LobeHub, SitePoint, and Discord. No file reads or writes, environment variables, base64 payloads, persistence mechanisms, wallets, or payment flows appear in the package.
Verdict, rules onlySAFE
Verdict, AICAUTION
Final verdictCAUTION (never better than either pass)

Capabilities

capabilityvs purposedetail
networkneededNeeded to reach ClawHub and the listed external skill directories and forums.
shellneededNeeded to run the documented bash/npx ClawHub commands.
install_packagesneededThe `npx` invocation may download and execute the latest ClawHub package from the npm registry if it is not already cached.

Findings

severityfinding
infoDeclared purpose
The package declares a search/discovery purpose that matches the observed guidance.
SKILL.md:3 description: "Search and discover OpenClaw skills from various sources. Use when: user wants to find available skills, search for specific functionality, or dis
mediumUnpinned npx command
The command uses `npx` without a version pin, so the host may download and run the current ClawHub package. The executed code can change without this skill changing.
SKILL.md:35 npx clawhub search "keyword"
mediumUnpinned npx command
Another unpinned `npx` example with the same supply-chain risk.
SKILL.md:38 npx clawhub browse
lowAdditional unpinned npx usage
Repeats the unpinned `npx` pattern for sorting by installs.
SKILL.md:86 npx clawhub search --sort installs
infoDisclosed npx risk
The skill card itself acknowledges the main risk from the npx examples.
skill-card.md:24 Risk: Unpinned npx command examples can execute a moving version of the ClawHub CLI in sensitive environments.
infoSuggested mitigation
The package suggests mitigation, but the command examples remain unpinned.
skill-card.md:26 Mitigation: Prefer a reviewed pinned CLI version, or use the listed website and GitHub search options before running commands.
infoDeclared network destination
ClawHub homepage; not hidden and consistent with the skill's purpose.
SKILL.md:4 homepage: https://clawhub.com
infoPublisher URL
Publisher profile link on clawhub.ai.
skill-card.md:9 [fangkelvin](https://clawhub.ai/user/fangkelvin)
infoWeb search source
Listed alternate directory for skill discovery.
SKILL.md:42 - Website: https://www.openclawdirectory.dev/skills
infoWeb search source
Listed alternate skill marketplace.
SKILL.md:46 - Website: https://lobehub.com/skills
infoCommunity reference
Listed forum source, informational only.
SKILL.md:54 - SitePoint: https://www.sitepoint.com/community/
infoCommunity reference
Listed Discord invite, informational only.
SKILL.md:55 - Discord: https://discord.com/invite/clawd

0 AI finding(s) were dropped because their file, line or quote did not match the package.

Network destinations in the code

domainservice ratingwhere
clawhub.ainot in the service indexskill-card.md:9
clawhub.comnot in the service indexSKILL.md:4
discord.comnot in the service indexSKILL.md:55
lobehub.comnot in the service indexSKILL.md:46
www.openclawdirectory.devnot in the service indexSKILL.md:42
www.sitepoint.comnot in the service indexSKILL.md:54

Other facts

Binaries invokedbash, npx
Environment variables readnone
Hard-coded walletsnone
Pipes a download to a shell0
eval / exec / subprocess0
base64 blobs0
File writes0
Persistence0

Files audited

filelinessha256
SKILL.md1446a456ab419a1dafd…
_meta.json6522be71c17b9d6c4…
skill-card.md535dfff5d29799ae3a…

For agents

JSON: https://agenteconomy.report/k/find-skills-skill.audit.json · badge: https://agenteconomy.report/k/find-skills-skill.audited.svg · skill rating: /k/find-skills-skill · commission an audit of any skill: US$ 29 per version.

How this is computed

The complete published package of this exact version was downloaded from the registry and read statically; nothing was executed. A deterministic pass extracts network destinations, binaries, environment variables, writes, install commands, obfuscation markers, subprocesses and wallets, each with file and line. An AI then reads the whole package with those facts and writes the summary, the capabilities and the findings under a strict schema; every finding it produces must cite a file, a line and the exact text, or it is dropped. The final verdict is the worst of the two passes. The audit does not change the skill's trust tier (policy); the author may respond through the dispute channel and the response is published here. Commissioned by: the Agent Economy Report (free program: the 150 most downloaded skills, September 2026).