name: bookmark description: "Save and organize links for later reading. Use when: user wants to save a URL, manage bookmarks, find a saved link. Don't use when: user just wants to read/fetch a URL (use web_fetch) or research a topic (use research skill)." version: "1.0.0" emoji: "๐"
Bookmark
Use when
- Save this link, bookmark this
- Find a previously saved link
- Organize or tag saved URLs
Don't use when
- Just read a webpage (use web_fetch)
- Research a topic (use research)
- Summarize a URL (use summarize)
Instructions
Link management using workspace/bookmarks.json file.
Saving a bookmark:
- Extract URL from message
- Optionally fetch title using web_fetch
- Add to bookmarks.json: { "url": "...", "title": "...", "tags": [], "saved": ISO date }
- Confirm: "๐ Saved: [title]"
Listing bookmarks:
- Read bookmarks.json
- Format as: ๐ Title url.com/... Tags: #tag1 #tag2
Finding bookmarks:
- Search by tag: "bookmarks tagged #tech"
- Search by text: "find bookmark about React"
- Return matching entries
Deleting bookmarks:
- Find by URL or title
- Remove from array
- Save updated file
Use read/write tools on "bookmarks.json" for storage.