From onebrain
Captures URLs as bookmarks in Bookmarks.md: fetches page title/description, suggests category, appends in awesome-list format with duplicate checks and wikilinks. Use for quick link saving.
How this skill is triggered — by the user, by Claude, or both
Slash command
/onebrain:bookmarkThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Save a URL to your `Bookmarks.md` file in one step. Paste the link : the AI fills in the name and description, picks a category, and saves immediately.
Save a URL to your Bookmarks.md file in one step. Paste the link : the AI fills in the name and description, picks a category, and saves immediately.
Usage: /bookmark [url]
If a URL was provided after the command, use it directly.
If not, ask:
What URL do you want to bookmark?
Fetch the page content. Extract:
<title> or <h1>)If fetch fails, ask:
I couldn't fetch that URL. What should I call it, how would you describe it in one line, and what category fits best?
Use the user's answers and continue normally.
Duplicate check: grep [resources_folder]/Bookmarks.md for the URL ([resources_folder] from Step 2). If already present, tell the user and stop (unless they confirm to save again).
Existing summary note: grep [resources_folder]/**/*.md for url: [URL] in frontmatter. If found, record its title for use as a wikilink in the entry.
Infer the best category and optional subcategory from the content : do not ask. Use the structure:
##): broad domain : AI Tools, Design, Dev Utilities, Productivity, Reading, Learning, Finance, Health, Reference###): optional refinement : only when it adds meaningful groupingCreate new categories freely when none fit.
Build the entry:
- **[Name](URL)** : Description. → [[Summary Note Title]]
(Omit the wikilink if no summary note was found in Step 3.)
File path: [resources_folder]/Bookmarks.md ([resources_folder] from Step 2).
If the file does not exist, create it:
---
tags: [bookmarks, resources]
created: YYYY-MM-DD
updated: YYYY-MM-DD
---
# Bookmarks
Append under the correct ## / ### section (alphabetical order). Create missing sections in alphabetical position. Refresh updated in frontmatter.
Say in one line:
🔖 Saved to Bookmarks.md under ## {Category}. [If subcategory: / ### {Subcategory}]
If the user asks to move or recategorize a bookmark:
[resources_folder]## / ### as needed)updated in frontmatter## {Old} → ## {New}. [If subcategory: / ### {Sub}]Fetch failure with a bare URL. If the page cannot be fetched (timeout, 404, auth-gated), ask the user for name, description, and category rather than stopping. A bookmark with manual metadata is still useful.
Category auto-inference. Infer category from page content, not just the domain. A GitHub repo for a productivity tool belongs under Productivity or Dev Utilities, not under a generic GitHub category.
npx claudepluginhub onebrain-ai/onebrain --plugin onebrainGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Resolves in-progress git merge or rebase conflicts by analyzing history, understanding intent, and preserving both changes where possible. Runs automated checks after resolution.