/install formatferry-markdown
formatferry Skill
Convert HTML, DOCX, PDF, XLSX, CSV files to Markdown using the Format Ferry CLI.
Installation
Install the CLI globally:
npm install -g formatferry
Or use npx (requires Node.js):
npx formatferry --help
Authentication
The user has a private API key. Do NOT expose this key in any output or messages.
# Authenticate
scripts/auth.sh --key \x3CAPI_KEY>
# Check status
scripts/auth.sh --status
Scripts
This skill includes secure wrapper scripts with no eval and bash arrays for safe argument handling:
scripts/convert-to-md.sh (recommended)
# Convert a local file
scripts/convert-to-md.sh --input /path/to/file.pdf --output output.md --format github
# Convert a URL
scripts/convert-to-md.sh --url https://example.com/article --output article.md
scripts/convert.sh (legacy)
scripts/convert.sh --file input.html --output result.md --format github
scripts/convert.sh --url https://example.com --output article.md
Supported formats: github, commonmark, slack, discord, reddit, confluence, custom, rmarkdown
Supported File Types
.html- Web pages.docx- Word documents.pdf- PDF files (up to 20MB).xlsx- Excel spreadsheets.csv- CSV files
Security Notes
- No eval: All scripts use bash arrays for safe argument passing
- No OOM risk: Output streams directly to file + stdout, never captured in shell variables
- Recursive path sanitization: Loops repeatedly to strip
....//,..../,./, and encoded bypasses (%2e%2e) - Path validation: Blocks writes to
/etc,/root,/sys,/procand sensitive files (passwd,shadow,id_rsa) - Realpath verification: Validates final paths are within allowed WORKDIR before execution
- URL validation: Rejects malformed URLs (must start with http:// or https://)
Provenance
- Homepage: https://formatferry.vibingfun.com
- npm Package: formatferry (official, no public repo)
Notes
- API key stored locally after authentication
- Premium features may require a license key
- Output format defaults to "github" if not specified
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install formatferry-markdown - After installation, invoke the skill by name or use
/formatferry-markdown - Provide required inputs per the skill's parameter spec and get structured output
What is FormatFerry Markdown Converter?
Convert HTML, DOCX, PDF, XLSX, CSV to Markdown. It is an AI Agent Skill for Claude Code / OpenClaw, with 118 downloads so far.
How do I install FormatFerry Markdown Converter?
Run "/install formatferry-markdown" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is FormatFerry Markdown Converter free?
Yes, FormatFerry Markdown Converter is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does FormatFerry Markdown Converter support?
FormatFerry Markdown Converter is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created FormatFerry Markdown Converter?
It is built and maintained by Britrik (@britrik); the current version is v1.1.3.