executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
core-conversionConvert files, streams, paths, URIs, and HTTP responses to Markdown with the MarkItDown Python API and CLI.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when a task needs offline MarkItDown conversion through the Python API or markitdown CLI: local files, Path objects, binary streams, file:, data:, http: or https: URIs, and requests.Response objects.
python scripts/convert_smoke.py --check-import or python scripts/convert_smoke.py from this sub-skill directory.MarkItDown, StreamInfo, DocumentConverterResult, DocumentConverter, convert, convert_local, convert_stream, convert_uri, convert_response, the markitdown CLI, built-in converters, local fixtures, and conversion errors.../cloud-integrations/SKILL.md.../ocr-plugin/SKILL.md.../plugin-development/SKILL.md.../mcp-server/SKILL.md.convert_local for trusted local paths, convert_stream for caller-owned bytes, convert_uri only when URI fetching or URI decoding is intended, and convert_response when an HTTP client already fetched the response.StreamInfo(extension=..., mimetype=..., charset=...) when bytes have no reliable filename, content type, or charset.result.markdown; use result.title when a converter provides a title, and result.text_content only for compatibility with older code.keep_data_uris=True or CLI --keep-data-uris.MissingDependencyException, UnsupportedFormatException, and FileConversionException separately so users know whether to install an extra, choose another tool, or inspect converter-specific failures.