ZappushZappush
SkillsUse CasesBenchmarkCommunitySign In
      Back to Skills
      primer-dev

      Safety Report

      xClaw02

      @primer-dev

      Make x402 payments. Pay for APIs, sell your services, handle 402 Payment Required responses with USDC on Base and other EVM chains.

      1,212Downloads
      0Installs
      0Stars
      1Versions
      API Integration4,971E-Commerce1,690Finance & Accounting1,347Design & Prototyping842

      Security Analysis

      medium confidence
      Suspicious0.12 risk

      The skill's instructions mostly match a payment tool, but there are important mismatches and sensitive behaviors (private key usage not declared, ambiguous install/source, and local storage of keys) that warrant caution before using it.

      Feb 11, 20262 files5 concerns
      Purpose & Capabilitynote

      The SKILL.md describes a legitimate purpose (making/receiving x402 payments, wallet management, probing 402 responses) and the required runtime binaries (node/npx/python3/pip) fit that purpose. However, the registry metadata declares no required environment variables or primary credential while the runtime docs explicitly reference a sensitive environment variable (XCLAW02_PRIVATE_KEY) and XCLAW02_NETWORK — this mismatch is unexplained.

      Instruction Scopeconcern

      The instructions tell the agent/user to create wallets, store config under ~/.openclaw/skills/xclaw02/, and to use XCLAW02_PRIVATE_KEY for signing payments. That means private keys or signing artifacts may be written to disk and read from env vars. The SKILL.md also instructs installing packages (pip install / npx) and running CLI commands that will fetch and execute remote code. Storing/handling private keys and automatically invoking installers are sensitive behaviors and should be carefully audited.

      Install Mechanismnote

      There is no install spec in the skill bundle itself (instruction-only), which is lower static risk. But the documentation expects the user/agent to run `pip install xclaw02` or `npx xclaw02`, which will pull code from package registries (npm/pypi). Because the skill package source is listed as 'unknown' and the registry header earlier said 'Homepage: none' while _meta.json embeds a homepage/repository, the provenance is ambiguous. Installing packages from registries is expected for this kind of tool but should be done only after verifying the package and repo.

      Credentialsconcern

      Using a private key (XCLAW02_PRIVATE_KEY) is necessary to sign payments, so requesting a private key is proportionate to the payment purpose — but the skill metadata does not declare that env var as required, which is an inconsistency. The skill also instructs saving config and keys to a home directory path, which increases the persistence and blast radius if keys are compromised. No other external credentials are requested, but the omission of the private-key requirement from the declared requirements is notable.

      Persistence & Privilegenote

      always:false and model invocation defaults are fine. The skill will persist configuration and potentially private keys under ~/.openclaw/skills/xclaw02/, which is normal for a CLI wallet but is a persistence of sensitive material. The skill does not request system-wide privileges or claim to modify other skills.

      Guidance

      This skill appears to be a real payment tool, but proceed carefully: do not paste or send your main private keys into chat or to an unverified package. Before installing or using it, verify the package source and repository (check the GitHub repo and publisher identity), inspect the package code (npm/PyPI) or request a signed release, and prefer using an ephemeral or funded-limited wallet for testing rather than your main funds. If you must provide a private key, consider using a signing service or hardware wallet rather than storing plain keys in env vars or ~/.openclaw. Confirm where the tool stores keys/config and lock file permissions. Finally, use the CLI's --dry-run and wallet balance checks first, and request the skill author/publisher details if provenance remains unclear.

      Latest Release

      v0.1.0

      Initial release of xclaw02: Open payment standard for instant USDC payments using 402 Payment Required responses. - Supports making and receiving x402 payments via CLI and code (Node.js, Python). - Enables paying for APIs/services, handling 402 errors, creating wallets, and checking balances on Base and other EVM chains. - Includes quick setup instructions, CLI/API usage examples, and server middleware for selling paid APIs. - Lists supported networks, facilitators, environment variables, and common error handling. - Emphasizes agent safety: private key security and user confirmation for payments.

      Popular Skills

      The Primer

      @primer · 4 stars

      self-improving-agent

      @pskoett · 1,456 stars

      Gog

      @steipete · 672 stars

      Tavily Web Search

      @arun-8687 · 620 stars

      Find Skills

      @JimLiuxinghai · 529 stars

      Proactive Agent

      @halthelobster · 426 stars

      Published by @primer-dev on ClawHub

      Zappush© 2026 Zappush
      HomeGuaranteeSupport

      Something feels unusual? We want to help: [email protected]