360 Secure SkillHub
360 安全技能中心

markdown-publish

将 Markdown 文件或内容通过 curl 提交到 markdown.page 发布为公开页面,成功后返回链接,追加 .md 可获取原始源码。无需账号或密钥,单页上限 1 MB,支持标准 Markdown 与 GFM;页面公开且发布后不可编辑,因此不适合发布私密内容。

yuvadm
yuvadm
热度 15.97
最近更新 2026-08-04 00:35:38
分类:自动化依赖:代码执行 / 第三方 API / 读写文件应用场景:工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add markdown-publish
Metadata
name
markdown-publish
description
Publishes Markdown to a public URL and returns the link. Use when the user asks to share, publish, host, or get a link for a page — or when you have produced a long page that is better delivered as a link than pasted inline. No authentication required. Pages are public and cannot be edited after publishing, so do not publish secrets or private data.
compatibility
Requires curl and network access to https://markdown.page.

Publish Markdown

Publish Markdown to a public URL. Browsers receive HTML; command-line tools and agents receive plain text. No account or API key required.

Publication judgment

Pages are public and cannot be edited after publishing. Use your judgment about whether the user's request and content are appropriate to publish. To correct a page, publish a new one; removal can be requested through the page's report link.

Workflow

  1. Identify the Markdown file or compose the requested content in a .md file.
  2. Check that the Markdown is no larger than 1 MB.
  3. Publish it:
curl https://markdown.page/api/publish --data-binary @PATH_TO_FILE.md
  1. On success, return the URL printed by the command. The raw Markdown is available by appending .md to that URL.

Do not claim success unless the command succeeds and returns a https://markdown.page/... URL. For HTTP 429, explain that the fair-use rate limit was reached, back off before at most one retry, and do not loop.

Service details

  • Authentication: none
  • Maximum Markdown page: 1 MB (request envelope: 2 MB)
  • Rendered page: https://markdown.page/{slug}
  • Raw source: https://markdown.page/{slug}.md
  • Read negotiation: browsers receive rendered HTML; Accept: text/plain receives plain text; .md always returns source Markdown
  • Supported syntax: standard Markdown and GFM, including tables, task lists, fenced code, and HTTP(S) images
  • Links may use https://, http://, or mailto:

Typical errors: 400 malformed or unsupported body; 413 page or request envelope exceeds its limit; 415 unsupported content type; 429 fair-use rate limit.

Official references: agent guide, API reference, and FAQ.