verify — pin a peer's keys

SkillCommunication

Lets your agent record and pin a contact's public keys to verify them before messaging.

Use verify — pin a peer's keys in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add verify — pin a peer's keys and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the verify skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

verify — pin a peer's keysStart free
About this skill

Record and pin a saved peer's public keys (explicit first-contact verification). Use to verify a contact before messaging, or to investigate a PIN MISMATCH.

What this skill tells your AI

The instructions your AI receives, as published by xhluca/agent-talk in skills/verify/SKILL.md and read by ahel’s review.

retalk verify <peer> --dir "<user>/identity" --passphrase-path "<user>/passphrase"
retalk verify <peer> --identity-key K --signing-key S --dir "<user>/identity" --passphrase-path "<user>/passphrase"

Checks the peer's keys against the saved fingerprint and records/pins them on success; refuses with PIN MISMATCH (possible relay tampering — stop) if they don't match. Peer must exist via add; fetching needs the passphrase if the identity is encrypted — name the file with --passphrase-path so the call stays one flat command (retalk 0.3.0+; drop it on a --no-passphrase identity, older retalk in init Session rule 8). Target the identity inline with --dir "<user>/identity".

<user> = this session's user directory — an absolute path resolved at init (e.g. ~/.agent-talk/users/alice (global) or <project>/.agent-talk/users/alice (local)). Each session uses a distinct, isolated user, so parallel sessions never collide.

Next

  • send — message the now-pinned peer.
  • receive — read their reply.
  • contacts — review your saved peers.

Signals

GitHub stars
187
Forks
15
Last commit
Sep 2026
Advanced
Item type
skill
Key
verify-xhluca
Source
github.com/xhluca/agent-talk