Claude-skill-registry karakeep
Manage bookmarks and links in a Karakeep instance. Use when the user wants to save links, list recent bookmarks, or search their collection. Triggers on phrases like "hoard this link", "save to karakeep", or "search my bookmarks".
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/karakeep" ~/.claude/skills/majiayu000-claude-skill-registry-karakeep && rm -rf "$T"
manifest:
skills/data/karakeep/SKILL.mdsource content
Karakeep Skill
Save and search bookmarks in a Karakeep instance.
Setup
First, configure your instance URL and API key:
uv run --with requests skills/karakeep/scripts/karakeep-cli.py login --url <instance_url> <api_key>
Commands
Save a Link
Add a URL to your collection:
uv run --with requests skills/karakeep/scripts/karakeep-cli.py add <url>
List Bookmarks
Show the most recent bookmarks:
uv run --with requests skills/karakeep/scripts/karakeep-cli.py list --limit 10
Search Bookmarks
Find bookmarks matching a query. Supports complex syntax like
is:fav, title:word, #tag, after:YYYY-MM-DD, etc.:
uv run --with requests skills/karakeep/scripts/karakeep-cli.py list --search "title:react is:fav"
Troubleshooting
- Ensure
(orKARAKEEP_API_KEY
) is set or runHOARDER_API_KEY
.login - Verify the instance URL is correct in the script or config (
).~/.config/karakeep/config.json