← Back to Skills Marketplace
ytyytt520

docx

by ytyytt520 · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
630
Downloads
0
Stars
11
Active Installs
1
Versions
Install in OpenClaw
/install doc-converter
Description
Converts document files (.pdf, .docx, .xlsx, .pptx) to Markdown using the `markitdown` command.
README (SKILL.md)

Document Converter

This skill converts a document file into Markdown text.

Activation

Activate when asked to read a file with one of the following extensions:

  • .pdf
  • .docx
  • .xlsx
  • .pptx

Execution

The skill executes the markitdown command on the input file path and outputs the resulting Markdown text.

markitdown "{file_path}"
Usage Guidance
This skill will run a local program named 'markitdown' on files you ask it to convert. Before installing or using it: (1) Confirm where 'markitdown' comes from (official project page or package repository) and only use a trusted binary. (2) If you don't already have markitdown installed, ask the skill author for an install spec or avoid using the skill. (3) Don't run this on sensitive documents until you've verified the CLI's behavior (e.g., test on non-sensitive files and inspect network/activity). (4) If possible, request the skill declare required binaries or provide a safe install/source — that would change this assessment to benign.
Capability Analysis
Type: OpenClaw Skill Name: doc-converter Version: 1.0.0 The skill executes a shell command `markitdown "{file_path}"` within `SKILL.md` to convert documents to Markdown. While the stated purpose is legitimate, the direct inclusion of a variable in a shell string without explicit sanitization or escaping mechanisms poses a potential shell injection vulnerability if a user provides a maliciously crafted filename. No evidence of intentional malice or data exfiltration was found.
Capability Assessment
Purpose & Capability
The skill's name/description match its behavior (convert documents to Markdown). However, SKILL.md requires running the external 'markitdown' CLI but the skill's metadata does not declare that binary or provide an install mechanism or source. That mismatch is unexpected and reduces confidence.
Instruction Scope
The instructions are narrowly scoped: run `markitdown "{file_path}"` and return output. They do not request additional files, env vars, or network endpoints. But they grant the agent permission to execute a local binary whose behavior and safety depend entirely on that binary.
Install Mechanism
No install spec is provided (instruction-only), which is lower risk in general. But because the skill relies on an external CLI, the lack of an install/source means the agent will run whatever 'markitdown' exists on PATH — potentially an untrusted binary.
Credentials
The skill does not request any environment variables, credentials, or config paths — this is proportionate to its stated purpose.
Persistence & Privilege
always is false and the skill does not request elevated or persistent privileges or modify other skills. Autonomous invocation is allowed (platform default) but not by itself a problem.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install doc-converter
  3. After installation, invoke the skill by name or use /doc-converter
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of doc-converter skill. - Converts .pdf, .docx, .xlsx, and .pptx files to Markdown format. - Uses the markitdown command to perform document conversion and outputs Markdown text.
Metadata
Slug doc-converter
Version 1.0.0
License
All-time Installs 11
Active Installs 11
Total Versions 1
Frequently Asked Questions

What is docx?

Converts document files (.pdf, .docx, .xlsx, .pptx) to Markdown using the `markitdown` command. It is an AI Agent Skill for Claude Code / OpenClaw, with 630 downloads so far.

How do I install docx?

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

Is docx free?

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

Which platforms does docx support?

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

Who created docx?

It is built and maintained by ytyytt520 (@ytyytt520); the current version is v1.0.0.

💬 Comments