x-collect について
X Collect は、X向けコンテンツを作成する人のための調査スキルです。4ラウンドのウェブ検索で情報源を収集、重複排除、分類し、構造化レポートと機械可読データにまとめます。
主な機能
- 014ラウンドのウェブ検索を実行
- 02テーマと任意の設定から検索語を拡張
- 03情報源を重複排除して分類
- 04構造化された調査レポートを作成
- 05機械可読な素材JSONを追加
活用シーン
- 01X投稿のテーマに関する情報源を収集
- 02技術テーマを複数の視点から調査
- 03新しく権威ある資料を収集
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ kangarooking/ x-skills --skill x-collectインストール後、Claude Code で/x-collectを入力して読み込まれたか確認します。
詳細
X Collect
体系的な4ラウンドのウェブ検索戦略を使って、Xのコンテンツ作成に役立つトレンドトピックや調査資料を収集します。
前提条件
- WebSearch ツールが利用可能であること
- インターネット接続
オプションの状態(ContextStore)
利用可能な場合は、ユーザーの好みの状態を活用して検索品質を向上させます。
- 状態ディレクトリ:
~/.claude/skills/x-create/state/ - ポジティブサンプル:
liked_topics.json(好みのトピック/エンティティ/ソース) - ネガティブサンプル:
rejected_topics.json(価値が低い、または繰り返しが多いトピックを避けます)
状態ファイルが存在しない場合は、通常どおり進めてください。
ワークフロー
入力
ユーザーが次の内容を指定します。
- トピック(必須):調査対象(例:「AI エージェントの最新動向」、「Claude 4 のリリース」)
- 言語(任意):出力言語。既定値は中国語(zh-CN)です
4ラウンドの検索戦略
深度を段階的に高めながら、人間の調査プロセスをシミュレートします。
クエリの拡張ルール(簡易版):
- ユーザーの
topicから始めます - 次の要素に基づいて2~5個のクエリ候補を追加します。
- ユーザープロファイル(判明している場合は、専門分野/ペルソナ)
liked_topics.jsonの高頻度キーワード/エンティティ(利用可能な場合)
- 情報の偏りを避けるため、クエリの約20%は探索的なもの(異分野/隣接キーワード)にします
重複排除とクラスタリング(各ラウンドの最後に実施):
- 類似度の高いURL/タイトルを統合します
- 資料をトピッククラスターに分類します(大まかなタグで構いません)
ラウンド1:公式ソース(権威ある情報)
Search: "{topic} 官方文档"
Search: "{topic} GitHub"
Search: "{topic} official announcement"
目標:権威ある一次情報を取得します
ラウンド2:技術分析(技術的な解説)
Search: "{topic} 详细介绍"
Search: "{topic} 教程 tutorial"
Search: "{topic} how it works"
目標:技術の詳細と仕組みを理解します
ラウンド3:比較とレビュー(比較・評価)
Search: "{topic} vs {competitor}"
Search: "{topic} 评测 review"
Search: "{topic} pros cons"
目標:さまざまな視点や比較情報を取得します
ラウンド4:補足検証(追加検証)
# Analyze gaps from previous rounds
missing_info = analyze_gaps(previous_results)
Search: "{missing_info}"
Search: "{topic} 最新 latest 2024 2025"
目標:情報の不足を補い、最新情報を取得します
出力形式
構造化された資料ドキュメントを生成します。
# {Topic} 素材收集报告
## 收集时间
{timestamp}
## 核心信息
- **官方定义**: ...
- **关键特性**: ...
- **最新动态**: ...
## 素材列表
### 素材 1
- **标题**: ...
- **来源**: {url}
- **摘要**: 2-3句话概括
- **关键点**:
- 要点1
- 要点2
- **潜在选题角度**: ...
- **推荐推文类型**: [高价值干货/犀利观点/热点评论/故事洞察/技术解析]
- **QualityScore (0-10)**: ...
- **TopicCluster**: ...
- **HookCandidates**:
- ...
### 素材 2
...
## 热度分析
- **当前热度**: 高/中/低
- **趋势**: 上升/稳定/下降
- **讨论焦点**: ...
## 争议点
- 争议1: ...
- 争议2: ...
## 下一步建议
使用 `/x-filter` 对素材进行打分筛选
さらに、フック/状態の取り込み用に、機械可読ブロックを追加します。
MATERIALS_JSON
{
"schema_version": "x_skills.materials.v1",
"topic": "{Topic}",
"timestamp": "{timestamp}",
"items": [
{
"title": "...",
"url": "...",
"summary": "...",
"key_points": ["..."],
"quality_score_0_10": 0,
"topic_cluster": "...",
"hook_candidates": ["..."]
}
]
}
実行手順
- ユーザーからトピックを受け取る
- ラウンド1の検索を実行する(公式ソース)
- ラウンド2の検索を実行する(技術分析)
- ラウンド3の検索を実行する(比較)
- ラウンド1~3の不足情報を分析する
- ラウンド4の検索を実行する(不足情報の補完)
- 結果を構造化形式にまとめる
- MATERIALS_JSONを出力する(フック/状態の取り込み用)
- **(任意)**フィードバックループ用のイベントを追加する:
python ~/.claude/skills/x-create/scripts/x_state.py event --event collect.completed --payload-json '{"topic":"...","items_count":12,"explore_ratio":0.2}'
- ユーザーに概要を報告する
例
ユーザー:「/x-collect Claude MCPプロトコル」
想定される動作:
- 「Claude MCPプロトコル 公式ドキュメント」を検索する
- 「MCP Model Context Protocol GitHub」を検索する
- 「MCPプロトコル 詳細な解説」を検索する
- 「MCPプロトコル チュートリアル」を検索する
- 「MCPとfunction callingの比較」を検索する
- 「MCPプロトコル 評価」を検索する
- 不足情報を特定する:セキュリティ、導入率についてさらに情報が必要
- 「MCPプロトコル セキュリティ」を検索する
- 「MCPプロトコル 最新 2025」を検索する
- 構造化された資料レポートを生成する
連携
収集後、次のコマンドを提案します。
素材收集完成!共找到 X 条相关素材。
下一步:运行 /x-filter 对素材进行打分筛选,≥7分的选题将进入创作池。
ヒント
- トレンドトピックでは、情報の新しさ(2024~2025年)を優先します
- 技術トピックでは、公式ドキュメントとGitHubを優先します
- 意見が分かれるトピックでは、複数の視点を収集します
- 信頼性を示すため、必ずソースURLを記載します
コメント
Markdown 対応