Loading...
Loading...
Official skill for how to use karakeep (the bookmark manager) and interact with it programmatically.
npx skill4agent add karakeep-app/karakeep karakeep#ai -archivedandor-!-is:archived!is:fav()machine learning is:fav| Qualifier | Description | Example |
|---|---|---|
| Favorited bookmarks | |
| Archived bookmarks | |
| Bookmarks with one or more tags | |
| Bookmarks in one or more lists | |
| Link bookmarks | |
| Text/note bookmarks | |
| Media bookmarks (images/PDFs) | |
| Bookmarks with failed crawls or non-2xx status codes | |
| Match URL substring | |
| Match title substring (supports quoted strings) | |
| Match bookmarks with specific tag (supports quoted strings) | |
| Match bookmarks in a specific list (supports quoted strings) | |
| Created on or after date (YYYY-MM-DD) | |
| Created on or before date (YYYY-MM-DD) | |
| Filter by creation age. Use | |
| Bookmarks imported from a specific RSS feed | |
| Match by capture source. Values: | |
# Favorited bookmarks from 2024 tagged "important"
is:fav after:2024-01-01 before:2024-12-31 #important
# Archived bookmarks in "reading" list or tagged "work"
is:archived and (list:reading or #work)
# Untagged or unorganized bookmarks
-is:tagged or -is:inlist
# Recent bookmarks from the last week
age:<1w
# Full-text search combined with qualifiers
machine learning is:fav -is:archivednpm install -g @karakeep/clidocker run --rm ghcr.io/karakeep-app/karakeep-cli:release --helpexport KARAKEEP_API_KEY="your-api-key"
# If self-hosted, pass the server address as well. It defaults to the cloud instance if not set:
export KARAKEEP_SERVER_ADDR="https://cloud.karakeep.com"karakeep --api-key <key> --server-addr <addr> <command>karakeep whoamikarakeep --help# Add a link bookmark
karakeep bookmarks add --link "https://example.com"
# Add a link with tags and to a specific list
karakeep bookmarks add --link "https://example.com" --tag-name "reading" --list-id <list-id>
# Add a text bookmark
karakeep bookmarks add --note "Remember to review the PR"
# Get bookmark details
karakeep bookmarks get <bookmark-id>
karakeep bookmarks get <bookmark-id> --include-content
# Update a bookmark
karakeep bookmarks update <bookmark-id> --title "New Title"
karakeep bookmarks update <bookmark-id> --archive
karakeep bookmarks update <bookmark-id> --favourite
karakeep bookmarks update-tags <bookmark-id> --add-tag "important"
karakeep bookmarks update-tags <bookmark-id> --remove-tag "old-tag"
# List management
karakeep lists list
karakeep lists get --list <list-id>
karakeep lists add-bookmark --list <list-id> --bookmark <bookmark-id>
karakeep lists remove-bookmark --list <list-id> --bookmark <bookmark-id>
karakeep lists delete <list-id>
# List all bookmarks
karakeep bookmarks list
# Search bookmarks
karakeep bookmarks search "is:fav #work"
karakeep bookmarks search "rust" --limit 10 --sort-order relevance
karakeep bookmarks search "is:tagged" --all # paginate through all results
# Delete a bookmark
karakeep bookmarks delete <bookmark-id>--json