← Back to Skills Marketplace
zhao-kun

marktodocx-skill

by zhao-kun · GitHub ↗ · v0.1.3 · MIT-0
cross-platform ✓ Security Clean
128
Downloads
0
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install marktodocx-skill
Description
Convert Markdown into a DOCX file using the shared marktodocx Node runtime. Use when the user explicitly wants Markdown content or a Markdown file converted...
Usage Guidance
This skill appears to do exactly what it claims: convert local Markdown to DOCX using a bundled Node runtime. It writes files and will read optional environment variables for styling or Mermaid/browser configuration. Before installing: (1) confirm you trust the published author/artifact (it includes vendored packages and optional Mermaid/browser binaries), (2) be aware that Mermaid rendering requires extra runtime components (Chromium or a Mermaid bundle) and will fail loudly if missing, and (3) run the skill in an environment where writing files is acceptable (it writes output files to paths you supply). If you want extra assurance, inspect skill.mjs and the vendor tarballs or run the exported skill in an isolated container. If you do not need Mermaid, the standard export disables it and requires no browser binaries.
Capability Analysis
Type: OpenClaw Skill Name: marktodocx-skill Version: 0.1.3 The skill is a Markdown-to-DOCX converter that utilizes a shared Node.js runtime. The code in skill.mjs is well-structured and focuses on parameter mapping, input resolution, and file writing. While it includes a function (ensureExecutableBit) that uses fs.chmod to set executable permissions on bundled Chromium binaries for Mermaid rendering, this behavior is contextually justified and limited to specific browser-related filenames. No evidence of data exfiltration, malicious prompt injection, or unauthorized network activity was found.
Capability Tags
crypto
Capability Assessment
Purpose & Capability
Name/description match the files and behavior: skill.mjs exposes convertWithAgentSkill(), reads Markdown (file or inline), converts to DOCX via @marktodocx/runtime-node, and writes output. The optional Mermaid support and vendored-browser handling are documented and consistent with the package layout.
Instruction Scope
SKILL.md gives focused runtime instructions (call the wrapper, provide exactly one input source, preserve image baseDir, report output path). The instructions ask the agent to read the local skill file and repository README for configuration — reasonable for an exported agent skill. There are no instructions to read unrelated system files, exfiltrate data, or call unknown external endpoints.
Install Mechanism
No install spec is provided (instruction-only and export artifact included), so deployment is manual (copy/unzip into skills dir) as documented. The dist folder contains vendor tarballs and a package-lock.json so the exported artifact is largely self-contained. No downloads from shorteners or untrusted URLs are required by the skill itself.
Credentials
The skill does not require credentials and declares no required env vars, but the code legitimately reads optional environment variables (e.g., PUPPETEER_EXECUTABLE_PATH, MARKTODOCX_* style defaults) and process.env for Mermaid/browser resolution. This is proportionate to optional features (Mermaid) but note these env vars are optional and not secrets the skill needs by default.
Persistence & Privilege
Flags show disable-model-invocation:true and always:false, so the skill will not be auto-selected and does not demand permanent/global presence. It writes files under explicit output paths (or next to the input file), which matches its purpose.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install marktodocx-skill
  3. After installation, invoke the skill by name or use /marktodocx-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.3
Remove default mermaid support
v0.1.2
Update introduction
v0.1.1
Add CJK font
v0.1.0
First Version
Metadata
Slug marktodocx-skill
Version 0.1.3
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 4
Frequently Asked Questions

What is marktodocx-skill?

Convert Markdown into a DOCX file using the shared marktodocx Node runtime. Use when the user explicitly wants Markdown content or a Markdown file converted... It is an AI Agent Skill for Claude Code / OpenClaw, with 128 downloads so far.

How do I install marktodocx-skill?

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

Is marktodocx-skill free?

Yes, marktodocx-skill is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does marktodocx-skill support?

marktodocx-skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created marktodocx-skill?

It is built and maintained by zhao-kun (@zhao-kun); the current version is v0.1.3.

💬 Comments