视觉画布设计
canvas-design
基于设计原则创作静态视觉作品,用于海报与品牌图形。
plugin-development【文档与办公】Build, inspect, and troubleshoot MarkItDown third-party plugins and custom DocumentConverter registration.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when a task involves authoring, packaging, discovering, enabling, or debugging third-party MarkItDown plugins. Plugins add custom DocumentConverter classes through installed Python package entry points and are disabled unless explicitly enabled.
python scripts/check_plugin_package.py --plugin <entry-point-name> from this sub-skill directory.DocumentConverter.accepts, DocumentConverter.convert, DocumentConverterResult, StreamInfo, register_converters, __plugin_interface_version__, MarkItDown.register_converter, package entry points in the markitdown.plugin group, enable_plugins=True, markitdown --list-plugins, and markitdown --use-plugins.../ocr-plugin/SKILL.md; treat it as a real plugin example, not as the generic authoring guide.../core-conversion/SKILL.md.../mcp-server/SKILL.md.[project.entry-points."markitdown.plugin"] entry whose key is the plugin name and whose value is the importable module.__plugin_interface_version__ = 1 and register_converters(markitdown: MarkItDown, **kwargs) from that module.DocumentConverter with accepts(file_stream, stream_info, **kwargs) and convert(file_stream, stream_info, **kwargs).markitdown.register_converter(converter, priority=<float>); lower priority values are tried first and equal priorities retain stable order.markitdown --list-plugins, then verify runtime conversion with markitdown --use-plugins <file> or MarkItDown(enable_plugins=True).