# chrome-bookmarks-organize **Repository Path**: LPK-Gitee/chrome-bookmarks-organize ## Basic Information - **Project Name**: chrome-bookmarks-organize - **Description**: AI 整理浏览器书签栏 / 收藏夹(Chrome、Edge 通用):直改 Bookmarks JSON 归文件夹、去重、排序、改名、清失效链接,绕开导出导入的重复追加。Skill: - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-10-09 - **Last Updated**: 2026-10-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
| 认识项目 ✨ 整理效果一眼看 🤔 为什么做这个 🚀 三条路,同一条流程 |
怎么用 🔁 核心流程 🧰 命令速查 ⚡ 快速上手 📍 文件位置速查 |
敢不敢用 🛡️ 安全设计 ✅ 三层自查 🧪 回归测试 🚧 已知边界 ❓ FAQ |
| 😵 整理前 · 40 条随手乱放 | ✨ 整理后 · 38 条归入 7 个类目 |
|---|---|
| 📂 书签栏 ├ 🔖 淘宝网 ├ 🔖 京东 ├ 🔖 GitHub ├ 🔖 新浪 ├ 🔖 bilibili ├ 📁 新建文件夹 ├ 📁 新建文件夹 (1) ├ 📁 新建文件夹 (2) └ 📁 新建文件夹 (3) ↑ 40 条平铺、无分类、重复收藏 |
📂 书签栏 ├ 📁 购物 淘宝网 · 京东 · 拼多多 · 天猫 ├ 📁 新闻资讯 新浪 · 网易 · 澎湃 · 新华社 ├ 📁 技术开发 GitHub · Stack Overflow · MDN ├ 📁 学习资源 MOOC · Coursera · 知乎 ├ 📁 视频娱乐 bilibili · YouTube · 爱奇艺 ├ 📁 生活工具 12306 · 高德 · 大众点评 └ 📁 博客与阅读 少数派 · 即刻 ↑ 同目录重复并入 1 条、失效链接删除 |
| 方式 | 你要做什么 | 定位 | 边界 |
|---|---|---|---|
| ① 技能 + 脚本 |
clone / 下载本仓库,让 AI 调 scripts/bm.py:detect → preflight → backup → show → plan / preview → finalize → verify / diff → restore |
正式整理真实书签。体检、底牌、闸门、写回、校验、还原都锁在代码里,一次写对、每次一样 | ✅ 唯一推荐对真实书签动手的方式 |
| ② 仅技能 |
只把 SKILL.md 加载进 AI(联网装 skill、或直接把文件交给 AI),不下载 scripts/;AI 按同一套 0→7 + 硬约束自己读写 JSON |
拿不到脚本时的兜底:流程不变,闸门由 AI 人肉守 | ⚠️ 没有进程探测 / sha256 校验 / HTML 预览 / 一键 restore |
| ③ 纯提示词 |
把 PROMPT.md 整段复制给任意聊天 AI(Claude / GPT…),再补一句「我的书签文件路径是 ……」 |
不 clone、一次性小改、先体验、拿去分享 | ⚠️ 最轻也最裸:备份、退浏览器、删 checksum、写 UTF-8 全靠 AI 临场做对 |
① 定位 → ② 体检 → ③ 底牌 → ④ 读结构 → 🔄 ⑤ 循环改方案(全程不动真身)→ ⑥ 写回 → ⑦ 校验验收
只有 `finalize` 一步会真正改文件,其余都在内存 / 候选文件里折腾。  --- ## 🧰 工具箱 `scripts/bm.py` 10 个子命令 · 单文件 · 零第三方依赖。🔒 只读 不碰真身,✍️ 写 会改文件(带安全闸)。 | | 命令 | 作用 | |---|---|---| | 🔒 | `detect` | 按 OS 环境变量自动定位各浏览器 Profile 的 Bookmarks(**根路径不写死**,跨 Win/mac/Linux) | | 🔒 | `preflight` | 只读体检:存在/可读写/JSON 合法/**浏览器进程**/**Profile 是否被占用锁**/**是否开着云端同步** → 给 **GO/NO-GO** | | 🔒 | `backup` | 改前时间戳底牌 + sha256 校验 + 打印**可直接粘贴运行**的还原命令(绝对路径) | | 🔒 | `show` | 打印真实结构(目录树/数量/重复 id/重复 URL/checksum);`--depth N` 只看 N 层、`--stats` 只看体检。重复 URL 会**标出同目录还是跨目录** | | 🔒 | `plan` | 内存里按 `--sort/--dedup` 重排到候选文件,**绝不碰原文件** | | 🔒 | `preview` | 渲染成**本地嵌套树 HTML**(`theme.pysocial-preview.svg 需到仓库 Settings → Social preview 手动上传一次。docs/ 由 scripts/visualization/ 生成并入库。GitHub Pages 走经典模式部署(build_type=legacy,source=main/docs),不依赖 Actions——push main 后自动构建 docs/ 发布到 Pages,不是 skill 运行时的组成部分。在线预览:lpk3215.github.io/chrome-bookmarks-organize。.github/workflows/pages.yml 是已禁用的备用 workflow。
---
## ⚠️ 使用前提(硬性)
> [!CAUTION]
> 1. **整理真实书签时浏览器必须完全退出**(含托盘后台)—— 这是机制限制。脚本模式由 `preflight`/`finalize` 拦截;仅提示词模式没有自动探测,必须开口确认。
> 2. 整理规则先与 AI 确认,**不自作主张删除任何一条书签**。
---
## 📍 文件位置速查
也可直接 `detect` 自动找。
| 浏览器 | Bookmarks 路径 |
|---|---|
| Chrome (Windows) | `%LOCALAPPDATA%\Google\Chrome\User Data\restore 会把我后来新增的书签弄丢吗?| v1.14.4 | README 排版系统重构:顶部居中 Hero(统一 flat-square 徽章 + 导航行)、三栏目录、中文对齐永不崩的 HTML 对比表(替换原 ASCII 块)、流程步进条、GitHub 原生告警块([!IMPORTANT] / [!WARNING] / [!CAUTION] / [!NOTE])、命令表读/写标记、FAQ 与仓库结构折叠。内容为纯排版改动,一字未删。行为零变化,54 项回归不增删。 |
| v1.14.3 | 展示资产统一换肤:抽出共享主题 scripts/visualization/theme.py(配色 / 字体 / 明暗自适应 / 通用绘制件),workflow.svg 与 deliverables.svg 按同一套视觉语言重绘,新增 docs/social-preview.svg(GitHub 社交卡片)与其生成脚本;全景观览页「架构」章新增示意图折叠区,与 README 共用同一份资产。 |
| v1.14.2 | 项目全景观览站重写为多文件结构(11 章节、深浅色主题、内联 SVG 架构 / 流程图、回归增长与样例分布图表);新增 scripts/visualization/sync_pages.py 把 project_overview/ 同步到 docs/。 |