Install
openclaw skills install publish-to-mdpageTurn any markdown into a shareable web page via md.page. Use when the user asks to "share this", "publish this markdown", "create a shareable link", "make this a web page", "send this as a link", "host this", or wants to turn any markdown content into a URL. Also triggers on "publish a report", "share my notes", "create a page", or any request to make content accessible via a link.
openclaw skills install publish-to-mdpagePublish any markdown as a beautiful, shareable web page with one API call. No accounts, no API keys, no setup.
POST https://md.page/api/publish
curl -X POST https://md.page/api/publish \
-H "Content-Type: application/json" \
-d '{"markdown": "# Hello\n\nYour content here"}'
Response 201 Created:
{
"url": "https://md.page/a8Xk2m",
"expires_at": "2026-03-29T12:00:00.000Z"
}
| Error | Cause |
|---|---|
400 | Missing or invalid markdown field, or invalid JSON body |
413 | Content exceeds 500KB |
.env values). If any are found, warn the user and do NOT publish until they confirm.# Title for proper page titles and link previews. Never include secrets or credentials in generated content.curl to POST the markdown.curl -s -X POST https://md.page/api/publish \
-H "Content-Type: application/json" \
-d "$(python3 -c "
import json
md = '''YOUR MARKDOWN HERE'''
print(json.dumps({'markdown': md}))
")"
url to the user. Mention the page expires in 24 hours.# Heading becomes the page title in browser tabs and social previews.