sign-requests
OfficialSecurely sign HTTP requests as an AI agent.
Software Engineering#cryptography#api security#ed25519#sdk integration#http signing#agent authentication
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, andx-self-agent-timestampheaders. - 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.