Back to skill
Skillv1.0.3
ClawScan security
Predicthq · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 22, 2026, 1:50 PM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's requested actions and instructions align with its stated purpose (using the Membrane CLI to access PredictHQ) and there are no disproportionate credential or file-access demands, but the installation step (npm global install) is a moderate operational risk you should verify before running.
- Guidance
- This skill is an instruction-only integration that tells you to install and use the Membrane CLI to access PredictHQ. Before proceeding: 1) Verify the npm package and GitHub repository (@membranehq/cli) are legitimate and maintained by the expected vendor; 2) Understand that `npm install -g` will place a binary on your system—prefer using npx if you want to avoid a global install; 3) Review what account/tenant you log into with `membrane login` (it hands auth to Membrane server-side); and 4) If you're uncomfortable granting a third-party service access to your PredictHQ data via Membrane, do not create the connection. Everything else in the skill is consistent with its stated purpose.
Review Dimensions
- Purpose & Capability
- okName/description promise (PredictHQ integration) matches the instructions: all runtime steps use the Membrane CLI to create a PredictHQ connection, discover and run actions, and manage resources. Requiring a Membrane account and network access is appropriate for this integration.
- Instruction Scope
- okSKILL.md instructs only CLI interactions (membrane login, connect, action list/create/run). It does not ask the agent to read arbitrary local files, exfiltrate environment variables, or interact with unrelated services. The guidance to use --json and headless login is consistent with CLI tooling.
- Install Mechanism
- noteThere is no registry install spec (instruction-only), but the README tells the user to run `npm install -g @membranehq/cli@latest` (or use npx). Installing a global npm package is a reasonable way to obtain the CLI, but it is an operation that writes to the system; verify the package name, publisher, and npm/github pages before running. This is a moderate operational risk (not inherently malicious).
- Credentials
- okThe skill declares no required env vars or credentials. The instructions rely on Membrane to manage credentials server-side (explicitly advising not to ask users for API keys), which is proportionate and reduces local secret exposure.
- Persistence & Privilege
- okalways is false and the skill is user-invocable. There is no request for permanent/always-on presence or for modifying other skills or system-wide agent settings.
