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.