/bookmark — URL Knowledge Capture¶
Fetches a URL, generates a concise summary, checks for duplicates, and stores the result as a bookmark entry.
Usage¶
/bookmark https://example.com/article
/bookmark https://redis.io/docs/best-practices #caching #redis
Trigger phrases: "bookmark this", "save this link", "store this URL", "remember this page"
When to Use¶
- Saving a reference article or documentation page
- Bookmarking a blog post, tutorial, or resource for future recall
- Building a curated collection of links on a topic
How It Works¶
- Fetches the URL content (using WebFetch)
- Generates a summary — 2-4 sentences + 3-5 key bullet points
- Checks for duplicates against existing entries (threshold: 0.80)
- Shows a preview and asks for confirmation
- Stores with automatic tags:
source/bookmark/{domain},domain/{topic},project/{repo}/references
If the URL is inaccessible, you're asked to provide a manual summary.
Options¶
| Option | Description |
|---|---|
| URL (required) | The URL to bookmark |
#tag |
One or more explicit tags (merged with auto-extracted tags) |
Output¶
Preview¶
## Bookmark Preview
**URL:** https://redis.io/docs/best-practices
**Project:** billing
Redis recommends using connection pooling with a maximum of 100 connections
per instance. Key expiration should use active + lazy strategies...
- Connection pooling: max 100 connections per instance
- TTL: use active + lazy expiration
- Memory: set maxmemory-policy to allkeys-lru
- Persistence: RDB snapshots every 15 minutes for durability
**Tags:** source/bookmark/redis.io, domain/caching, project/billing/references
Store this bookmark? (y/n)
Confirmation¶
Stored: e5f6g7h8
URL: https://redis.io/docs/best-practices | Project: billing
Summary: Redis recommends using connection pooling with a maximum...
Tags: source/bookmark/redis.io, domain/caching, project/billing/references
Tips¶
- Only the summary is stored, never the raw HTML
- The original URL is always preserved in
metadata.url - If a similar bookmark already exists (>80% similarity), you choose whether to skip, merge, or create