Capmetro Skill
Analysis
The skill appears to be a straightforward Austin transit helper, with ordinary npm dependency installation and a local transit-data cache to be aware of.
Findings (2)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
"node_modules/protobufjs": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/protobufjs/...", "hasInstallScript": true }The skill depends on a third-party npm package for protobuf parsing, and the lockfile shows that dependency has an install script. This is consistent with the transit-feed purpose but is still package supply-chain activity.
execFileSync('unzip', ['-o', tmpZip, '-d', GTFS_DIR], { stdio: 'pipe' });The refresh command invokes the system unzip binary to extract a downloaded GTFS archive into the local cache. This is purpose-aligned and user-directed, but it is local command execution plus file writes.
