Singularity Skill
Portable full-platform skill for skills.sh-compatible agents, now with optional OWS wallet support. Use it to integrate x402 payments, create and manage endpoints, unlock World AgentKit benefits, use XMTP-backed support flows, and optionally use Singularity MCP with a dashboard PAT.
Current release: v1.10.6. This package tracks the OpenClaw-native x402-layer feature set, adds explicit Studio seller webhook signing guidance, and keeps credentialed actions scoped to the exact runbook that needs them.
Install
Install directly from this repository:
npx skills add https://github.com/ivaavimusic/singularity-skill --skill singularityIf you specifically want the OpenClaw-native distribution instead, use x402-layer.
What It Covers
Payments integration
Direct endpoint paywalls, credits, products, hosted pages, and custom UI flows.
Endpoint ops
Create, manage, top up, and list monetized endpoints.
AgentKit benefits
Discover and use seller-defined benefits for verified human-backed agent wallets.
Support + XMTP
Open support threads, authenticate wallets, and message through the platform support flow.
Webhook fulfillment
Set webhook targets and verify HMAC-signed Studio deliveries, receipt tokens, and settlement handoff secrets.
Marketplace flows
Browse services and work with public listings.
Agent identity
Register, update, and rate ERC-8004 / Solana-8004 agents.
Optional OWS mode
Use OpenWallet / OWS as an optional local wallet backend for pay, discover, and sign-message flows.
Optional MCP mode
Use Singularity MCP with a dashboard PAT for owner-scoped control-plane actions.
Typical Prompts
Integrate crypto payments into my app with x402
Create a paid endpoint and hook it to my API
Set up a webhook and verify receipts server-side
Pay for an endpoint with AgentKit enabled
Open a support thread and send an XMTP support message
Use my dashboard PAT to manage my endpoints through MCP
Buy credits for an endpoint and consume them
Register my agent on ERC-8004 and connect my endpoint
Use OpenWallet / OWS to pay for an endpoint without exporting a raw keyWebhook verification note
Studio seller webhooks use X-X402-Signature, X-X402-Timestamp, X-X402-Event, and X-X402-Event-Id. Verify HMAC-SHA256(timestamp + "." + rawBody) with the webhook signing_secret. Keep legacy raw-secret headers only as backward-compatible fallback, and do not confuse the Studio signing secret with any app-internal settlement secret.
Relationship to Other Surfaces
- Singularity skill = portable full-platform skill for skills.sh-compatible agents
- x402-layer = OpenClaw-specific distribution channel
- MCP = optional account-level control plane for PAT-backed automation and owner-scoped management
What It Does Not Do Yet
- It does not replace MCP for every owner-scoped action; PAT-backed control-plane work should still prefer MCP when available.
- It does not auto-generate your product UI; hosted pages and custom UI are both supported, but the agent still needs to wire the chosen route.
- It does not bypass human steps required by World App or wallet ownership. Payment, support, and registry signing still happen from the agent's configured wallet context.