Agent Skills
返回列表
AI 自动化书签管理器

AI 自动化书签管理器

知识管理 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md 中的官方安装指南,将 @user_b30f8db8/ai-auto-bookmark-organizer 安装到你的 AI 助手中。

技能介绍

书签栏失控的工程问题

浏览器书签栏往往在半年内从十几个条目膨胀到几百个:开发文档、设计规范、新闻源、教程混杂在一起,根目录堆满 URL,手动移动和归类成本越来越高。AI 自动化书签管理器面向这类具体痛点,用脚本直接操作 Chrome Bookmarks 的嵌套 JSON 树,把整理过程变成可预览、可回滚的工程流程。

核心能力与工作方式

读取与统一模型:read_bookmarks.py 解析 Chrome、Edge、Brave、Chromium 的 Bookmarks 文件,转换为统一数据模型,支持 macOS/Linux/Windows 对应路径。

智能创建与归组:smart_create_bookmark.py 是推荐的创建入口。它会先分析当前书签栏结构,再决定新书签放入已有目录、新建分类目录还是留在根目录。当同类型书签在书签栏中出现 ≥2 个但没有统一目录时,脚本会自动创建中文命名的新目录,把散落书签归入其中,并返回 title、url、category、confidence、placement、action 等结构化字段。

AI 分类流程:先加载 prompts/classification.md 获取分类体系,再用 read_bookmarks.py --all 读取全部书签,由 AI 直接分析列表并生成分类方案。最终组织成 write_bookmarks.py --batch 可执行的 JSON 批量操作,而不是依赖只做关键词匹配且不写回的 classify_bookmark.py --commit。

写入与清理:write_bookmarks.py 是唯一写回引擎,支持 move、delete、reorder、clean 四种操作,可在写入前自动备份并清理空文件夹。

适用边界与注意点

  • 写入前必须完全退出 Chrome,否则修改会被浏览器覆盖;
  • 修改和删除默认进入预览模式,需显式加 --write 或 --confirm 才落盘;
  • 移动操作不会自动清理变空的旧目录,需追加 --clean-empty;
  • move_in_tree() 使用 URL 前缀匹配,短 URL 可能误匹配,建议使用完整 URL;
  • 分类命名遵循中文优先、层级不超过 3 级、一级分类不超过 15 个等约束,避免重复分类。

使用场景

  • 浏览器书签栏堆积数百条 URL,需要按中文分类规则批量归入新闻、开发、设计等目录。
  • Agent 在对话中新增技术链接,希望自动分析书签栏结构并放入合适已有文件夹。
  • 收藏夹存在多个同主题散落书签,需要自动创建二级目录并把同类书签归组。
  • 移动或删除大量书签后目录留下空文件夹,需要安全清理并先创建备份。

适合人员

  • 长期保存技术链接、希望书签树按开发主题分类的工程师。
  • 需要 Agent 在写入前预览并确认变更方案的自动化开发者。
  • Chrome 书签混杂多个项目资料、想定期整理的知识工作者。
  • 构建浏览器数据管理工具、需要备份与回滚机制的集成开发者。