← Back to Skills Marketplace
bowenliang123

Markdown Exporter

by Bowen Liang · GitHub ↗ · v3.6.10
cross-platform ✓ Security Clean
1423
Downloads
3
Stars
17
Active Installs
16
Versions
Install in OpenClaw
/install markdown-exporter
Description
Convert Markdown text to DOCX, PPTX, XLSX, PDF, PNG, HTML, IPYNB, MD, CSV, JSON, JSONL, XML files, and extract code blocks in Markdown to Python, Bash,JS and...
Usage Guidance
This skill appears to do what it says: it shells out to a markdown-exporter CLI to convert files and does not request secrets or unusual system access. Before installing: (1) verify the md-exporter package on PyPI and the linked GitHub repo (ownership, recent commits, issues); (2) confirm what the 'uv' installer is and prefer installing from a trusted source (pip / PyPI or GitHub releases) if you have concerns; (3) if you want extra safety, run the install and the CLI in an isolated environment (container or VM) and/or inspect the package source code for unexpected network or filesystem operations. If you plan to use this skill with sensitive files, ensure local conversion meets your security/privacy requirements.
Capability Analysis
Type: OpenClaw Skill Name: markdown-exporter Version: 3.6.10 The skill bundle is classified as benign. The `SKILL.md` file provides clear, functional instructions for an AI agent to use the `markdown-exporter` command-line tool for various file conversions. There is no evidence of intentional malicious behavior such as data exfiltration, persistence mechanisms, obfuscation, or prompt injection attempts designed to subvert the agent's purpose. While executing external commands with user-provided file paths inherently carries a risk of shell injection if the OpenClaw agent runtime does not properly sanitize inputs, this is a platform-level vulnerability rather than malicious intent within the skill's definition itself. The skill's described functionality (file conversion) legitimately requires file system and command execution access.
Capability Assessment
Purpose & Capability
Name/description request the markdown-exporter CLI and the install spec creates a markdown-exporter binary; the declared functionality (converting Markdown to many formats and extracting code blocks) aligns with requiring a conversion CLI. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md instructs only running the markdown-exporter CLI against user-supplied file paths and documents subcommands/options. It does not instruct reading unrelated system files, environment variables, or sending data to external endpoints beyond running the CLI.
Install Mechanism
The install spec uses an entry of kind: uv installing package md-exporter which will create the markdown-exporter binary. SKILL.md also documents pip install md-exporter and other install hints. This is a typical package install pattern; the only minor note is that the registry's 'uv' installer is not a universally-known installer—verify that 'uv' resolves to a legitimate package manager and that the md-exporter package comes from a trusted source (PyPI or the linked GitHub repo). No direct arbitrary URL downloads or archive extraction are present in the spec.
Credentials
The skill declares no required environment variables, no credentials, and no config paths. That is proportionate for a local file-conversion CLI.
Persistence & Privilege
always is false and the skill is user-invocable. It does not request persistent elevated privileges or to modify other skills or system-wide settings. Autonomous invocation is allowed by default but not combined with other concerning factors here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install markdown-exporter
  3. After installation, invoke the skill by name or use /markdown-exporter
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v3.6.10
- Added an explicit license entry (`Apache-2.0`) in the skill metadata. - Updated metadata to include `author: bowenliang123`. - Minor adjustments to formatting and links in SKILL.md. - No changes to functionality or files detected.
v3.6.9
docs: update sample input references in markdown documentation
v3.6.8
### Minor update: Removed unused metadata file - Removed the `_meta.json` file from the repository. - No changes to user-facing functionality or features.
v3.6.7
- Added _meta.json metadata file. - Updated SKILL.md with a shorter, more concise introduction and clearer version of each command's documentation. - Improved formatting and organization of usage and options for better readability. - Clarified prerequisites and updated links in skill metadata. - Removed duplicate and excessively detailed sections from documentation.
v3.6.6
- update Github repo references from bowenliang123/md_exporter to bowenliang123/markdown-exporter
v3.6.5
- Removed the _meta.json file. - Improved installation instructions and usage notes in SKILL.md. - Enhanced clarity of script commands with expanded examples and options for each subcommand. - Added guidance for installation using pip, uv, and npx clawhub. - Updated some script argument descriptions for accuracy and readability.
v3.6.4
- Added new file: _meta.json. - Introduced basic metadata infrastructure for this skill version. - No changes to user-facing features or documentation.
v3.6.3
Version 3.6.3 - Added `metadata` section to SKILL.md with homepage, emoji, required binaries, and install instructions for OpenClaw integration. - Now includes installation details specifying usage of the uv package manager and the required `markdown-exporter` binary. - No functional or command-line changes to the skill logic or usage.
v3.6.2
- Removed the "allowed-tools" property from SKILL.md. - No functional or behavioral changes; documentation metadata updated only.
v3.6.1
- Removed 44 files, including core Python modules, CLI scripts, parser and service implementations, documentation, and license files. - Significant reduction of underlying codebase; project files for the markdown-exporter skill are no longer present in this version. - Skill metadata and documentation remain unchanged. No new features or usage changes introduced in this release.
v3.5.6
**This release changes the usage and packaging of the Markdown Exporter skill.** - Migrated from standalone scripts to a unified PyPI package. - Replaced all previous scripts and directory structure (`scripts/`) with a proper Python package under `md_exporter/`. - Introduced a new command-line interface: use `markdown-exporter` instead of bash scripts. - All subcommands are now available via `markdown-exporter <subcommand>`, no need to manage dependencies manually. - Updated documentation to reflect simpler installation (`pip install md-exporter`) and command usage.
v3.5.5
- remove md_to_linked_image tool
v3.5.4
Version 3.5.4 of markdown-exporter - No file changes detected in this version. - No new features, bug fixes, or documentation updates.
v3.5.3
- Removed GitHub workflow files - update .gitignore and pack-clawhub.sh to streamline ignored files and improve pattern handling
v3.5.2
- Test and development scripts and resources have been removed from the repository. - The documentation now clarifies table formatting for tools, input, and output. - Usage instructions for direct execution with uv or pip have been improved to mention entering the skill's directory first. - No changes to user-facing features or tool behavior.
v3.5.1
- Added comprehensive project and usage documentation in SKILL.md, detailing all supported formats, tools, and example commands. - Clearly listed prerequisites and introduced recommended bash-script execution method for automatic dependency management. - Documented each script's usage, arguments, options, and examples for quick reference. - Updated descriptions for code block extraction, code file compression, and table converters. - Improved clarity on input requirements, direct Python execution, and dependency management practices.
Metadata
Slug markdown-exporter
Version 3.6.10
License
All-time Installs 17
Active Installs 17
Total Versions 16
Frequently Asked Questions

What is Markdown Exporter?

Convert Markdown text to DOCX, PPTX, XLSX, PDF, PNG, HTML, IPYNB, MD, CSV, JSON, JSONL, XML files, and extract code blocks in Markdown to Python, Bash,JS and... It is an AI Agent Skill for Claude Code / OpenClaw, with 1423 downloads so far.

How do I install Markdown Exporter?

Run "/install markdown-exporter" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Markdown Exporter free?

Yes, Markdown Exporter is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Markdown Exporter support?

Markdown Exporter is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Markdown Exporter?

It is built and maintained by Bowen Liang (@bowenliang123); the current version is v3.6.10.

💬 Comments