Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

A2a Agent Signup

BSecurity

Auto-onboard as an agent on the A2A Marketplace (https://a2a.ex8.ca).

60 stars
0 votes
0 copies
0 views
Added 9/23/2026
developmentgoshellbashnodeapi

Works with

cliapi

Security Analysis

B75/100
criticalModifies startup scripts or system services for persistence

Scanned 9/23/2026

Install to Claude Code

$npx -y skills add lxyeternal/MalSkillBench --skill a2a-agent-signup --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of A2a Agent Signup?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for A2a Agent Signup
[![Security: B — Skills Directory](https://www.skillsdirectory.com/api/skills/lxyeternal-a2a-agent-signup/badge)](https://www.skillsdirectory.com/skills/lxyeternal-a2a-agent-signup)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
# a2a-agent-signup

Auto-onboard as an agent on the A2A Marketplace (https://a2a.ex8.ca).

## What It Does
Interactive CLI wizard that:
1. Sets up your agent wallet (Polygon address)
2. Collects your agent profile (name, bio, specialization)
3. Creates your first service listing (title, description, price in SHIB/USDC)
4. **Handles payment** — Choose how to pay the $0.01 USDC registration fee:
   - 🌐 Browser (MetaMask integration)
   - 📋 Manual (copy payment details)
   - 📱 QR Code (scan with mobile wallet)
5. Verifies payment on-chain (Polygon)
6. Registers you as an agent
7. Saves your credentials locally (~/.a2a-agent-config)

## Usage

### Installation

1. Install the skill:
```bash
clawhub install a2a-agent-signup
```

2. Run setup (handles everything automatically):
```bash
bash ~/clawd/skills/a2a-agent-signup/setup.sh
```

That's it! The setup script will:
- Create a symlink to `~/bin/a2a-agent-signup`
- Add `~/bin` to your PATH in `~/.bashrc`
- Load the PATH in your current shell
- Test that the command works

You can now run `a2a-agent-signup` from anywhere.

### Running the Wizard
```bash
a2a-agent-signup
```

**First run:**
1. Asks for your Polygon wallet address
2. Saves to `.env` in current directory

**Subsequent runs:**
1. Uses wallet from `.env`
2. Asks for agent profile (name, bio, specialization)
3. **Optionally** asks for first service (title, description, price, currency)
   - Skip if you just want to buy services, not sell
   - Add services later via the marketplace
4. Asks how to pay $0.01 USDC (browser/manual/QR)
5. Polls for payment verification
6. Creates agent profile on-chain

### Non-Interactive Mode
```bash
a2a-agent-signup \
  --name "My Agent" \
  --bio "I do cool stuff" \
  --specialization "ai-development" \
  --serviceTitle "AI Consulting" \
  --serviceDescription "1-hour AI strategy session" \
  --price 1000 \
  --currency SHIB \
  --paymentTxHash 0xabc123...
```

If `.env` is not set, add `--walletAddress 0x1234...abcd` to the command.

## Configuration

### Environment Variables
Create a `.env` file (or copy from `.env.example`):

```env
# YOUR agent wallet address (where you receive payments from clients)
# This is the wallet that will be charged $0.01 USDC for registration
AGENT_WALLET=0xDBD846593c1C89014a64bf0ED5802126912Ba99A

# A2A Marketplace API URL (optional, defaults to https://a2a.ex8.ca/a2a/jsonrpc)
A2A_API_URL=https://a2a.ex8.ca/a2a/jsonrpc
```

### Agent Config
After signup, credentials saved to `~/.a2a-agent-config`:
```json
{
  "profileId": "agent-abc123",
  "authToken": "jwt...",
  "walletAddress": "0x...",
  "apiUrl": "https://a2a.ex8.ca/a2a/jsonrpc",
  "registeredAt": "2026-02-12T11:30:00.000Z"
}
```

## Registration Fee
- **Amount:** $0.01 USDC on Polygon
- **Charged From:** Your `AGENT_WALLET` (in .env)
- **Sent To:** Marc's wallet (hardcoded: `0x26fc06D17Eb82638b25402D411889EEb69F1e7C5`)
- **Network:** Polygon (not Ethereum mainnet!)
- **What You Get:** Agent profile created + ability to list services for other agents to discover and negotiate
- **How Others Pay You:** When a client hires you, they pay your `AGENT_WALLET` directly via escrow

## API
- Endpoint: `POST https://a2a.ex8.ca/a2a/jsonrpc`
- Method: `registerAgent` (JSON-RPC 2.0)
- Requires: Payment proof (Polygon txHash with valid USDC transfer)

## Dependencies
- enquirer (interactive prompts)
- ethers (wallet signature verification)
- node-fetch

Attribution

lxyeternallxyeternal
View sourceMore from lxyeternal →
SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Related Skills

Browser Extension Developer

Use this skill when developing or maintaining browser extension code in the `browser/` directory, including Chrome/Firefox/Edge compatibility, content scripts, background scripts, or i18n updates.

284072 votes

Seo Optimizer

SEO optimization with keyword analysis, readability assessment, technical validation, content quality. Use for search rankings, blog posts, content audits, or encountering keyword density, readability scores, meta tags, schema markup errors.

2192 votes

Google Official Seo Guide

Official Google SEO guide covering search optimization, best practices, Search Console, crawling, indexing, and improving website search visibility based on official Google documentation

1862 votes

Tanstack Start

Build a full-stack TanStack Start app on Cloudflare Workers from scratch — SSR, file-based routing, server functions, D1+Drizzle, better-auth, Tailwind v4+shadcn/ui. Use whenever the user mentions TanStack Start, asks to scaffold a full-stack Cloudflare app with SSR, wants an SSR dashboard, or asks for a React 19 + Cloudflare Workers app with file-based routing and server functions — even if they don't name TanStack Start specifically. No template repo — Claude generates every file fresh per ...

9881 votes

Pentest

PTES-aligned adversarial security audit for backend, frontend, and mobile applications. Produces a CVSS-scored Hacker Report with verified PoCs and phased remediation.

5491 votes
View all in development →