前言¶
调研、合规留档或离线阅读时,经常需要把某个 URL 上的页面完整保存下来。浏览器自带的「另存为」有时只得到 HTML 和资源文件夹,换机器或打包分享都不方便。MHTML(.mht / .mhtml)把页面与内嵌资源打成单个文件,便于归档和传递。
若在 Cursor、Claude Code 等环境里已经用自然语言驱动 Agent 干活,可以装一个专门处理「网址 → MHTML」的 Skill,让模型在识别到存档意图时按统一流程执行,而不是每次临时查命令。下面介绍 SkillHub 上的 网页转 MHTML 存档(坐标 @user_2a67a6dc/html-to-mhtml)。
这是什么¶
网页转 MHTML 存档 是社区来源(community)的 Agent Skill,当前版本 1.0.1,由发布者 user_2a67a6dc 维护,在 SkillHub 上归类为 data-analysis。标签标明 requires_api_key=false,安装后不需要额外配置 API Key。
一句话定位:当用户要把网页保存为 MHTML、做离线单文件存档时,引导 Agent 使用本 Skill 完成转换。官方简介中的触发场景包括中文表述如「html转mhtml」「网页保存为mhtml」「网页存档」「离线保存网页」「把网址转成mhtml」「下载网页为单文件」,以及英文关键词 mhtml、mht、webpage archive、save webpage offline。
核心功能¶
依据 SkillHub 公开说明,本 Skill 的能力边界可以归纳为:
- 意图识别:在上述中英文关键词或相近说法出现时,Agent 应选用本 Skill,而不是泛化地回答「可以用浏览器保存」。
- 网页转 MHTML 存档:面向「在线页面 → 单文件 MHTML」这一目标;具体实现步骤写在安装后的
SKILL.md中,由 Agent 按 Skill 规范执行。
公开页面未列出独立 REST 接口或额外配置文件名;功能说明以 Skill 包内文档为准。
安装与启用¶
安装流程遵循 SkillHub 通用说明 skillhub.cn/install/skillhub.md。先做环境检查,再把技能装进当前 Agent 的 skills 目录。
1. 检查 SkillHub CLI¶
command -v skillhub && skillhub --version
若未安装,可按官方脚本安装(完整包或仅 CLI):
# 完整安装(CLI + 默认 Skill,推荐)
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
# 仅安装 CLI
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only
2. 安装本 Skill¶
安装时必须用 --dir 指向当前 Agent 的 skills 目录,否则默认落在 ./skills/,Agent 可能无法加载。
skillhub install @user_2a67a6dc/html-to-mhtml --dir <你的 skills 目录>
常见路径(以 SkillHub 文档为准):
- Cursor:
~/.cursor/skills/ - Claude Code:
~/.claude/skills/ - Codex:
~/.codex/skills/或项目下的.agents/skills/
也可以在对话里把下面这句发给 AI,让其按安装文档操作:
请根据 https://skillhub.cn/install/skillhub.md,安装 `@user_2a67a6dc/html-to-mhtml`。
装好后若 Agent 未立刻识别新 Skill,按所用客户端说明重启或刷新 skills 目录。
典型用法¶
本 Skill 的设计是「用户说需求 → Agent 读 Skill 并执行」。下列说法与官方简介一致,可直接在对话中使用:
把这个网址保存成 mhtml:https://example.com/docs/page
网页存档,离线保存网页,下载为单文件 mht。
html转mhtml,把当前页面转成 mhtml 存档。
英文场景可使用例如:save this webpage offline as mhtml 或 webpage archive to a single mht file。
经过上面的步骤安装并启用后,Agent 应在匹配到意图时加载 @user_2a67a6dc/html-to-mhtml,具体命令、依赖工具与输出路径以包内 SKILL.md 为准;公开 SkillHub 页未提供可逐条复制的脚本示例,此处不臆造实现细节。
适用场景与注意¶
适合谁
- 需要在 Agent 工作流里反复做「给定 URL → MHTML 单文件」的人。
- 希望用固定触发词统一存档行为,减少每次口头解释格式的成本。
使用上需注意
- MHTML 对动态站点、强登录页、复杂前端渲染的兼容性取决于实际转换方式;Skill 公开页未承诺覆盖所有站点类型,失败时应以 Skill 内指引或 Agent 返回信息为准。
requires_api_key=false仅表示 Skill 本身不要求配置商店 API Key;若SKILL.md依赖本地浏览器或 CLI 工具,仍需在本机满足其环境要求。- SkillHub 统计(截至页面展示):评分 100000,下载 1040 次,安装 5 次;数据会随商店更新变化,以 SkillHub 技能页 为准。
结尾¶
网页转 MHTML 存档 把「保存网页、离线单文件、MHTML/MHT」等常见说法收敛成可复用的 Agent 能力,适合在已使用 SkillHub 的环境里按需安装。官方入口:https://www.skillhub.cn/skills/user_2a67a6dc/html-to-mhtml;API 坐标页:https://api.skillhub.cn/user_2a67a6dc/html-to-mhtml。