sign-requests

Official

Securely sign HTTP requests as an AI agent.

Authorselfxyz
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill enables AI agents to securely authenticate their outgoing HTTP requests using a robust, tamper-proof signature system, ensuring the integrity and origin of their communications.

Core Features & Use Cases

  • HTTP Request Signing: Generates cryptographic signatures for HTTP requests using ECDSA or Ed25519.
  • Authentication Headers: Automatically adds x-self-agent-address, x-self-agent-signature, and x-self-agent-timestamp headers.
  • SDK Integration: Provides seamless integration with TypeScript, Python, and Rust SDKs for easy implementation.
  • Use Case: An AI agent needs to call a protected API endpoint. This Skill ensures the API can trust that the request genuinely came from the registered agent and hasn't been tampered with.

Quick Start

Use the sign-requests skill to generate the necessary authentication headers for a POST request to https://api.example.com/data.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: sign-requests
Download link: https://github.com/selfxyz/self-agent-id/archive/main.zip#sign-requests

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.