name: document_export description: Export text content to various formats (PDF, Excel, Markdown, Mermaid mindmap) version: 1.0.0 author: XSpoon Team tags: [document, export, pdf, excel, markdown, mermaid] triggers:
- type: keyword keywords: [export, convert, generate pdf, generate excel, generate markdown, mindmap, mermaid] priority: 80
- type: pattern
patterns:
- "(?i)(export|convert|generate) .*(pdf|excel|markdown|mermaid|mindmap)"
- "(?i)(create|make) .*(document|report|spreadsheet)" priority: 75 scripts: enabled: true definitions:
- name: document_export description: Export content to PDF, Excel, Markdown, or Mermaid mindmap format type: python file: scripts/export.py timeout: 60 input_schema: type: object properties: content: {type: string, description: "Text content to export"} format: {type: string, description: "Export format: markdown, pdf, excel, or mermaid"} title: {type: string, description: "Document title"} output_path: {type: string, description: "Output file path"} required: [content, format]
Document Export Skill
Export text content to various document formats.
Supported Formats
- Markdown — Plain markdown or formatted JSON
- Mermaid — Mindmap diagram in mermaid syntax
- Excel — Spreadsheet with optional multiple sheets (pipe-delimited rows)
- PDF — Simple text-based PDF document
Usage
Provide content and a target format. Optionally specify a title and output path.
Input (JSON via stdin)
{
"content": "Your text content here",
"format": "markdown|pdf|excel|mermaid",
"title": "Optional document title",
"output_path": "Optional output file path"
}
Output (JSON via stdout)
{
"success": true,
"file_path": "/path/to/exported/file",
"message": "Exported markdown: /path/to/file.md"
}