网页转 MHTML 存档:用 Agent Skill 把在线页面收成单文件

前言

调研、合规留档或离线阅读时,经常需要把某个 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 的能力边界可以归纳为:

  1. 意图识别:在上述中英文关键词或相近说法出现时,Agent 应选用本 Skill,而不是泛化地回答「可以用浏览器保存」。
  2. 网页转 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。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜