Skip to content

Repository files navigation

Edge Bookmarks Skills

GitHub release GitHub license ClawHub ClawHub security

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.

What is included

  • OpenCode skill for organizing-edge-bookmarks
  • OpenClaw skill for organizing-edge-bookmarks
  • Workflow reference documenting:
    • failed paths
    • the minimal successful path
    • persistence verification rules

Repository layout

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

Core principle

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.

Minimal successful path

  1. Confirm the exact Edge profile and scope.
  2. Capture a rollback snapshot and mutation plan.
  3. Prefer the live browser model.
  4. If needed, relaunch the real profile in a controllable mode.
  5. Use browser-native bookmark APIs such as chrome.bookmarks.
  6. Verify by immediate re-read, reload, and normal restart.

Install

OpenCode

Copy:

opencode/organizing-edge-bookmarks/

to:

~/.claude/skills/organizing-edge-bookmarks/

OpenClaw

Copy:

openclaw/organizing-edge-bookmarks/

to:

~/.openclaw/workspace/skills/organizing-edge-bookmarks/

One-command installer

This repository also includes a helper script:

./scripts/install.sh

By 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 openclaw

Or override the destination directories:

./scripts/install.sh \
  --opencode-dir ~/.claude/skills \
  --openclaw-dir ~/.openclaw/workspace/skills

Why this repo exists

This 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

Related ClawHub skills

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

License

MIT

About

Persistence-first OpenCode and OpenClaw skills for organizing Microsoft Edge bookmarks safely.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages