{"id":"2422feed-4170-4433-8d86-48d908913c14","entityType":"agent","slug":"clawhub-skills-0xshadoweth-shadow-phone","name":"shadow-number","canonicalUrl":"https://www.xpersona.co/agent/clawhub-skills-0xshadoweth-shadow-phone","canonicalPath":"/agent/clawhub-skills-0xshadoweth-shadow-phone","generatedAt":"2026-10-09T17:27:57.065Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"description":"Get a disposable temp phone number and receive OTP codes to sign up on websites without using your real number. Handles x402 crypto payment automatically. --- name: shadow-number description: Get a disposable temp phone number and receive OTP codes to sign up on websites without using your real number. Handles x402 crypto payment automatically. requires: env: - SHADOW_WALLET_KEY --- SHADOW_API_URL=https://extraordinary-charisma-production.up.railway.app Shadow Number Skill Use this skill when you need to sign up on a website that requires phone verification, or any tim","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.","installCommand":"clawhub skill install skills:0xshadoweth:shadow-phone","sourceUrl":"https://github.com/openclaw/skills/tree/main/skills/0xshadoweth/shadow-phone","homepage":null,"primaryLinks":[{"label":"View on ClawHub","url":"https://github.com/openclaw/skills/tree/main/skills/0xshadoweth/shadow-phone","kind":"source"}],"safetyScore":84,"overallRank":62,"popularityScore":50,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Get a disposable temp phone number and receive OTP codes to sign up on websites without using your real number. Handles x402 crypto payment automatically. --- n"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"no-adoption-signals","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"No source adoption metrics were available."},"stars":null,"forks":null,"downloads":null,"packageName":null,"latestVersion":null,"tractionLabel":null},"release":{"evidence":{"source":"agent-index","verified":false,"confidence":"medium","updatedAt":"2026-02-25T06:16:23.323Z","emptyReason":null},"lastUpdatedAt":"2026-04-15T00:45:39.800Z","lastCrawledAt":"2026-02-25T06:16:23.323Z","lastIndexedAt":null,"nextCrawlAt":"2026-02-26T06:16:23.323Z","lastVerifiedAt":null,"highlights":[]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install skills:0xshadoweth:shadow-phone","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-0xshadoweth-shadow-phone/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-0xshadoweth-shadow-phone/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-0xshadoweth-shadow-phone/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-skills-0xshadoweth-shadow-phone/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-skills-0xshadoweth-shadow-phone/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-skills-0xshadoweth-shadow-phone/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-09T17:27:57.065Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-0xshadoweth-shadow-phone/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-0xshadoweth-shadow-phone/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-0xshadoweth-shadow-phone/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-0xshadoweth-shadow-phone/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"readme":"---\r\nname: shadow-number\r\ndescription: Get a disposable temp phone number and receive OTP codes to sign up on websites without using your real number. Handles x402 crypto payment automatically.\r\nrequires:\r\n  env:\r\n    - SHADOW_WALLET_KEY\r\n---\r\n\r\nSHADOW_API_URL=https://extraordinary-charisma-production.up.railway.app\r\n\r\n# Shadow Number Skill\r\n\r\nUse this skill when you need to sign up on a website that requires phone verification, or any time you need a disposable phone number to receive an OTP/SMS verification code.\r\n\r\n## What This Skill Does\r\n\r\n1. Calls the Shadow API (x402-gated — payment ~$0.10 USDC on Base is handled automatically)\r\n2. Returns a real temporary phone number for the chosen service and country\r\n3. Navigates to the target website and enters the number into the signup form\r\n4. Polls the Shadow OTP endpoint every 15 seconds until the SMS code arrives\r\n5. Enters the OTP to complete verification\r\n\r\n---\r\n\r\n## Step 1: Choose Service Code\r\n\r\nPick the service code for the website you are signing up on:\r\n\r\n| Website | Code |\r\n|---|---|\r\n| Telegram | opt1 |\r\n| Facebook | opt2 |\r\n| Google / Gmail | opt7 |\r\n| WhatsApp | opt29 |\r\n| Instagram | opt36 |\r\n| Twitter / X | opt48 |\r\n| Microsoft | opt33 |\r\n| Apple | opt42 |\r\n| PayPal | opt15 |\r\n| Amazon | opt22 |\r\n| Tinder | opt38 |\r\n| Shopee | opt49 |\r\n\r\nIf the exact service is not listed above, use the service name to search — the API accepts any valid SMSPVA service code.\r\n\r\n---\r\n\r\n## Step 2: Buy a Temp Number (x402 payment)\r\n\r\nMake a POST request to the Shadow buy endpoint. This endpoint requires x402 payment — your agent wallet will automatically pay ~$0.10 USDC on Base when the server returns HTTP 402, then retry.\r\n\r\n```\r\nPOST https://extraordinary-charisma-production.up.railway.app/api/smspva/buy\r\nContent-Type: application/json\r\n\r\n{\r\n  \"country\": \"US\",\r\n  \"service\": \"opt7\"\r\n}\r\n```\r\n\r\nSupported country codes: US, GB, FR, DE, IN, BR, PH, ID, NG, RU, UA, PL, CA, AU, MX, and 60+ more.\r\n\r\n**Success response (200):**\r\n```json\r\n{\r\n  \"statusCode\": 200,\r\n  \"data\": {\r\n    \"phoneNumber\": \"14155552671\",\r\n    \"orderId\": \"abc123\",\r\n    \"orderExpireIn\": 600\r\n  }\r\n}\r\n```\r\n\r\nThe full number to enter on the website is: `+{countryCode}{phoneNumber}` (e.g. `+14155552671` for US numbers).\r\n\r\nIf you get a non-200 response, try a different country or service code and call buy again.\r\n\r\n---\r\n\r\n## Step 3: Use the Number on the Website\r\n\r\nUse your browser to:\r\n\r\n1. Navigate to the website's signup or phone verification page\r\n2. Enter the phone number in international format (e.g. `+14155552671`)\r\n3. Click the \"Send code\" / \"Verify\" / \"Get OTP\" button\r\n4. Wait for the page to confirm the SMS was sent\r\n\r\n---\r\n\r\n## Step 4: Poll for OTP\r\n\r\nAfter triggering the SMS, poll every 15 seconds:\r\n\r\n```\r\nGET https://extraordinary-charisma-production.up.railway.app/api/smspva/otp/{orderId}\r\n```\r\n\r\n**OTP received (200):**\r\n```json\r\n{\r\n  \"statusCode\": 200,\r\n  \"data\": {\r\n    \"sms\": { \"code\": \"123456\" },\r\n    \"orderId\": \"abc123\",\r\n    \"orderExpireIn\": 540\r\n  }\r\n}\r\n```\r\n\r\nExtract `data.sms.code` — that is your OTP.\r\n\r\n**Not yet received (202):** wait 15 seconds and retry.\r\n\r\nStop polling if:\r\n- You receive status 200 (success)\r\n- `orderExpireIn` drops to 0 (order expired — start over)\r\n- You receive status 410 (order closed)\r\n\r\n---\r\n\r\n## Step 5: Enter the OTP\r\n\r\nGo back to the browser tab and enter the OTP code from `data.sms.code` into the verification field. Submit the form to complete signup.\r\n\r\n---\r\n\r\n## Error Recovery\r\n\r\n**Number doesn't work / site rejects it:**\r\n```\r\nPUT https://extraordinary-charisma-production.up.railway.app/api/smspva/refuse/{orderId}\r\n```\r\nThen go back to Step 2 and buy a new number.\r\n\r\n**Number is banned by the service:**\r\n```\r\nPUT https://extraordinary-charisma-production.up.railway.app/api/smspva/ban/{orderId}\r\n```\r\nThen buy a new number with a different country.\r\n\r\n---\r\n\r\n## Full Example Flow\r\n\r\n> User: \"Sign me up on Telegram with a US number\"\r\n\r\n1. Call `POST /api/smspva/buy` with `{ country: \"US\", service: \"opt1\" }`\r\n2. Get back `phoneNumber: \"14155552671\"`, `orderId: \"x9k2m\"`\r\n3. Open browser → navigate to `https://web.telegram.org` → start signup\r\n4. Enter `+14155552671` as the phone number → click Send Code\r\n5. Poll `GET /api/smspva/otp/x9k2m` every 15s\r\n6. Receive `{ sms: { code: \"84712\" } }`\r\n7. Enter `84712` in the Telegram verification box → account created ✅\r\n\r\n---\r\n\r\n## Notes\r\n\r\n- Numbers are single-use and expire after `orderExpireIn` seconds (typically 5–10 minutes)\r\n- Always use international format with `+` prefix when entering the number on websites\r\n- Some services block certain countries — if one country fails, retry with a different one\r\n- The x402 payment (~$0.10 USDC) is charged per number purchase, not per OTP poll\r\n","readmeExcerpt":"--- name: shadow-number description: Get a disposable temp phone number and receive OTP codes to sign up on websites without using your real number. Handles x402 crypto payment automatically. requires: env: - SHADOW_WALLET_KEY --- SHADOW_API_URL=https://extraordinary-charisma-production.up.railway.app Shadow Number Skill Use this skill when you need to sign up on a website that requires phone verification, or any tim","codeSnippets":[],"executableExamples":[],"parameters":{},"dependencies":[],"permissions":[],"extractedFiles":[],"languages":["typescript"],"docsSourceLabel":"CLAWHUB","editorialOverview":"Get a disposable temp phone number and receive OTP codes to sign up on websites without using your real number. Handles x402 crypto payment automatically. --- name: shadow-number description: Get a disposable temp phone number and receive OTP codes to sign up on websites without using your real number. Handles x402 crypto payment automatically. requires: env: - SHADOW_WALLET_KEY --- SHADOW_API_URL=https://extraordinary-charisma-production.up.railway.app Shadow Number Skill Use this skill when you need to sign up on a website that requires phone verification, or any tim","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":392,"uniquenessScore":65,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-09T17:27:57.065Z","emptyReason":null},"items":[{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-10T18:48:31.762Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}