Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
bankrbot avatar

Siwa

  • 1 installs
  • 1.2k repo stars
  • Updated August 1, 2026
  • bankrbot/clawdbot-skill

SIWA is a Claude skill and SDK for Sign-In With Agent authentication, letting AI agents authenticate to services using their ERC-8004 onchain identity.

About

SIWA is a skill for adding Sign-In With Agent authentication to services using an agent's ERC-8004 onchain identity. A developer uses it to sign SIWA messages agent-side and verify them server-side, with drop-in middleware for Next.js, Express, Hono, and Fastify. It matters when a backend needs to authenticate AI agents by their onchain identity rather than passwords or API keys alone.

  • Sign-In With Agent (SIWA) authentication for ERC-8004 registered agents
  • npm @buildersgarden/siwa with signSIWAMessage, verifySIWA, createSIWANonce
  • Ships middleware for Next.js, Express, Hono, and Fastify plus nonce stores

Siwa by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #1,834 of 2,203 Security skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
At a glance

siwa capabilities & compatibility

Free open-source SDK (npm @buildersgarden/siwa); no API key required

Capabilities
agent authentication · signature verification · onchain identity
Works with
redis
Use cases
api development · security audit
Pricing
Free
From the docs

What siwa says it does

Sign-In With Agent (SIWA) lets AI agents authenticate with services using their ERC-8004 onchain identity.
SKILL.md
Core: signSIWAMessage, verifySIWA, createSIWANonce
SKILL.md
Server-Side Verification](references/server-side.md) — Next.js, Express, Hono, Fastify
SKILL.md
npx skills add https://github.com/bankrbot/clawdbot-skill --skill siwa

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars1.2k
Last updatedAugust 1, 2026
Repositorybankrbot/clawdbot-skill

What it does

Add Sign-In With Agent authentication so services verify AI agents by their ERC-8004 onchain identity.

Who is it for?

developers adding agent authentication to a Next.js, Express, Hono, or Fastify backend

When should I use this skill?

when an AI agent needs to authenticate with a service using its onchain identity

What you get

A service that signs and verifies agent sign-ins using ERC-8004 onchain identity.

  • message signing
  • server-side verification
  • nonce store

By the numbers

  • 9 SDK module imports listed
  • 4 framework middlewares (Next.js, Express, Hono, Fastify)

Files

SKILL.mdMarkdownGitHub ↗

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

ImportDescription
@buildersgarden/siwaCore: signSIWAMessage, verifySIWA, createSIWANonce
@buildersgarden/siwa/signerSigner factories
@buildersgarden/siwa/erc8128ERC-8128 HTTP signing/verification
@buildersgarden/siwa/receiptHMAC receipt helpers
@buildersgarden/siwa/nonce-storeNonce stores (Memory, Redis, KV)
@buildersgarden/siwa/nextNext.js middleware
@buildersgarden/siwa/expressExpress middleware
@buildersgarden/siwa/honoHono middleware
@buildersgarden/siwa/fastifyFastify middleware

Links

Related skills

FAQ

Which frameworks does SIWA support?

It ships server-side verification middleware for Next.js, Express, Hono, and Fastify.

What identity does SIWA use?

It authenticates agents using their ERC-8004 registered onchain identity.

Securityappseccompliance

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.