GB-Power-Market-JJ docuseal

Manage DocuSeal document templates and e-signatures.

install
source · Clone the upstream repo
git clone https://github.com/GeorgeDoors888/GB-Power-Market-JJ
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/GeorgeDoors888/GB-Power-Market-JJ "$T" && mkdir -p ~/.claude/skills && cp -r "$T/openclaw-skills/skills/alexbturchyn/docuseal" ~/.claude/skills/georgedoors888-gb-power-market-jj-docuseal && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/GeorgeDoors888/GB-Power-Market-JJ "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/openclaw-skills/skills/alexbturchyn/docuseal" ~/.openclaw/skills/georgedoors888-gb-power-market-jj-docuseal && rm -rf "$T"
manifest: openclaw-skills/skills/alexbturchyn/docuseal/SKILL.md
source content

DocuSeal App Skill

Manage document templates and e-signatures via the DocuSeal MCP endpoint.

Setup

  1. Enable MCP in DocuSeal settings (Settings > MCP)
  2. Create an MCP token
  3. Set environment variables:
    export DOCUSEAL_URL="https://your-docuseal-instance.com"
    export DOCUSEAL_MCP_TOKEN="your-mcp-token"
    

Protocol

All requests use JSON-RPC 2.0 over HTTP POST to

$DOCUSEAL_URL/mcp
.

Usage with scripts/cli.js

Requires Node.js 18+. No dependencies.

node scripts/cli.js init
node scripts/cli.js tools
node scripts/cli.js search-templates --q="contract" --limit=5
node scripts/cli.js create-template --url="https://example.com/document.pdf" --name="My Template"
node scripts/cli.js send-documents --template-id=1 --emails="signer@example.com,another@example.com"
node scripts/cli.js search-documents --q="john@example.com" --limit=5

Commands Reference

search-templates

Search document templates by name.

OptionTypeRequiredDescription
--q
stringyesSearch query to filter templates by name
--limit
integernoThe number of templates to return (default 10)

create-template

Create a template from a PDF URL.

OptionTypeRequiredDescription
--url
stringyesURL of the document file to upload
--name
stringnoTemplate name (defaults to filename)

send-documents

Send a document template for signing to specified submitters.

OptionTypeRequiredDescription
--template-id
integeryesTemplate identifier
--emails
stringyesComma-separated list of submitter email addresses

search-documents

Search signed or pending documents by submitter name, email, phone, or template name.

OptionTypeRequiredDescription
--q
stringyesSearch by submitter name, email, phone, or template name
--limit
integernoThe number of results to return (default 10)

Notes

  • Requires Node.js 18+ (uses built-in
    fetch
    , no dependencies)
  • All responses follow JSON-RPC 2.0 format
  • DOCUSEAL_URL
    and
    DOCUSEAL_MCP_TOKEN
    environment variables must be set
  • MCP must be enabled in account settings before use
  • Token is shown only once at creation — store it securely