karakeep
Save bookmarks to Karakeep (self-hosted bookmark manager). Use when the user wants to save a URL, bookmark a link, or add something to their reading list.
Why use this skill?
Learn how to integrate your self-hosted Karakeep bookmark manager with OpenClaw. Streamline your research and save links automatically with this essential productivity skill.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/nickian/karakeep-saveWhat This Skill Does
The Karakeep skill for OpenClaw is a powerful productivity tool that integrates your AI agent directly with your self-hosted Karakeep bookmark manager. By setting up this skill, you enable OpenClaw to instantly save URLs, articles, and documentation to your private repository. It streamlines the research process by removing the need to manually navigate to your browser, copy URLs, and paste them into a separate application. Once configured with your instance URL and API key, the agent handles the POST requests, ensuring your reading list is always up to date.
Installation
To install this skill, run the command: clawhub install openclaw/skills/skills/nickian/karakeep-save in your terminal. After installation, you must configure your environment variables to allow OpenClaw to authenticate with your instance. Add KARAKEEP_URL (the base URL of your server) and KARAKEEP_API_KEY (generated in your Karakeep settings) to your shell profile or Clawdbot configuration. Restart your agent or reload your configuration to apply these changes. Ensure your network allows outbound connections to your private Karakeep instance.
Use Cases
This skill is perfect for researchers, software developers, and knowledge workers who curate large volumes of online content. Use it to archive technical documentation, save project inspiration from GitHub, or queue up articles for later reading. Because Karakeep uses AI to auto-generate tags, it is particularly useful for organizing chaotic bookmark folders without manual effort. It transforms your agent from a simple chatbot into a comprehensive content management assistant.
Example Prompts
- "Save this link to my Karakeep account: https://github.com/openclaw/core"
- "Add https://medium.com/design-tips to my reading list with a note saying it's for my upcoming project."
- "Bookmark https://developer.mozilla.org/ and make sure it's stored for future reference."
Tips & Limitations
Always double-check that your KARAKEEP_API_KEY has the correct permissions scoped in the Karakeep settings dashboard. The skill currently supports standard link saving; ensure the URL provided is reachable from the environment where your OpenClaw agent is running. If your Karakeep instance is behind a VPN or firewall, ensure the agent has the necessary network routing to communicate with it. Note that tag generation happens server-side, so if your instance is under heavy load, there may be a slight delay before tags appear on your bookmark.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-nickian-karakeep-save": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api
Related Skills
supernote
Access a self-hosted Supernote Private Cloud instance to browse files and folders, upload documents (PDF, EPUB) and notes, convert web articles to EPUB/PDF and send them to the device, check storage capacity, and navigate the directory tree. Use when the user mentions Supernote, e-ink device files, wants to upload/browse documents on their Supernote cloud, or wants to send an article/URL to their e-reader.
nocodb
Access and manage NocoDB databases, tables, and records via REST API. Use when the user wants to view bases, list tables, inspect column schemas, query or filter row data, or insert new records into a self-hosted NocoDB instance. Also use for spreadsheet-style database lookups and data entry.
vikunja
Manage tasks and projects on a self-hosted Vikunja instance. Use when the user wants to create, view, complete, or manage tasks, check what's due or overdue, list projects, or get task notifications. Also use for to-do lists, reminders, and task tracking.
freshrss
Query headlines and articles from a self-hosted FreshRSS instance. Use when the user asks for RSS news, latest headlines, feed updates, or wants to browse articles from their FreshRSS reader. Supports filtering by category, time range, and count.
readeck
Save articles to Readeck (self-hosted read-it-later app). Use when the user wants to save an article for later reading, add something to their reading list, or send a page to Readeck.