Convert a document to Markdown through the external CloudConvert service.
CloudConvert uploads the input to a third party. Before conversion, determine whether the file is public, non-sensitive, or explicitly approved for external processing. For sensitive, confidential, regulated, or unknown material, disclose the upload and obtain approval; otherwise use an approved local method or stop.
Never expose the API key in output, commands, logs, or generated files.
.txt, .md, .json, .yaml, .csv, HTML, and other directly readable text without uploading them.<skill>/scripts/check_environment.sh
<skill>/scripts/check_api_key.sh
install_cli.sh only after the user approves a global npm installation.<skill>/scripts/convert_to_markdown.sh <input-file> <output-directory>
CLOUDCONVERT_API_KEY; never request that the user paste it into chat.--force flag only with explicit approval.Read references/cloudconvert_reference.md for installation, supported inputs, and CLI details.