A cryptographic security framework for signing and verifying AI tool schemas to prevent tampering and man-in-the-middle attacks.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install schemapin
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install schemapin using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
SchemaPin is a specialized security layer designed to prevent "MCP Rug Pull" attacks by enabling developers to cryptographically sign their tool schemas using ECDSA P-256 and SHA-256. It provides a robust trust stack for AI agents, ensuring that the tools they interact with have not been tampered with since their original publication. By integrating this into Openclaw Skills, developers can offer users a verifiable guarantee of integrity through deterministic JSON serialization and robust key management.
The system relies on Trust-On-First-Use (TOFU) key pinning and RFC 8615 .well-known endpoints for public key discovery. This multi-language library supports Python, JavaScript, Go, and Rust, making it a versatile choice for any developer looking to harden their agentic workflows against malicious schema modifications and ensure secure tool execution environments.
Install the library for your preferred language to begin securing your Openclaw Skills:
Python:
pip install schemapin
JavaScript:
npm install schemapin
Go:
go get github.com/ThirdKeyAi/schemapin/[email protected]
CLI Key Generation:
schemapin-keygen --output-dir ./keys
SchemaPin utilizes a manifest-driven data structure to maintain integrity. For directory signing, it generates a .schemapin.sig file with the following taxonomy:
| Field | Description |
|---|---|
skill_hash |
The SHA-256 root hash representing the entire state of the skill folder. |
signature |
The Base64-encoded ECDSA signature of the root hash. |
signer_kid |
The fingerprint of the developer's public key. |
file_manifest |
A key-value map linking every file in the directory to its specific SHA-256 hash. |
domain |
The developer's domain used for public key discovery via .well-known paths. |
Loading
A domain-anchored cryptographic identity protocol for AI agents and verifiable credentials integrated with Openclaw Skills.

A sophisticated auditing skill that evaluates products and designs using the classic principles of Tony Fadell, Don Norman, and Dieter Rams.

A sophisticated configuration skill that maps the 16 Myers-Briggs personality types to your AI agent to customize communication and decision-making styles.

An AI-powered trading agent for Hyperliquid perpetual futures featuring automated strategies and integrated micropayments.

A comprehensive framework and toolkit for developing modular extensions that equip AI agents with specialized procedural knowledge and tool integrations.

A comprehensive command-line interface for managing Gmail, Calendar, Drive, Contacts, Sheets, and Docs via OAuth.








































