Install
openclaw skills install rendermarkProfessional markdown rendering, export, and publishing via MCP. Use when user asks to "render markdown", "export to PDF", "convert to DOCX", "create a docum...
openclaw skills install rendermarkConvert markdown into beautiful, shareable documents — PDF, DOCX, HTML, images, and hosted web pages.
Use these tools when the user needs styled output from markdown — not when they're just writing or editing markdown content.
Use RenderMark when:
Do NOT use RenderMark when:
| User wants to... | Tool to use |
|---|---|
| Preview styled markdown | render_markdown |
| Export a file (PDF, DOCX, HTML) | export_markdown |
| Export multiple files at once | export_batch |
| Create a PNG/JPEG image | render_to_image |
| Publish to the web with a shareable link | publish_to_rendermark |
| Publish as a Google Doc | publish_to_google_docs |
| Share with specific people | share_document |
| Compare two versions | render_diff |
| Check markdown quality | validate_markdown |
| Import from GitHub | sync_from_github |
Four built-in themes are available: default (light, clean sans-serif), dark (dark background), serif (Georgia, academic), minimal (stripped-down).
Pass the theme parameter to any render/export tool. If the user doesn't specify a theme, use default.
Table of contents is included by default. Set showToc: false to disable.
export_markdown: Returns a file path. Confirm the file was saved.publish_to_rendermark: Returns a URL. Share the link with the user.render_to_image: Returns image data. Show or save as needed.RenderMark supports GitHub-flavored markdown plus these extensions:
mermaid render as interactive diagrams$...$ and display $$...$$ for mathematical notationtitle, theme, template, toc) is parsed and applied automaticallyreport, meeting-notes, memo, letter, slides, changelog<details>)# heading, or filenameshowToc: true for documents longer than a few paragraphsserif for formal documents, dark for technical docs, default for general usegithub context object ({ owner, repo, branch, path }) so relative image paths resolve correctlypublish_to_rendermark over export_markdown when the user says "share" — a link is usually more convenient than a filevalidate_markdown first on important documents to catch broken links and structural issues before publishingFor full tool parameter details, see references/tools-reference.md.
| Tool | Description |
|---|---|
render_markdown | Convert markdown to styled HTML with themes, TOC, syntax highlighting |
render_to_image | Render markdown to PNG/JPEG — ideal for chat sharing (Slack, Discord) |
render_diff | Visual redline diff between two markdown versions |
export_markdown | Export to PDF, DOCX, or HTML file on disk |
export_batch | Batch export multiple files (merged or individual zip) |
validate_markdown | Check for broken links, malformed tables, structural issues |
publish_to_rendermark | Publish to rendermark.app with a shareable URL |
publish_to_google_docs | Publish as a Google Doc (requires OAuth setup) |
share_live_preview | Generate a temporary preview link (1h to 7d expiry) |
share_document | Share with specific emails via email-restricted access |
read_document | Fetch document content and metadata by URL, slug, or ID |
update_document | Update content, title, settings, or protection on a published document |
list_documents | List documents with search, filtering, and pagination |
delete_document | Permanently delete a document (requires explicit confirmation) |
sync_from_github | Sync a markdown file from GitHub to RenderMark |
setup_api_key | Authenticate via browser and save API key automatically |
User says: "Export my README to PDF with the serif theme"
Actions:
export_markdown with format pdf, theme serif, and the markdown contentResult: PDF file saved locally with serif styling, table of contents, and syntax highlighting.
User says: "Publish this document and share it with my team"
Actions:
publish_to_rendermark with the markdown content and a titleshare_document with the returned document ID and email addressesResult: Document published at a rendermark.app URL, sharing invites sent.
User says: "Show me the diff between the old and new version"
Actions:
render_diff with the old and new markdown contentResult: Side-by-side styled diff highlighting additions, deletions, and changes.
User says: "Export all the markdown files in this folder as PDFs"
Actions:
export_batch with the files array and format pdfResult: All markdown files exported as individual PDFs in the same directory.
User says: "Sync my project's README from GitHub and publish it"
Actions:
sync_from_github with the owner, repo, and path (README.md)Result: README imported from GitHub, published at rendermark.app with relative images resolved.
User says: "Turn these notes into a proper meeting notes document and share it with the team"
Actions:
render_markdown with template meeting-notes to previewpublish_to_rendermark with the markdown and titleshare_document with the document ID and team email addressesResult: Formatted meeting notes published and shared via email.
Install via npx -y @rendermark/mcp-server@latest. Requires a RenderMark API key from https://rendermark.app/settings/keys.
For detailed setup including PDF export, Google Docs, and troubleshooting, see references/setup-guide.md.
Run setup_api_key to authenticate via the browser, or manually set the key in ~/.rendermark/config.json.
PDF/image export requires Chrome or a Browserless API key. All other tools work without it.
Ensure you're running the latest version: npx -y @rendermark/mcp-server@latest
npm i -g @rendermark/mcp-server