Skills siwa
install
source · Clone the upstream repo
git clone https://github.com/BankrBot/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/BankrBot/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/siwa" ~/.claude/skills/bankrbot-skills-siwa && rm -rf "$T"
manifest:
siwa/SKILL.mdsource content
SIWA SDK
Sign-In With Agent (SIWA) lets AI agents authenticate with services using their ERC-8004 onchain identity.
Install
npm install @buildersgarden/siwa
Skills
Agent-Side (Signing)
Choose based on your wallet provider:
- Bankr — Bankr Agent API wallets
Server-Side (Verification)
- Server-Side Verification — Next.js, Express, Hono, Fastify
SDK Modules
| Import | Description |
|---|---|
| Core: signSIWAMessage, verifySIWA, createSIWANonce |
| Signer factories |
| ERC-8128 HTTP signing/verification |
| HMAC receipt helpers |
| Nonce stores (Memory, Redis, KV) |
| Next.js middleware |
| Express middleware |
| Hono middleware |
| Fastify middleware |