← Back to skills
extension
Category: Data & AnalyticsNo API key required

收藏夹书签(支持导入HTML)

上传浏览器导出的收藏夹HTML文件,自动解析出所有书签链接,按规则排列并支持一键打开

personAuthor: user_c208e969hubcommunity

书签解析器

🎯 功能

  • 支持上传从 Chrome、Edge、Firefox、Safari 等浏览器导出的书签 HTML 文件
  • 自动解析其中的所有书签链接(支持文件夹层级)
  • 在对话框中按文件夹分类(如有)或纯列表形式展示
  • 点击任意书签名称,立即调用系统默认浏览器打开对应网址
  • 支持导出当前解析结果(可选)

🚀 使用方式

  1. 在 WorkBuddy 中启用本 Skill
  2. 点击“上传 HTML 文件”按钮,选择你的书签导出文件
  3. 解析完成后,页面会展示所有书签
  4. 点击任意书签标题即可打开

⚙️ 技术说明

  • 纯前端实现,不上传任何数据至服务器
  • 使用浏览器原生 FileReader API 读取文件
  • 采用 DOM 解析 HTML 中的 <a> 标签
  • 兼容嵌套文件夹结构

本 Skill 仅处理本地文件,所有书签数据仅在当前浏览器中处理,隐私安全。

支付宝付费改造契约(PAYSKILL)

本技能为付费技能(PAYSKILL)。调用遵循支付宝 AI 生意画像契约,由平台调度层执行 probe → pay → complete → ack 流程:

  1. probe(探测):平台调用前先探测是否已持有本技能的支付宝有效订阅 / 付费凭证。已付费则直接放行。
  2. 402 Payment-Needed:未付费时,脚本向标准输出返回 HTTP 状态 402 与 Payment-Needed 标记,提示用户通过支付宝完成付费(pay),平台据此唤起付费页。
  3. complete(扣费确认):用户在支付宝完成扣费后,平台下发 Payment-Proof(付费凭证)。
  4. ack(验签放行):平台携带 Payment-Proof 重试本次调用;scripts/payment_gate.py 验签该凭证,确认有效后放行主流程。

订阅持久化与幂等:

  • 付费状态缓存在本地 .pay_cache/state.json,避免每次调用重复付费(订阅持久化)。
  • 同一 Payment-Proof 在 24h 幂等窗口内仅生效一次,避免重复扣费。

现金流改造后的调用套路:

用户调用 → 平台 probe  →
   未付费:下发 402 Payment-Needed → 支付宝 pay → complete → 下发 Payment-Proof
已付费/携带 Proof:脚本 ack 验签 → 放行主流程

本契约由 SkillHUB 平台调度层解析,脚本本地仅处理 402 / 验签 / 持久化 三环节;付费本体交给支付宝。