Reusable skills and workflow notes for organizing Microsoft Edge bookmarks safely when persistence matters.
Quick install
git clone https://github.com/XenoExia/edge-bookmarks-skills.git cd edge-bookmarks-skills ./scripts/install.sh
This repository exists because the obvious approach was wrong.
Editing Edge's raw Bookmarks file looked workable, but the browser later rebuilt the visible tree from its live bookmark model and sync state. The durable path was to operate on the live browser bookmark model instead.
- OpenCode skill for
organizing-edge-bookmarks - OpenClaw skill for
organizing-edge-bookmarks - Workflow reference documenting:
- failed paths
- the minimal successful path
- persistence verification rules
opencode/organizing-edge-bookmarks/
SKILL.md
references/edge-bookmarks-workflow.md
openclaw/organizing-edge-bookmarks/
SKILL.md
references/edge-bookmarks-workflow.md
scripts/install.sh
Treat the live browser bookmark model as the source of truth.
Do not start with raw Bookmarks JSON edits unless safer control paths are unavailable and explicitly justified.
- Confirm the exact Edge profile and scope.
- Capture a rollback snapshot and mutation plan.
- Prefer the live browser model.
- If needed, relaunch the real profile in a controllable mode.
- Use browser-native bookmark APIs such as
chrome.bookmarks. - Verify by immediate re-read, reload, and normal restart.
Copy:
opencode/organizing-edge-bookmarks/
to:
~/.claude/skills/organizing-edge-bookmarks/
Copy:
openclaw/organizing-edge-bookmarks/
to:
~/.openclaw/workspace/skills/organizing-edge-bookmarks/
This repository also includes a helper script:
./scripts/install.shBy default it installs both variants:
- OpenCode →
~/.claude/skills - OpenClaw →
~/.openclaw/workspace/skills
You can install just one target:
./scripts/install.sh --only opencode
./scripts/install.sh --only openclawOr override the destination directories:
./scripts/install.sh \
--opencode-dir ~/.claude/skills \
--openclaw-dir ~/.openclaw/workspace/skillsThis is not a generic bookmark sorter. It is a persistence-first workflow for Edge bookmark organization under real profile, restart, and sync conditions.
The repository focuses on:
- avoiding destructive first-pass cleanup
- avoiding browser-state/file-state mismatches
- verifying that changes actually survive restart
There are adjacent bookmark-related skills on ClawHub, but they solve different problems.
-
browser-bookmarks-cleanup- Strong overlap on browser bookmark cleanup
- Main approach: analyze on-disk bookmark/history files, generate a cleanup plan, then apply with backup/rollback
- Difference from this repo: this repository is focused on Microsoft Edge persistence and prefers the live browser bookmark model over raw file editing
-
bookmark-organizer- Focuses on importing bookmark HTML exports into a categorized Markdown knowledge base
- Difference from this repo: export-to-knowledge-base workflow, not in-place Edge favorites reorganization
-
bookmarks- Focuses on building a unified bookmark system across platforms
- Difference from this repo: broader collection management, not Edge-specific persistence and rollback avoidance
-
x-bookmarks/x-bookmark-archiver/x-bookmarks-digest- Focus on X/Twitter bookmarks rather than browser favorites
This repository exists because the missing niche was:
- Edge-specific
- persistence-first
- restart/sync rollback aware
- live model first, raw file edits last
MIT