본문으로 건너뛰기
cccskills
무료GitHub에 공개

browser-bookmark-organizer

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.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(6)

  • SKILL.md5.8 KB
  • assets/dry-run-plan-template.json724 B
  • LICENSE.txt5.2 KB
  • references/chrome-edge-execution.md2.1 KB
  • references/classification-model.md2.4 KB
  • references/safety-and-recovery.md2.1 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Browser Bookmark Organizer

Chrome / Edge のブックマーク(お気に入り)を、プロファイルと sync 状態を壊さずに棚卸し、分類、重複削除、再設計する Skill。

When to Use

  • "ブックマークを整理して", "お気に入りを分類して", "重複を消して"
  • Chrome / Edge bookmark or favorites cleanup
  • Folder-taxonomy redesign, depth reduction, or login/reference separation
  • Bulk title cleanup or transient URL replacement

Do not use for browser history, passwords, cookies, sessions, or reading-list cleanup unless the user separately requests those scopes.

Non-Negotiable Safety Rules

  1. Work only in the user's active, normal browser profile.
  2. Never edit Bookmarks, AccountBookmarks, Preferences, Local State, sync databases, or equivalent Edge profile files directly.
  3. Never use a copied profile, directory junction, alternate --user-data-dir, or temporary profile to mutate the real account's bookmarks.
  4. Use browser-owned bookmark/favorites APIs or the normal manager UI. Do not automate password, cookie, or session stores.
  5. Before bulk mutation, always create a browser export. Also capture a structured tree when the active browser safely exposes its bookmark API; record baseline counts/order and define the available recovery path.
  6. Perform a reversible pilot, then short batches. Stop after two unchanged or ambiguous persistent-state checks; stop mutating and report before continuing.
  7. Delete folders only after proving they are empty. Never recursively remove a non-empty folder as cleanup.
  8. Treat URL replacement as a new deduplication event; recheck duplicates after canonicalizing transient URLs.

→ Recovery details: references/safety-and-recovery.md

Workflow

1. Identify the Correct Profile

Confirm browser, profile display name, profile directory, signed-in account, and bookmark sync state in the normal UI. Do not infer the profile from a process list alone. Capture the currently open manager page:

  • Chrome: chrome://bookmarks
  • Edge: edge://favorites

2. Audit Before Designing

Read the complete tree to its lowest level and capture:

  • URL/folder counts, exact duplicate groups, empty folders, maximum depth
  • direct toolbar/root bookmarks and their relative order
  • empty/weak titles and authentication/session/completion URLs
  • mixed login/action, reference/memo, owned-service, and archive content

Do not use date_last_used as deletion evidence when it is missing or sparse.

3. Freeze User Intent

Identify intentional toolbar shortcuts and preserve their surviving relative order. Confirm or reasonably infer the folder-depth target; default to two folder levels for a compact taxonomy, not zero or unlimited nesting.

Classify ambiguous service URLs conservatively. A cloud host or GitHub Pages URL may be the user's own deployed service, not generic documentation.

→ Classification model: references/classification-model.md

4. Produce a Dry-Run Plan

Generate explicit operations with bookmark ID, current path, destination path, reason, title change, and URL change. Separate these phases:

  1. exact duplicate removal
  2. destination-folder creation
  3. bookmark moves
  4. title cleanup
  5. stable URL replacement
  6. empty legacy-folder removal

Use assets/dry-run-plan-template.json as the operation-log shape. Omit IDs only when the chosen UI path cannot expose them, and compensate with exact paths, titles, and URLs.

Avoid a parallel root such as 整理済み / Organized; integrate into one taxonomy to prevent double management. For a large plan, obtain a rubber-duck review before mutation, focusing on data loss, reversibility, MECE quality, toolbar preservation, and browser/profile safety.

5. Execute in the Active Profile

Use stable IDs from the live tree and browser-owned APIs where available. Run a small pilot, verify persisted state, then use short batches. Reacquire UI or API state between batches rather than trusting stale wrappers or success markers.

Prefer automation that does not physically move the user's mouse. If GUI input would interfere with other work, use focus/keyboard, CDP, or API operations and restore the prior foreground window.

→ Browser-specific execution: references/chrome-edge-execution.md

6. Verify the Persisted Result

Re-read the live tree and prove:

  • expected URL count, zero unintended duplicates, zero empty folders
  • maximum depth meets the agreed target
  • direct toolbar/root order is preserved
  • every obsolete folder was empty before removal
  • title/URL updates persisted and did not create duplicates
  • the intended profile remains signed in and bookmark sync is healthy
  • no password, cookie, session, or unrelated profile data changed

Close DevTools/automation surfaces and return the user to the normal bookmark manager. Report exact before/after counts and any intentionally retained ambiguities.

References

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Design, review, and debug agent workflows, and decide when a request should use a prompt, instruction, skill, agent, or hook before escalating to multi-agent design. Use for .agent.md / .instructions.md / .prompt.md / AGENTS.md work, workflow architecture, orchestration planning, scheduled automation model allocation, or when agent workflows may be overkill. Triggers on 'agent workflow', 'create agent', 'automation models', 'ワークフロー設計', 'orchestrator'.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

aktsmm/Agent-Skills262026년 10월 23일 업데이트

Design, run, and review fair performance, token, and cost comparisons across GitHub Copilot CLI, Codex CLI, and direct model APIs. Use for AI CLI benchmark, Copilot vs Codex, prompt-cache diagnosis, cache read/write analysis, fresh-process latency measurement, token-cost comparison, or when a benchmark must separate provider caching from local CLI caches.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

aktsmm/Agent-Skills262026년 10월 23일 업데이트

Analyze historical VS Code GitHub Copilot Chat sessions by model, reasoning effort, AIU, time, reliability, workflow behavior, and external quality evidence, or safely prune workspace-scoped local chat history by age. Use for session analysis, repeated-task retrospectives, model evaluation, cost/performance analysis, and old session cleanup.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

aktsmm/Agent-Skills262026년 10월 23일 업데이트

Create reproducible animated infographic GIFs from structured data or measured results, with audience-language labels, explicit timing semantics, representative-frame QA, and a static fallback. Use when asked for GIF生成, animated infographic, 動的インフォグラフィック, 結果が流れる図, animated benchmark, or a blog/SNS animation whose displayed metrics must remain traceable to source data.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

aktsmm/Agent-Skills262026년 10월 23일 업데이트

archify

무료

Create polished, validated architecture, workflow, sequence, data-flow, and lifecycle/state diagrams as explorable standalone HTML with inline SVG, dark/light themes, optional trace motion, and PNG/JPEG/WebP/SVG/WebM export. Accept plain-language requirements or pasted Mermaid flowchart, sequenceDiagram, and stateDiagram input; inspect repository evidence when the diagram must reflect real code. Use when the user asks to visualize system architecture, infrastructure, cloud/security/network topology, technical workflows, API call sequences, request lifecycles, data pipelines, ETL/ELT, data lineage, state machines, or to convert/beautify Mermaid. Also use for Archify, interactive or animated HTML diagrams, インタラクティブ図, 動く構成図. When an editable .drawio file is required, use the draw.io workflow instead and treat Archify HTML only as a supplement.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

aktsmm/Agent-Skills262026년 10월 23일 업데이트

Generate ASCII-art text banners for terminals, READMEs, and CLI startup messages. Use when a user asks for an ASCII banner, text art, バナー, アスキーアート, or a decorative header for a script/README.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

aktsmm/Agent-Skills262026년 10월 23일 업데이트

aktsmm의 스킬 모두 보기

이 스킬의 문제 신고