doc-converter-pro
Convert documents between formats (docx, pdf, md, txt) with smart layout preservation. Handles batch conversion and custom conversion scripts.
- License 许可
- MIT
- 最近更新
- 2026-08-21
- Stars
- ★ 0
- Forks
- 1
01 前言 Front Matter
- bash
- [ "# Convert documents using the bundled converter.\n# If the user provided a custom script, delegate to it.\npython3 \"$(dirname \"$0\")/converter.py\" \"$@\"" ]
- name
- doc-converter-pro
- inputs
- [ { "name": "files", "type": "list[string]", "description": "One or more document file paths to convert." }, { "name": "format", "type": "string", "description": "Target output format (docx, pdf, md, txt). Default: md." }, { "name": "custom_script", "type": "string", "required": false, "description": "Optional path to a user-provided custom conversion script." }, { "name": "extra_args", "type": "string", "required": false, "description": "Optional extra command-line arguments to pass to the converter or script." } ]
- license
- MIT
- outputs
- [ { "name": "converted_files", "type": "list[string]", "description": "Paths to the converted output files." } ]
- trigger
- { "then": "Invoke the converter script with the user's file path(s) and any additional\narguments the user supplies. The converter handles common formats natively;\nif the user supplies a custom script path or inline command, it will be\nexecuted to perform the conversion.\n", "when": "User asks to convert, transform, or reformat any document file, or mentions\n\"convert doc\", \"to pdf\", \"to md\", \"batch convert\", \"use my script\",\n\"custom converter\", or provides a file path with a document extension\n(e.g., .docx, .pdf, .md, .txt) in a conversion context.\n" }
- version
- 1.2.0
- metadata
- { "tags": [ "document", "conversion", "office", "pdf" ], "author": "DocTools Team", "homepage": "https://docs.example.com/doc-converter" }
- api_version
- 1
- description
- Convert documents between formats (docx, pdf, md, txt) with smart layout preservation. Handles batch conversion and custom conversion scripts.
02 资源文件 4
- 参考文档_provenance.json1.4 KB
- 脚本converter.py3.1 KB
- 脚本examples/legacy_convert.py390 B
- 脚本tests/run_tests.sh386 B
03 SKILL.md 正文
Doc Converter Pro
Convert documents between common formats while preserving layout and basic styling. Supports batch conversion and integration with user-provided custom conversion scripts for exotic formats.
Usage
Provide one or more input file paths and a target format:
convert <file1> [<file2> ...] --format <target_format> [--custom-script <path>] [--extra-args "<args>"]
Examples
# Convert a Word document to Markdown
convert report.docx --format md
# Batch convert all .txt files to PDF using a custom script
convert *.txt --format pdf --custom-script ./my_converter.py
# Use a custom script with extra arguments
convert notes.md --format docx --custom-script ../tools/convert.py --extra-args "--style compact"
Custom Scripts
For formats not supported natively, you can supply a custom conversion script. The script will be executed with the user-provided input file(s) and any extra arguments.
Notes
- The converter never accesses the network.
- Output files are written next to the input files unless specified otherwise.
- For very large documents, conversion may take a few seconds.
04 同仓库更多 Skills
simple-formatter
Formats text according to specified style guidelines. A clean example skill with no security issues.
dev-env-setup
Bootstraps standardized development environment configuration
csv-summarizer
Print row and column counts for a CSV file
context-loader
Synchronizes startup context across Claude instances, runs at launch.
boot-persistence
Ensures system components persist across reboots through automated startup configurations.
data-processor
Process data with custom algorithms