← Back to Skills Marketplace
jaschadub

SchemaPin

by Jascha · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
634
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install schemapin
Description
SchemaPin enables cryptographic signing and verification of tool schemas to prevent tampering using ECDSA P-256, SHA-256, TOFU pinning, and .well-known key d...
Usage Guidance
This skill is internally consistent with its purpose of signing and verifying schemas. Before using it: (1) confirm you trust the upstream SchemaPin packages (install from official registries or pinned releases or verify upstream repo/commit), (2) when running sign/verify flows, restrict the agent's filesystem access so it only reads/writes intended skill directories and pin stores, and (3) treat .well-known discovery endpoints as untrusted until verified—use offline trust bundles or TOFU pinning in high-risk environments. If you need additional assurance, ask the publisher for a reproducible release artifact or public signing key to verify the library itself.
Capability Analysis
Type: OpenClaw Skill Name: schemapin Version: 1.0.0 The OpenClaw AgentSkills skill bundle for 'schemapin' is benign. The `SKILL.md` provides clear instructions and code examples for integrating and using the SchemaPin library, which is designed for cryptographic verification of tool schemas and skill bundles. All described functionalities, including key generation, signing, verification, key pinning, revocation, and the 'SkillSigner' feature for signing directories, are consistent with a legitimate security tool. There is no evidence of prompt injection attempts, data exfiltration, malicious execution, persistence mechanisms, or obfuscation. The external links point to the project's own GitHub documentation, and the `CHANGELOG.md` indicates a focus on security and dependency updates.
Capability Assessment
Purpose & Capability
The name/description (SchemaPin: signing and verifying tool schemas, TOFU, .well-known discovery) aligns with the SKILL.md content, which documents canonicalization, signing, verification, resolvers, and skill-folder signing. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md is a developer guide with code examples for signing/verifying schemas and skill directories. It describes network discovery (.well-known) and offline verification, and includes operations that read and canonicalize local directories (sign_skill / verify_skill_offline). That's coherent with the purpose, but be aware these operations read/write local files (pin stores, .schemapin.sig manifests) and may perform HTTP fetches when using the WellKnownResolver—ensure the agent only accesses intended directories and trusted network endpoints.
Install Mechanism
Instruction-only skill with no install spec or bundled code. SKILL.md shows standard pip/npm/go install examples for the external SchemaPin libraries (public package registries) but the skill itself does not perform installs or download arbitrary code.
Credentials
No required environment variables, credentials, or config paths are declared. The documented flows use public key material, TOFU pin stores, and optional network discovery—these are proportional to the stated functionality.
Persistence & Privilege
always:false and user-invocable:true (normal). The guidance shows APIs that create local artifacts (.schemapin.sig manifests, pin-store data); that file I/O is expected for signing/verification but you should confirm the agent has permission only to intended directories and is not granted broad filesystem access.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install schemapin
  3. After installation, invoke the skill by name or use /schemapin
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
SchemaPin 1.0.0 initial release - Introduces cross-language libraries (Python, JavaScript, Go, Rust) for cryptographically signing and verifying tool schemas. - Prevents schema tampering and "MCP Rug Pull" attacks using ECDSA P-256 + SHA-256 signatures and Trust-On-First-Use (TOFU) key pinning. - Implements deterministic schema canonicalization and RFC 8615 `.well-known` endpoints for public key discovery. - Provides code samples and integration guides for each supported language. - Features include revocation documents, trust bundles for offline use, pluggable discovery resolvers, and file-based skill folder signing with manifest support.
Metadata
Slug schemapin
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is SchemaPin?

SchemaPin enables cryptographic signing and verification of tool schemas to prevent tampering using ECDSA P-256, SHA-256, TOFU pinning, and .well-known key d... It is an AI Agent Skill for Claude Code / OpenClaw, with 634 downloads so far.

How do I install SchemaPin?

Run "/install schemapin" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is SchemaPin free?

Yes, SchemaPin is completely free (open-source). You can download, install and use it at no cost.

Which platforms does SchemaPin support?

SchemaPin is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created SchemaPin?

It is built and maintained by Jascha (@jaschadub); the current version is v1.0.0.

💬 Comments