x-bookmarks — Xブックマークをエージェントアクションに変換するスキル

Tool

概要

x-bookmarksは、あなたのX(旧Twitter)ブックマークを「取っておくだけ」の状態から脱却させ、エージェントに実行させられるアクションへと変換するスキルです。Claude CodeやOpenClawのエコシステム内で使えるSKILL定義と、ブックマークの取得・整形を行うシェルスクリプトを中心に構成されています。単なる要約にとどまらず、ブックマークされた投稿から「実行できる提案(タスク)」を出力する点が特徴で、情報の活用効率を上げることを狙ったツールです(約300字)。

GitHub

リポジトリの統計情報

  • スター数: 40
  • フォーク数: 5
  • ウォッチャー数: 40
  • コミット数: 2
  • ファイル数: 4
  • メインの言語: Shell

主な特徴

  • Xブックマークを取得してエージェント向けに変換(要約+実行提案)。
  • Claude Code / OpenClaw のスキル形式に準拠した定義(SKILL.md)。
  • シンプルなシェルスクリプトで導入や拡張が容易。
  • ローカルやエージェントワークフローに組み込みやすい軽量設計。

技術的なポイント

このプロジェクトは「データ取得(ブックマーク)→情報抽出(要約・分類)→アクション提案(エージェント向け)」というパイプラインを、Claude Code / OpenClaw のスキルとして定義し、シェルスクリプトで補助する構成になっています。SKILL.md はエージェントが理解するインテントや出力フォーマット、プロンプトテンプレートを含む想定で、これによりClaudeやOpenClawが直接「どのような作業を提案するか」を判断して実行可能なアクションを返します。

スクリプト群は軽量なShellで書かれており、X API(またはブックマークのエクスポート)からデータを引き出す処理、メタデータの整形、並び替えやフィルタリング、そしてSKILL向けのJSONやプレーンテキスト出力へ変換する役割を担います。実装上のポイントとしては、認証情報を環境変数やシークレットで扱うこと、APIのレート制限とエラーハンドリング、HTMLやメディアリンクの取り扱い、重複チェックとIDベースの差分取得などが挙げられます。

「要約だけでなく作業提案を出す」ために、スキルは投稿内容から可能なアクションを抽出するためのヒューリスティクス(読み物→保存/学習予定/コード実行/TODO追加など)を持つべきです。さらに、生成するアクションは優先度・カテゴリ・所要時間の推定を含めることで、OpenClawのようなエージェントフレームワークにおける自動実行やタスクキューイングが容易になります。

拡張性の面では、シェルスクリプトを起点にPythonやNode.jsなどの言語で高度な解析(言語モデルを用いた意図抽出、リンク先ページのスクレイピング、メディア解析)を追加できる設計が望ましく、SKILL定義に沿って出力を整える限り、既存のOpenClawフローへシームレスに組み込めます。プライバシーとセキュリティに配慮し、ブックマークの取り扱いやログ記録は最小限に留め、トークン管理やローカル実行を推奨する点も実務上重要です。(約700〜1,400字の技術的考察に相当)

プロジェクトの構成

主要なファイルとディレクトリ:

  • README.md: file
  • SKILL.md: file
  • references: dir
  • scripts: dir

READMEにはプロジェクトの目的と基本的な使い方が記載され、SKILL.mdはClaude Code / OpenClaw向けのスキル仕様やプロンプトテンプレート、期待される出力形式を定義している想定です。referencesディレクトリは参考資料や外部リソース、プロンプトの例を収め、scriptsディレクトリにはXブックマークの取り出しや整形を行うシェルスクリプトが置かれています。

まとめ

Xブックマークを実作業に変える、実用的で拡張しやすいスキルです(約50字)。

リポジトリ情報:

READMEの抜粋:

x-bookmarks

Your bookmarks are smarter than you think. This skill reads them so you don’t have to.

Most people bookmark tweets and never look at them again. Bookmarks become a graveyard of good intentions — “I’ll read this later” turns into “I forgot this existed.”

This is a skill for Claude Code and OpenClaw that turns your X bookmarks into agent actions. It doesn’t just summarize — it proposes work y…