Skip to content

Track 3: X→AIニュース自動投稿スキル

親 tracking: #64 | ラベル track:x-news-auto | 26 件

X(旧Twitter)から AI/Tech ニュースを取得し、自動で記事化、Slackでレビュー承認後にそのままSubstackへ公開する。

このトラックの位置づけ

substack-skill 本体(Track 2)が完了してから着手する派生スキル。Track 2 の generator / asset / publisher を再利用しつつ、以下を追加実装する:

  • X (Twitter) ソース: timeline / list / search / Grok 連携
  • ルーティン: Claude CronCreate で定期実行
  • Slack レビューゲート: 承認/却下/修正リクエストの対話
  • 自動公開: 本トラックだけpublish エンドポイントを解禁

Phase 構成

Phase件数内容
X X(Twitter) ソース8API認証 / timeline / list / search / Grok / フィルタ / 重複検出 / 集約
R ルーティン3CronCreate / スケジュール管理 / 失敗時通知
V Slack レビュー5Socket Mode / Block Kit / 承認 / タイムアウト / 修正リクエスト
P 自動公開4publish API / 承認後フロー / Slack通知 / リカバリ
Q 統合・運用5SKILL.md / コマンド / 設定 / ログ / E2E

Phase X — X(Twitter) ソース

Issue内容
#65 X-1X API 認証・接続設計
#66 X-2フォロー中タイムライン取得
#67 X-3特定リストのアカウント収集
#68 X-4キーワード/ハッシュタグ recent search
#69 X-5Grok/X 表示推奨との連携(スパイク)
#70 X-6AI/技術関連度フィルタ
#71 X-7重複検出・既出ニュース除外
#72 X-8ニュース集約・要約

Phase R — ルーティン

Issue内容
#73 R-1Claude routine 設計と登録
#74 R-2スケジュール管理コマンド
#75 R-3失敗時通知・冪等性

Phase V — Slack レビューゲート

Issue内容
#76 V-1Slack 接続設定
#77 V-2記事プレビュー送信
#78 V-3承認/却下インタラクション
#79 V-4タイムアウト時のフォールバック
#80 V-5修正リクエスト対応

Phase P — 自動公開

Issue内容
#81 P-1publish エンドポイント実装
#82 P-2承認後の自動公開フロー
#83 P-3公開後 Slack 通知
#84 P-4公開失敗時のリカバリ

Phase Q — 統合・運用

Issue内容
#85 Q-1SKILL.md / commands 作成
#86 Q-2スラッシュコマンド一式
#87 Q-3設定ファイル統合
#88 Q-4構造化ログ・メトリクス
#89 Q-5E2E動作確認

アーキテクチャ

[Claude routine cron]
      │ 毎朝6:00 等

[x-news-auto pipeline]
      ├─→ X collector ─── timeline / list / search / Grok
      ├─→ AI関連度フィルタ ← LLM judge
      └─→ 重複検出・集約


[substack-skill 既存パイプライン] (Article gen + Image + Diagram)


[Substack 下書き作成 (E)]


[Slack レビューゲート]
      ├─ 承認 ──→ [自動公開 (P)] ──→ Slack 通知
      ├─ 却下 ──→ アーカイブ
      ├─ 修正 ──→ AI 再生成 → 再レビュー
      └─ タイムアウト ──→ 自動却下

認証情報(既存Keychain)

Key用途
X_POCOLOCO_BEARER_TOKENX API Bearer
X_POCOLOCO_CONSUMER_KEY/SECRETOAuth1.0a
X_POCOLOCO_ACCESS_TOKEN/SECRETtimeline 取得
XAI_API_KEYGrok 連携用(オプション)
SLACK_APP_TOKENSlack Socket Mode
SUBSTACK_COOKIES_STRINGSubstack 認証(既存・共有)

substack-skill 内部設計書 — 公開非対象