{"id":"7637d4fd-2339-4411-b9f3-46fe83e5a76f","entityType":"agent","slug":"clawhub-skills-0xrag-authenticate-wallet","name":"authenticate-wallet","canonicalUrl":"https://www.xpersona.co/agent/clawhub-skills-0xrag-authenticate-wallet","canonicalPath":"/agent/clawhub-skills-0xrag-authenticate-wallet","generatedAt":"2026-10-10T00:56:16.092Z","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":"Sign in to the wallet. Use when you or the user want to log in, sign in, connect, or set up the wallet, or when any wallet operation fails with authentication or \"not signed in\" errors. This skill is a prerequisite before sending, trading, or funding. --- name: authenticate-wallet description: Sign in to the wallet. Use when you or the user want to log in, sign in, connect, or set up the wallet, or when any wallet operation fails with authentication or \"not signed in\" errors. This skill is a prerequisite before sending, trading, or funding. user-invocable: true disable-model-invocation: false allowed-tools: [\"Bash(npx awal@latest status*)\", \"Bash(npx awal@latest a","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.","installCommand":"clawhub skill install skills:0xrag:authenticate-wallet","sourceUrl":"https://github.com/openclaw/skills/tree/main/skills/0xrag/authenticate-wallet","homepage":null,"primaryLinks":[{"label":"View on ClawHub","url":"https://github.com/openclaw/skills/tree/main/skills/0xrag/authenticate-wallet","kind":"source"}],"safetyScore":84,"overallRank":62,"popularityScore":50,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Sign in to the wallet. Use when you or the user want to log in, sign in, connect, or set up the wallet, or when any wallet operation fails with authentication o"},"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":[{"label":"authenticate","status":"self-declared"},{"label":"read","status":"self-declared"},{"label":"ask","status":"self-declared"}],"verifiedCount":0,"selfDeclaredCount":4,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"},{"key":"authenticate","type":"capability","support":"supported","confidenceSource":"profile","notes":"Declared in agent profile metadata"},{"key":"read","type":"capability","support":"supported","confidenceSource":"profile","notes":"Declared in agent profile metadata"},{"key":"ask","type":"capability","support":"supported","confidenceSource":"profile","notes":"Declared in agent profile metadata"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile capability:authenticate|supported|profile capability:read|supported|profile capability:ask|supported|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-28T15:28:57.939Z","emptyReason":null},"lastUpdatedAt":"2026-04-15T00:45:39.800Z","lastCrawledAt":"2026-02-28T15:28:57.939Z","lastIndexedAt":null,"nextCrawlAt":"2026-03-01T15:28:57.939Z","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:0xrag:authenticate-wallet","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-0xrag-authenticate-wallet/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-0xrag-authenticate-wallet/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-0xrag-authenticate-wallet/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-skills-0xrag-authenticate-wallet/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-skills-0xrag-authenticate-wallet/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-skills-0xrag-authenticate-wallet/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-10T00:56:16.092Z"}},"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-0xrag-authenticate-wallet/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-0xrag-authenticate-wallet/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-0xrag-authenticate-wallet/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-0xrag-authenticate-wallet/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":"---\nname: authenticate-wallet\ndescription: Sign in to the wallet. Use when you or the user want to log in, sign in, connect, or set up the wallet, or when any wallet operation fails with authentication or \"not signed in\" errors. This skill is a prerequisite before sending, trading, or funding.\nuser-invocable: true\ndisable-model-invocation: false\nallowed-tools: [\"Bash(npx awal@latest status*)\", \"Bash(npx awal@latest auth *)\", \"Bash(npx awal@latest balance*)\", \"Bash(npx awal@latest address*)\", \"Bash(npx awal@latest show*)\"]\n---\n\n# Authenticating with the Payments Wallet\n\nWhen the wallet is not signed in (detected via `npx awal status` or when wallet operations fail with authentication errors), use the `npx awal` CLI to authenticate.\n\nIf you have access to email, you can authenticate the wallet yourself, otherwise you'll need to ask your human to give you an email address and to tell you the OTP code they receive.\n\n## Authentication Flow\n\nAuthentication uses a two-step email OTP process:\n\n### Step 1: Initiate login\n\n```bash\nnpx awal@latest auth login <email>\n```\n\nThis sends a 6-digit verification code to the email and outputs a `flowId`.\n\n### Step 2: Verify OTP\n\n```bash\nnpx awal@latest auth verify <flowId> <otp>\n```\n\nUse the `flowId` from step 1 and the 6-digit code from the user's email to complete authentication. If you have the ability to access the user's email, you can read the OTP code, or you can ask your human for the code.\n\n## Checking Authentication Status\n\n```bash\nnpx awal@latest status\n```\n\nDisplays wallet server health and authentication status including wallet address.\n\n## Example Session\n\n```bash\n# Check current status\nnpx awal@latest status\n\n# Start login (sends OTP to email)\nnpx awal@latest auth login user@example.com\n# Output: flowId: abc123...\n\n# After user receives code, verify\nnpx awal@latest auth verify abc123 123456\n\n# Confirm authentication\nnpx awal@latest status\n```\n\n## Available CLI Commands\n\n| Command                                      | Purpose                                |\n| -------------------------------------------- | -------------------------------------- |\n| `npx awal@latest status`                     | Check server health and auth status    |\n| `npx awal@latest auth login <email>`         | Send OTP code to email, returns flowId |\n| `npx awal@latest auth verify <flowId> <otp>` | Complete authentication with OTP code  |\n| `npx awal@latest balance`                    | Get USDC wallet balance                |\n| `npx awal@latest address`                    | Get wallet address                     |\n| `npx awal@latest show`                       | Open the wallet companion window       |\n\n## JSON Output\n\nAll commands support `--json` for machine-readable output:\n\n```bash\nnpx awal@latest status --json\nnpx awal@latest auth login user@example.com --json\nnpx awal@latest auth verify <flowId> <otp> --json\n```\n","readmeExcerpt":"--- name: authenticate-wallet description: Sign in to the wallet. Use when you or the user want to log in, sign in, connect, or set up the wallet, or when any wallet operation fails with authentication or \"not signed in\" errors. This skill is a prerequisite before sending, trading, or funding. user-invocable: true disable-model-invocation: false allowed-tools: [\"Bash(npx awal@latest status*)\", \"Bash(npx awal@latest a","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"npx awal@latest auth login <email>"},{"language":"bash","snippet":"npx awal@latest auth verify <flowId> <otp>"},{"language":"bash","snippet":"npx awal@latest status"},{"language":"bash","snippet":"# Check current status\nnpx awal@latest status\n\n# Start login (sends OTP to email)\nnpx awal@latest auth login user@example.com\n# Output: flowId: abc123...\n\n# After user receives code, verify\nnpx awal@latest auth verify abc123 123456\n\n# Confirm authentication\nnpx awal@latest status"},{"language":"bash","snippet":"npx awal@latest status --json\nnpx awal@latest auth login user@example.com --json\nnpx awal@latest auth verify <flowId> <otp> --json"}],"parameters":{},"dependencies":[],"permissions":[],"extractedFiles":[],"languages":["typescript"],"docsSourceLabel":"CLAWHUB","editorialOverview":"Sign in to the wallet. Use when you or the user want to log in, sign in, connect, or set up the wallet, or when any wallet operation fails with authentication or \"not signed in\" errors. This skill is a prerequisite before sending, trading, or funding. --- name: authenticate-wallet description: Sign in to the wallet. Use when you or the user want to log in, sign in, connect, or set up the wallet, or when any wallet operation fails with authentication or \"not signed in\" errors. This skill is a prerequisite before sending, trading, or funding. user-invocable: true disable-model-invocation: false allowed-tools: [\"Bash(npx awal@latest status*)\", \"Bash(npx awal@latest a","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":415,"uniquenessScore":60,"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-10T00:56:16.092Z","emptyReason":null},"items":[{"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-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"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":"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"}]}}}