Install
openclaw skills install @huyi9531/html-publisher将 HTML 内容发布为在线网页并返回可访问的 URL。当用户想把 HTML 发布上线、生成分享链接、或需要把网页内容转为公开 URL 时调用。
openclaw skills install @huyi9531/html-publisher通过 gnomic CLI 工具,可以将任意 HTML 代码发布为一个在线可访问的网页,并返回公开 URL。适用于:
从文件读取(推荐,适用于所有 shell):
gnomic content html2url --file <html文件路径>
直接传入 HTML 字符串(适用于短 HTML):
gnomic content html2url "<h1>Hello World</h1>"
默认返回 JSON(适合 AI Agent 解析):
{
"success": true,
"data": {
"url": "https://..."
}
}
加 -f text 参数返回人类可读格式:
gnomic content html2url --file index.html -f text
输出示例:
Published successfully!
URL: https://ts.fyshark.com/html_files/document_xxx.html
获取需要发布的 HTML 内容,可以是:
推荐方式:使用 --file 选项从文件读取
这是最可靠的方式,避免 shell 参数分割问题:
gnomic content html2url --file index.html
备选方式:直接传入 HTML 字符串
适用于简短的 HTML 片段:
gnomic content html2url "<h1>Hello World</h1>"
注意:大段 HTML 字符串在 PowerShell 中可能因空格被分割成多个参数,导致报错。优先使用
--file方式。
从返回的 JSON 中提取 data.url 字段,即为可访问的在线网页地址。
如果执行 gnomic 命令时提示找不到命令,说明 gnomic-cli 尚未安装,执行以下命令安装:
npm install -g gnomic-cli
gnomic-cli开源地址:https://github.com/huyi9531/gnomic_cli