openapi-esignature skill
Digital signatures and time stamps through Openapi - eIDAS-compliant electronic signatures (SES with OTP, qualified QES, e-seals, massive automatic signing) and qualified time stamping of documents. Use when the user needs a document signed electronically or time-stamped with legal validity.
- GitHub stars
- 16
- Files
- 1
- Last commit
- Sep 15, 2026
- License
- MIT
- Allowed tools
- —
What does the openapi-esignature skill do?
openapi-esignature is an agent skill. Digital signatures and time stamps through Openapi - eIDAS-compliant electronic signatures (SES with OTP, qualified QES, e-seals, massive automatic signing) and qualified time stamping of documents. Use when the user needs a document signed electronically or time-stamped with legal validity.
How to install the openapi-esignature skill
Each command copies the skill folder into the client's skills directory. Restart the client or start a new session to load it.Install the openapi-esignature skill in Plugin
/plugin marketplace add openapi/openapi-skills /plugin install openapi-skills@openapi
Install the openapi-esignature skill in Claude Code
~/.claude/skills/openapi-esignature/SKILL.md
$ npx degit openapi/openapi-skills/skills/openapi-esignature ~/.claude/skills/openapi-esignatureInstall the openapi-esignature skill in Claude Code (project)
.claude/skills/openapi-esignature/SKILL.md
$ npx degit openapi/openapi-skills/skills/openapi-esignature .claude/skills/openapi-esignatureInstall the openapi-esignature skill in Codex
~/.agents/skills/openapi-esignature/SKILL.md
$ npx degit openapi/openapi-skills/skills/openapi-esignature ~/.agents/skills/openapi-esignatureInstall the openapi-esignature skill in Gemini CLI
~/.gemini/skills/openapi-esignature/SKILL.md
$ npx degit openapi/openapi-skills/skills/openapi-esignature ~/.gemini/skills/openapi-esignatureInstall the openapi-esignature skill in Claude.ai
npx degit openapi/openapi-skills/skills/openapi-esignature openapi-esignature && zip -r openapi-esignature.zip openapi-esignature # claude.ai → Customize → Skills → + → Create skill → Upload a skill → openapi-esignature.zip
SKILL.md
View on GitHubOpenapi eSignature & time stamping
Bearer token required (see the openapi-auth skill). Signing and stamping are paid, legally binding actions — confirm with the user before submitting documents.
eSignature — https://esignature.openapi.com
eIDAS-compliant signatures with European legal validity.
Signature types
POST /EU-SES— Simple Electronic Signature for one or more signers, secured via OTPPOST /EU-QES_otp— Qualified Electronic Signature with remote OTP certificatePOST /EU-QES_automatic— massive automatic QES (high volume)POST /EU-QES_eseal— qualified electronic seal (legal-entity seal)POST /verify— verify an existing signature
Certificates and results
POST /certificates/namirial-otp/POST /certificates/namirial-automatic— purchase signing certificatesGET /certificates,GET /certificates/{id}— list/inspect certificatesGET /signatures— list signature processesGET /signatures/{id}/{actionType}— download the signed document, details, audit trail, or validated documentDELETE /signatures/{id}— delete signature artifacts
Typical flow: ensure a certificate exists → create the signature request with the PDF and signer details → signers complete via OTP where applicable → download the signed document and audit trail.
Time Stamping (Marche Temporali) — https://ws.marchetemporali.com
Purchase qualified timestamps and apply them to documents (buy batches, stamp a document, verify stamps).
Legacy Digital Signature (ws.firmadigitale.com — Infocert/Aruba kits) is deprecated; use eSignature for new integrations.
Full specs: https://console.openapi.com/oas/en/esignature.openapi.json · https://console.openapi.com/oas/en/marchetemporali.openapi.json
Files in this skill
1openapi-esignature skill questions
How do I install the openapi-esignature skill in Claude Code?
Run npx degit openapi/openapi-skills/skills/openapi-esignature ~/.claude/skills/openapi-esignature. Claude Code loads skills from ~/.claude/skills (all projects) or .claude/skills (one project) and uses a skill when its description matches the task.
Which clients can use the openapi-esignature skill?
Any client that reads the Agent Skills format: Claude Code, Codex, Gemini CLI and claude.ai (upload as a ZIP). Scripts in the skill run only where the client allows code execution.