Skip to content
meirlabs

bookmark-triage

Turn X bookmarks into Linear tickets — a daily triage loop

v0.1.0

You bookmark component ideas, tools, and threads on X all day and never see them again. This skill turns the pile into a ticket backlog automatically: a daily agent reads new bookmarks via the shiori.sh CLI, classifies each against your idea taxonomy, files a Linear ticket for the actionable ones, and skips the noise. The processed-tag on each bookmark is the only state, so on-demand runs, subagent runs, and the schedule never double-process a link. Built from a real working loop, including the containment for running an agent over untrusted tweet content unattended.

npx @meir-labs/skill-bookmark-triage
GitHub

What it does

  • runs three ways off one procedure — on-demand skill, spawnable subagent, and a daily launchd schedule with preflight checks
  • classifies by your written taxonomy (build ideas, AI tooling, content angles, tools to evaluate), consolidates same-idea links into one ticket, dedupes against existing issues
  • confines all mutations to a fixed-purpose helper CLI — Linear pinned to one team, bookmarks read-plus-tag only, API key in the OS keychain and out of the model's context
  • treats bookmark text as untrusted input: the headless run gets no raw shell or network, and the prompt-injection rule is stated verbatim in every mode