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.md
source 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)

SDK Modules

ImportDescription
@buildersgarden/siwa
Core: signSIWAMessage, verifySIWA, createSIWANonce
@buildersgarden/siwa/signer
Signer factories
@buildersgarden/siwa/erc8128
ERC-8128 HTTP signing/verification
@buildersgarden/siwa/receipt
HMAC receipt helpers
@buildersgarden/siwa/nonce-store
Nonce stores (Memory, Redis, KV)
@buildersgarden/siwa/next
Next.js middleware
@buildersgarden/siwa/express
Express middleware
@buildersgarden/siwa/hono
Hono middleware
@buildersgarden/siwa/fastify
Fastify middleware

Links