bookmarks
Karakeep bookmark search, browsing, and management
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Karakeep bookmark search, browsing, and management
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Calendar operations with CalDAV
Git repository management, GitLab merge requests, and GitHub pull requests
Location tracking, place recognition, visit history, and calendar attendance
Persistent memory writes — USER.md (behavioral) and the knowledge graph (facts).
Accounting operations (ledger, invoicing, transactions, work log, investment portfolio) — runs in-process via the vendored money package
Send a push notification to the user's configured ntfy device(s). One-way (bot to phone), no reply channel.
| name | bookmarks |
| triggers | ["bookmark","bookmarks","karakeep","saved","reading list","favourited","favorite"] |
| description | Karakeep bookmark search, browsing, and management |
| cli | true |
| companion_skills | ["untrusted_input"] |
| env | [{"var":"KARAKEEP_BASE_URL","from":"secret","service":"karakeep","key":"base_url"},{"var":"KARAKEEP_API_KEY","from":"secret","service":"karakeep","key":"api_key","sensitive":true}] |
Search, browse, and manage bookmarks from the user's Karakeep vault.
Run istota-skill bookmarks --help (or istota-skill bookmarks <subcommand> --help) to see the live argument list.
# Search bookmarks (full-text, ranked by relevance)
istota-skill bookmarks search "machine learning papers"
istota-skill bookmarks search "recipe" --limit 5 --sort desc
# List/browse bookmarks
istota-skill bookmarks list --limit 10
istota-skill bookmarks list --favourited
istota-skill bookmarks list --archived
istota-skill bookmarks list --tag "programming"
istota-skill bookmarks list --in-list "Read Later" --limit 10
# Get a single bookmark's details
istota-skill bookmarks get BOOKMARK_ID
istota-skill bookmarks get BOOKMARK_ID --include-content
# Add a bookmark (link or text)
istota-skill bookmarks add "https://example.com/article"
istota-skill bookmarks add "https://example.com" --title "Great article" --tags "tech,reading" --note "Must read"
istota-skill bookmarks add "Note to self: check this pattern" --text --tags "idea"
# Tag operations
istota-skill bookmarks tags # list all tags
istota-skill bookmarks tags --search "prog" # filter tags by name
istota-skill bookmarks tag BOOKMARK_ID "newtag1,newtag2"
istota-skill bookmarks untag BOOKMARK_ID "oldtag"
# Lists
istota-skill bookmarks lists # show all lists
istota-skill bookmarks list-bookmarks LIST_ID # bookmarks in a list
# AI summarization
istota-skill bookmarks summarize BOOKMARK_ID
# User stats
istota-skill bookmarks stats
# Highlights (read-only) — passages the user highlighted in an article
istota-skill bookmarks highlights # all highlights (default: all, not capped)
istota-skill bookmarks highlights --limit 50 # cap the sweep
istota-skill bookmarks highlights --bookmark BOOKMARK_ID # only this bookmark's highlights
All commands return JSON with status: ok|error:
{
"status": "ok",
"count": 3,
"bookmarks": [
{
"id": "bk_abc123",
"title": "Example Article",
"url": "https://example.com/article",
"tags": ["tech", "reading"],
"favourited": true,
"summary": "An article about examples.",
"created": "2026-02-10T12:00:00Z"
}
]
}
--include-content flag on get returns full HTML content (can be large)ieidlxygmwj87oxz5hxttoc8)--in-list flag on list accepts a list name (case-insensitive) and resolves it to its ID automaticallyhighlights is read-only and returns {status, count, highlights}. Each highlight carries id, bookmark_id, text (the highlighted passage, may be null), note (the user's annotation, may be null), color, created, and start_offset/end_offset. Resolve the parent article with get <bookmark_id> for its title and URL. Unlike list/search, --limit defaults to 0 (all) since highlights are meant to be swept in full.