x-bookmark-digest

Export and organize X bookmarks from a Chromium session into timestamped artifacts.

29|4|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/loong-solvable/x-bookmark-digest-skill --skill x-bookmark-digest
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: x-bookmark-digest
Source: https://github.com/loong-solvable/x-bookmark-digest-skill/tree/main
Command: npx skills add https://github.com/loong-solvable/x-bookmark-digest-skill --skill x-bookmark-digest

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill helps turn a sprawling set of X bookmarks into a structured local digest, organized index, and a prioritized reading queue for efficient offline review.

Core Features & Use Cases

  • Export bookmarks from a logged-in Chromium session, deduplicate entries, and write structured artifacts under runs/<timestamp>/
  • Generate a categorized digest and a bookmark index that summarize themes, domains, and authors
  • Create a reading queue and chunk large bookmark sets for scalable summarization
  • Optional: privacy-safe, on-device processing using the vendored sqlite.js reader

Quick Start

Install dependencies, then run npm run check followed by npm run export to generate the runs/<timestamp>/report/bookmark-digest.md and runs/<timestamp>/report/bookmark-index.md.

Frequently Asked Questions about x-bookmark-digest

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

FAQPage Schema
How do I export and organize X bookmarks for offline reading?

To export X bookmarks for offline reading, this skill fetches data from a logged-in Chromium session and writes structured local artifacts, including a categorized digest and bookmark index under a timestamped runs directory.

Do I need Node.js to extract bookmarks from a Chromium session?

Yes, extracting bookmarks from a Chromium session requires Node.js 18 or higher to decrypt cookies, fetch GraphQL data, and generate local reading queue artifacts using vendored sql.js.

What is the best way to create a searchable index of X bookmarks?

Creating a searchable index of X bookmarks involves exporting and deduplicating entries from your logged-in browser session, then generating a structured bookmark-index.md file that summarizes themes, domains, and authors.

Can I generate a reading queue from a large set of X bookmarks?

Yes, you can generate a prioritized reading queue from large X bookmark sets by chunking the exported data, enabling scalable summarization and efficient offline review without manual sorting.

Does exporting bookmarks from a logged-in browser session store data remotely?

No, exporting bookmarks processes data locally using an embedded mini-opencli exporter and a vendored sqlite.js reader, ensuring privacy-safe, on-device digest generation without remote storage.

What limitations exist when decrypting Chromium cookies for X bookmark export?

Limitations include requiring an active logged-in Chromium session and Node.js 18+ to decrypt cookies; without this specific browser environment and runtime, the GraphQL data fetch and export will fail.