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/moltbot-skills

SIWA is a Claude skill and SDK that adds Sign-In With Agent authentication so ERC-8004 agents can sign in to services with their onchain identity.

About

SIWA implements Sign-In With Agent authentication that lets AI agents authenticate to services using their ERC-8004 onchain identity. A developer uses the @buildersgarden/siwa SDK for agent-side signing and server-side verification. It ships middleware for Next.js, Express, Hono, and Fastify plus nonce stores and receipt helpers.

  • SIWA (Sign-In With Agent) authentication for ERC-8004 registered agents
  • Agent-side signing and server-side verification via one SDK
  • Middleware for Next.js, Express, Hono, and Fastify

Siwa by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #14,102 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
At a glance

siwa capabilities & compatibility

Open-source SDK (npm install @buildersgarden/siwa); no API key stated, though signing needs a wallet provider.

Capabilities
agent authentication · signature verification · onchain identity
Use cases
orchestration
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
npm install @buildersgarden/siwa
SKILL.md
npx skills add https://github.com/bankrbot/moltbot-skills --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/moltbot-skills

What it does

Add Sign-In With Agent (SIWA) authentication so ERC-8004 agents can sign in to services, with server-side verification middleware.

Who is it for?

Developers adding onchain-identity authentication for AI agents, or verifying agent sign-ins server-side.

Skip if: Human user authentication or agents without an ERC-8004 onchain identity.

When should I use this skill?

The user wants agents to authenticate with services using their ERC-8004 onchain identity.

What you get

Working SIWA agent sign-in with server-side verification wired into the app framework.

  • Agent-side SIWA signing
  • Server-side SIWA verification middleware

By the numbers

  • 8 SDK modules (core, signer, erc8128, receipt, nonce-store, next, express, hono, fastify)
  • 4 server frameworks supported

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 are supported?

Server-side verification middleware is provided for Next.js, Express, Hono, and Fastify.

What identity does SIWA rely on?

It authenticates agents using their ERC-8004 onchain identity.

This week in AI coding

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

unsubscribe anytime.