Install
openclaw skills install karakeep-mcp-firstUnofficial MCP-first skill for using Karakeep with AI agents. Use it to save, search, organize, tag, list, summarize, and highlight Karakeep bookmarks through MCP first, with CLI/API fallback only when needed.
openclaw skills install karakeep-mcp-firstAn unofficial Karakeep skill for AI agents that prefers MCP for normal work and keeps CLI/API fallback available for the edge cases MCP does not handle yet.
Use this skill when the user wants an agent to work with their Karakeep bookmarks: save links, search saved content, organize lists, apply tags, clean up duplicates, summarize research, or create meaningful highlights.
Video walkthrough: https://youtu.be/WQNhRyYyl64
npm install -g @karakeep/cli
export KARAKEEP_API_KEY="your-api-key"
export KARAKEEP_SERVER_ADDR="https://your-karakeep.example.com"
karakeep-mcp-first.Use tools in this order:
If you do not use MCP, briefly explain why.
Prefer MCP for:
search-bookmarksget-bookmarkcreate-bookmarkupdate-bookmarkget-bookmark-contentget-listscreate-listadd-bookmark-to-listremove-bookmark-from-listattach-tag-to-bookmarkdetach-tag-from-bookmarkDo not verify with CLI unless there is a clear reason.
ai-tools, aitools, and ai tool.ai, research, reference, todo, read-later, dev, business, video, or project-specific tags.Do not create highlights by default. Create highlights only when they preserve the exact part of the content the user cares about.
Good reasons to highlight:
Highlighting rules:
Ingredients requested by the user or Core compatibility requirement.MCP does not currently expose highlight creation. When highlighting is warranted, use MCP to retrieve the bookmark/content, then use the Karakeep API to create the highlight and explain that API fallback was used.
Use the CLI only when MCP is unavailable, incomplete, or the task needs bulk/debug/raw JSON behavior.
Useful fallback commands:
karakeep whoami --json
karakeep bookmarks search "is:fav #work" --json
karakeep bookmarks get <bookmark-id> --include-content --json
karakeep dump --help
karakeep migrate --help
karakeep wipe --help
For search syntax, bookmark/list/tag concepts, and expanded workflow examples, read references/karakeep-details.md when needed. Do not load it unless the task needs those details.
karakeep --help