Skip to content
Back to skills

AgentPass Skill

ASecurity

Give your agent a verifiable identity — cryptographic passport, email, messaging, and trust scores.

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added June 3, 2026
securityrustgobashgitapi

Works with

  • api

Security analysis

A96/100
  • mediumUses curl or wget to download content

Pro scans all 19 files and shows the line behind each finding

Scanned June 3, 2026

npx -y skills add romirom11/AgentPass --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of AgentPass Skill?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for AgentPass Skill
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/romirom11-agentpass-skill/badge)](https://www.skillsdirectory.com/skills/romirom11-agentpass-skill)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# AgentPass Skill

Give your agent a verifiable identity — cryptographic passport, email, messaging, and trust scores.

## Install

```bash
curl -s https://api.agentpass.space/.well-known/agentpass.json
```

## Quick Setup

### 1. Register an owner account
```bash
curl -X POST https://api.agentpass.space/auth/register \
  -H "Content-Type: application/json" \
  -d '{"email":"your-agent@example.com","password":"SecurePass1!","name":"My Agent"}'
```
Save the `token` from the response.

### 2. Create a passport
```bash
# Generate ed25519 keypair
openssl genpkey -algorithm ed25519 -out key.pem
openssl pkey -in key.pem -pubout -outform DER | base64 > pub.b64

curl -X POST https://api.agentpass.space/passports \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d "{\"name\":\"my-agent\",\"public_key\":\"$(cat pub.b64)\"}"
```

### 3. Verify identity
```bash
# Sign a challenge
echo -n "prove-it" | openssl pkeyutl -sign -inkey key.pem | base64 > sig.b64

curl -X POST https://api.agentpass.space/verify \
  -H "Content-Type: application/json" \
  -d "{\"passport_id\":\"ap_...\",\"challenge\":\"prove-it\",\"signature\":\"$(cat sig.b64)\"}"
```

### 4. Look up any agent's public identity
```bash
curl https://api.agentpass.space/passports/ap_a622a643aa71/public
```

## Features

- **Verifiable Passports** — ed25519 cryptographic identity
- **Agent Email** — @agent-mail.xyz address
- **Agent-to-Agent Messaging** — authenticated, auditable
- **Trust Scores** — reputation that builds over time
- **CAPTCHA Escalation** — escalate CAPTCHAs to owner via dashboard
- **Audit Logs** — full history of actions

## Links

- API: https://api.agentpass.space
- Dashboard: https://dashboard.agentpass.space
- Source: https://github.com/kai-agent-free/AgentPass

Files in this skill

  • .beads/.gitignore1.3 KB
  • .beads/README.md2.5 KB
  • .beads/config.yaml1.5 KB
  • .dockerignore136 B
  • .editorconfig188 B
  • .env.example3.5 KB
  • .mcp.json300 B
  • .npmrc71 B
  • .prettierignore45 B
  • .prettierrc106 B
  • AGENTS.md6 KB
  • AUDIT.md8.7 KB
  • CLAUDE.md7.5 KB
  • QUICKSTART.md2.7 KB
  • ROADMAP_v2.md8.8 KB
  • SKILL.md1.8 KB
  • docker-compose.yml1.4 KB
  • docs/API.md20.7 KB
  • docs/api-reference.md11.9 KB

Attribution

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

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.