2 个 Skill
## Agent Protocol
**Rules for agents:**
- Supply ALL required flags — the CLI will not prompt for missing parameters.
- Output is always JSON.
- Use `-d key=value` (bracket notation) or `-d '{"..": ".."}'` (JSON) for body and array parameters.
## Authentication
Set environment variables:
- `DOCUSEAL_API_KEY` — API key (required). Get yours at https://console.docuseal.com/api
- `DOCUSEAL_SERVER` — `global` (default), `europe`, or full URL for self-hosted (e.g. `https://docuseal.yourdomain.com`)
## Available Commands
| Command Group | What it does |
|---|---|
| `templates` | list, retrieve, update, archive, create-pdf, create-docx, create-html, clone, merge, update-documents |
| `submissions` | list, retrieve, archive, create, send-emails, create-pdf, create-docx, create-html, documents |
| `submitters` | list, retrieve, update |
Read the matching reference file for detailed flags and examples.
## Common Mistakes
| # | Mistake | Fix |
|---|---|---|
| 1 | **Forgetting `-d template_id=<id>` on `submissions create`** | `--template-id` is a flag; submitters and other body params go via `-d` |
| 2 | **Passing a plain file path as a URL** | `--file` accepts a local path; for remote files use `-d "documents[0][file]=https://..."` |
| 3 | **Expecting array params as comma-separated** | Arrays use bracket notation: `-d "template_ids[]=1"` `-d "template_ids[]=2"` |
| 4 | **Using `templates create-pdf` without a Pro plan** | Commands marked _(Pro)_ require a DocuSeal Pro subscription |
| 5 | **Sending to multiple recipients with `submissions create`** | Use `submissions send-emails --emails a@b.com,c@d.com` for bulk; `submissions create` is per-submitter |
## Security
The CLI accepts user-provided file paths, remote URLs (`documents[0][file]=https://...`), and HTML content as template input. This is by design — all content originates from the authenticated user and is sent directly to the DocuSeal API over HTTPS. The CLI does not fetch, render, or execute remote content locally; it passes references to the server for processing. No user input is interpolated into shell commands.
## Common Patterns
**List templates:**
```bash
docuseal templates list --q "NDA" --limit 20
```
**Create a template from a PDF and send for signing:**
```bash
docuseal templates create-pdf --file contract.pdf --name "NDA"
docuseal submissions send-emails --template-id 1001 --emails signer@example.com
```
**Create a submission with pre-filled fields (bracket notation):**
```bash
docuseal submissions create --template-id 1001 \
-d "submitters[0][email]=john@acme.com" \
-d "submitters[0][values][Company Name]=Acme Corp"
```
**Create a submission with pre-filled fields (JSON):**
```bash
docuseal submissions create --template-id 1001 \
-d '{"submitters": [{"email": "john@acme.com", "values": {"Company Name": "Acme Corp"}}]}'
```
**Check signing status:**
```bash
docuseal submissions list --template-id 1001 --status pending
```
**Update a submitter:**
```bash
docuseal submitters update 201 --email new@acme.com --send-email
```
## When to Load References
- **Creating or managing templates** → [references/templates.md](references/templates.md)
- **Sending documents for signing or tracking status** → [references/submissions.md](references/submissions.md)
- **Using dynamic content variables in DOCX** → [references/docx-variables.md](references/docx-variables.md)
- **Embedding field tags in PDF/DOCX** → [references/field-tags.md](references/field-tags.md)
- **Writing HTML templates with field tags** → [references/html-fields.md](references/html-fields.md)
- **Listing or updating signers** → [references/submitters.md](references/submitters.md)相关插件
kamy↓ 6
从 AI 编码 agent 生成精美、可投产的 PDF(发票、收据、合同、报告等)。封装 Kamy PDF API,提供 skill、规则、agent 与 MCP server,让任何兼容 Open-Plugins 的工具几秒内搭起 PDF 流水线。cellcog↓ 25
任意输入转任意产出的 AI 子 agent,通过自然语言 prompt 生成图像、视频、PDF、演示文稿、调研报告、音乐、表格、3D 模型、表情包、原型等多种交付物。Talonic↓ 8
从 PDF、扫描件、图片、表格与表单中提取结构化、经 schema 校验的数据,让 AI agent 通过 Model Context Protocol 从任意文档抽取干净的 JSON。Alai↓ 7
借助 Alai 的 MCP 用 AI 创建、编辑并导出高质量演示文稿,支持幻灯片生成、编辑以及导出为 PowerPoint 或 PDF。pinRAG↓ 5
为编辑器或 CLI 提供 RAG:索引 PDF、YouTube、GitHub 仓库和 Discord 导出内容,并带引用地查询。Orshot↓ 3
用于 Orshot 的 MCP server,可基于模板生成图片、PDF 和视频。rendex-mcp↓ 3
面向 AI agent 的截图、PDF 与 HTML 渲染 API,可将任意 URL 或原始 HTML 捕获为 PNG/JPEG/WebP/PDF。PandaDoc↓ 2
包含 PandaDoc MCP server 与常见工作流 Skill 的插件。