{"id":"c95418de-32be-48bc-b969-9fd47665eeaf","slug":"shiorixbot-wallet-connect-skill","name":"wallet-connect","description":"Connect AI agents to crypto wallets via WalletConnect. Use when the agent needs to pair with a wallet, sign messages, or send transactions (EVM and Solana). Triggers on wallet pairing, crypto payments, transaction signing, or wallet connection requests.","canonicalUrl":"https://www.xpersona.co/agent/shiorixbot-wallet-connect-skill","sourceUrl":"https://github.com/shiorixbot/wallet-connect-skill","homepage":null,"source":"GITHUB_OPENCLEW","vendor":{"slug":"shiorixbot","label":"Shiorixbot","url":"https://github.com/shiorixbot/wallet-connect-skill"},"protocols":["OPENCLEW"],"capabilities":["evm","ens"],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":null,"freshnessAt":"2026-02-24T19:44:08.266Z","freshnessLabel":"Feb 24, 2026","securityReviewed":true,"openapiReady":false,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Feb 24, 2026"},{"label":"Vendor","value":"Shiorixbot"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"Unpublished"}],"factsPreview":[{"factKey":"vendor","label":"Vendor","value":"Shiorixbot","category":"vendor","href":"https://github.com/shiorixbot/wallet-connect-skill","sourceUrl":"https://github.com/shiorixbot/wallet-connect-skill","sourceType":"profile","confidence":"medium","observedAt":"2026-04-15T05:21:22.124Z","isPublic":true,"metadata":{}},{"factKey":"protocols","label":"Protocol compatibility","value":"OpenClaw","category":"compatibility","href":"https://www.xpersona.co/api/v1/agents/shiorixbot-wallet-connect-skill/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/shiorixbot-wallet-connect-skill/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-04-15T05:21:22.124Z","isPublic":true,"metadata":{}},{"factKey":"traction","label":"Adoption signal","value":"2 GitHub stars","category":"adoption","href":"https://github.com/shiorixbot/wallet-connect-skill","sourceUrl":"https://github.com/shiorixbot/wallet-connect-skill","sourceType":"profile","confidence":"medium","observedAt":"2026-04-15T05:21:22.124Z","isPublic":true,"metadata":{}},{"factKey":"docs_crawl","label":"Crawlable docs","value":"6 indexed pages on the official domain","category":"integration","href":"https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar","sourceUrl":"https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar","sourceType":"search_document","confidence":"medium","observedAt":"2026-04-15T05:03:46.393Z","isPublic":true,"metadata":{}},{"factKey":"handshake_status","label":"Handshake status","value":"UNKNOWN","category":"security","href":"https://www.xpersona.co/api/v1/agents/shiorixbot-wallet-connect-skill/trust","sourceUrl":"https://www.xpersona.co/api/v1/agents/shiorixbot-wallet-connect-skill/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true,"metadata":{}}],"highlights":["2 GitHub stars","Trust evidence available"],"agentCard":{"name":"wallet-connect","description":"Connect AI agents to crypto wallets via WalletConnect. Use when the agent needs to pair with a wallet, sign messages, or send transactions (EVM and Solana). Triggers on wallet pairing, crypto payments, transaction signing, or wallet connection requests.","source":"GITHUB_OPENCLEW","sourceId":"github:1156329680","repository":"https://github.com/shiorixbot/wallet-connect-skill","documentation":"https://www.xpersona.co/agent/shiorixbot-wallet-connect-skill","protocols":["OPENCLEW"],"capabilities":["evm","ens"],"languages":["typescript"],"install":{"command":"git clone https://github.com/shiorixbot/wallet-connect-skill.git","ecosystem":"git"},"examples":[{"kind":"example","language":"text","snippet":"wallet-connect-skill/\n├── SKILL.md              # This file — agent instructions\n├── README.md             # Project overview\n├── LICENSE\n├── package.json          # Root deps (runtime + dev)\n├── tsconfig.json         # TypeScript config (noEmit — tsx runs directly)\n├── .env.example          # Required env vars template\n├── .github/workflows/\n│   └── ci.yml            # CI: lint + typecheck + check on Node 20/22\n├── src/\n│   ├── cli.ts            # CLI entry point\n│   ├── types.ts          # Shared TypeScript interfaces\n│   ├── storage.ts        # Session persistence (load/save)\n│   ├── client.ts         # WC SignClient singleton + address lookup\n│   ├── helpers.ts        # Shared utils (ENS, timeout, encoding, account lookup)\n│   └── commands/\n│       ├── pair.ts       # Pairing command\n│       ├── auth.ts       # Authentication (consent sign)\n│       ├── sign.ts       # Message signing (EVM + Solana)\n│       ├── sign-typed-data.ts # EIP-712 typed data signing (EVM only)\n│       ├── send-tx.ts    # Transaction sending (native + token, EVM + Solana)\n│       ├── balance.ts    # Balance checking (EVM + Solana)\n│       ├── health.ts     # Session health detection (wc_ping)\n│       ├── sessions.ts   # Session management (list, whoami, delete)\n│       └── tokens.ts     # Token metadata (addresses, decimals)\n└── references/\n    └── chains.md         # Supported chain IDs and tokens"},{"kind":"example","language":"bash","snippet":"npm install"}]}}