karakeep-obsidian-sync

Synchronize Karakeep bookmarks into Obsidian vault markdown files.

2|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/ShaggyD/agent-toolkit --skill karakeep-obsidian-sync
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: karakeep-obsidian-sync
Source: https://github.com/ShaggyD/agent-toolkit/tree/main/tools/karakeep
Command: npx skills add https://github.com/ShaggyD/agent-toolkit --skill karakeep-obsidian-sync

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill solves the fragmentation between self-hosted bookmarking services and local knowledge management by automating the bidirectional sync of bookmarks into an Obsidian vault.

Core Features & Use Cases

  • Full CRUD CLI: Manage bookmarks (add, list, edit, delete, tag) directly from the terminal without a browser.
  • Obsidian Integration: Automatically creates markdown notes for bookmarks with Dataview-ready frontmatter, backlinks, and daily note cross-references.
  • Smart Enrichment: Optionally fetches YouTube transcripts or article content to create comprehensive, searchable knowledge artifacts.

Quick Start

Use the karakeep-obsidian-sync skill to authenticate with your instance and pull your latest bookmarks into your vault by running the login command followed by the sync command.

Frequently Asked Questions about karakeep-obsidian-sync

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I sync self-hosted bookmarks to an Obsidian vault?

Yes, you can manage Karakeep bookmarks from the terminal using the full CRUD CLI. It allows you to add, list, edit, delete, and tag bookmark entries directly without needing a browser interface.

Does bookmark syncing support extracting YouTube transcripts and article content?

Bookmark syncing supports smart content enrichment by optionally fetching YouTube transcripts or web article content. This creates comprehensive, searchable knowledge artifacts directly within your Obsidian markdown files.

Do I need Python to sync bookmarks into Obsidian markdown files?

Yes, you need Python 3.7 or higher to run the bookmark sync. Optionally, you can use uv for ad-hoc dependency management during automated content enrichment tasks for web articles and YouTube transcripts.

Can I perform CRUD operations on Karakeep bookmarks without opening a browser?

Yes, you can manage Karakeep bookmarks from the terminal using the full CRUD CLI. It allows you to add, list, edit, delete, and tag bookmark entries directly without needing a browser interface.

What is the best way to maintain a unified knowledge base between Karakeep and Obsidian?

The best way to maintain a unified knowledge base is bidirectional synchronization between Karakeep and Obsidian. This approach automatically generates markdown notes with Dataview-ready frontmatter and backlinks for seamless integration.