All skills
aktsmm avatar

/browser-bookmark-organizer

@befc185
by yamapanaktsmm/agent-skills26 stars
4

Safely audit, classify, deduplicate, and reorganize bookmarks or favorites in Google Chrome and Microsoft Edge while preserving intentional toolbar shortcuts, signed-in profiles, and sync state. Use when asked to organize browser bookmarks/favorites, clean duplicate bookmarks, redesign bookmark folders, classify login/reference/self-hosted links, or fix an overgrown bookmark tree.

Use this Skill: https://skilld.dev/gh/aktsmm/agent-skills/browser-bookmark-organizer

This session only. Nothing lands on disk.

referenceschrome-edge-execution.md

≈536 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Chrome and Edge Execution

Manager and API Surface

Browser Manager Bookmark API namespace
Google Chrome chrome://bookmarks chrome.bookmarks where exposed
Microsoft Edge edge://favorites Chromium-compatible chrome.bookmarks where exposed

Prefer the browser's normal manager and public/bookmark-owned API surface. If an internal page does not expose the API in the current context, use the normal manager UI. Do not install a temporary extension or fall back to direct profile-file mutation merely to gain bulk access.

Safe Batch Pattern

  1. Read the current tree and resolve live IDs.
  2. Execute one reversible pilot.
  3. Verify the destination/title/URL by a fresh read.
  4. Process short batches (for example 10-25 operations).
  5. Re-read after every batch; do not trust only a console title/toast marker.
  6. Stop on profile changes, login redirects, stale contexts, or unexpected count changes.

Large pasted console scripts can truncate or execute prematurely. Prefer short commands or a reviewed helper. Browser-internal pages may block fetch() from localhost through CSP.

UI Automation

  • Avoid physical mouse input when the user is working in Excel or another app.
  • Prefer element focus plus keyboard, CDP, or bookmark API calls.
  • Accessibility wrappers can become stale after page/DevTools updates; reacquire the window and input element between batches.
  • Restore the previous foreground window only after key delivery is complete.
  • MCP Playwright and another Playwright CDP client must not share one CDP port concurrently.

Edge Notes

Edge may label the feature "Favorites" rather than "Bookmarks" and may expose different root names. Resolve roots from the live tree instead of hard-coding Chrome root IDs or localized folder titles. Profiles and sync accounts must be verified in Edge's own UI. Do not assume the DevTools console on edge://favorites exposes the extension bookmark API.

Completion Evidence

Use a fresh API/tree read or persisted manager state. A success toast, DevTools title marker, or command exit code alone is insufficient.

Source: SKILL.md on GitHub

No alerts22d3 checks · Risk SAFE
  • Gen Agent Trust Hub22d

    The skill is a safety-oriented browser bookmark organizer that provides tools for deduplicating, classifying, and managing favorites in Chrome and Edge. It follows high security standards by explicitly prohibiting direct modification of browser profile files, requiring mandatory local backups, and utilizing a human-in-the-loop dry-run plan to ensure user oversight and data integrity before any modifications occur.

  • Socket22d

    No alerts

  • Snyk22d

    Risk: LOW · No issues

Signed by skilld at befc185. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 18 hours ago.

Activeupdated last month
argument-hint
対象ブラウザー(Chrome / Edge)、やりたいこと(棚卸し / 整理 / 重複削除)
user-invocable
true
metadata
{
  "author": "yamapan (https://github.com/aktsmm)"
}

README badge

README badge for aktsmm/agent-skills/browser-bookmark-organizer