html-to-markdown
Convert messy HTML into clean Markdown from any language
All Skills in This Repository (128)
Pure Emerald Level Indicatorselixir-bindings-patterns
Implement Elixir bindings for Rust logic using the Rustler NIF bridge.
html-parsing-strategies
Explain trade-offs between astral-tl and html5ever parsers for HTML to Markdown conversion.
testing-philosophy-coverage
Define multi-tier testing standards with coverage targets for six programming languages.
git-commit-standards
Enforce Conventional Commits and pre-commit hooks for Git commit standards.
python-modern-performance-standards
Enforce Python 3.10+ coding standards with msgspec, mypy, anyio, and pytest.
typescript-bindings-patterns
Establish strict TypeScript binding patterns for Rust core components using NAPI-RS with generics and type predicates.
elixir-114-with-exdoc-credo
Configure Elixir 1.14+ projects with Credo linting and ExDoc documentation.
metadata-extraction
Extract document metadata, headers, links, images, and structured data from HTML.
universal-anti-patterns
Enforce universal anti-pattern rules across multiple programming languages.
workspace-structure-project-organization
Define standardized Rust workspace structures with crates, bindings, tests, and benchmarks.
typescript-strictest-standards
Enforce strict TypeScript configuration with banned types and adjacent tests.
platform-support-cross-platform-compatibility
Detect operating systems and CPU architectures using environment variables and system commands.
Frequently Asked Questions
FAQPage SchemaHow to install html-to-markdown?โผ
Run `npx skills add kreuzberg-dev/html-to-markdown --all -g -y` in your terminal to install all skills in this suite globally.
How to convert HTML to Markdown with AI?โผ
Ask your agent to convert the HTML, and it calls the built-in convert_html tool to return clean Markdown, Djot, or plain text. It handles broken tags, nested tables, and mixed encodings automatically.
Can it extract metadata and tables from HTML?โผ
Yes. It pulls page titles, Open Graph tags, JSON-LD, links, images, and structured table grids in the same conversion pass.
Does html-to-markdown work with Claude Code and Cursor?โผ
Yes. It ships an MCP server and standard SKILL.md files that run in Claude Code, Cursor, Codex, and other MCP-compatible agents.
Which programming languages are supported?โผ
The same Rust core powers bindings for Python, Node.js, Go, Java, C#, PHP, Ruby, Elixir, R, Dart, Kotlin, Swift, Zig, WASM, and C.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core