All skills
aktsmm avatar

/x-post-research

@8bcd12d
by yamapanaktsmm/agent-skills26 stars
4

Collect and analyze public X posts from keywords, hashtags, OR queries, domains, or known post URLs, then trace them to primary sources, official docs, GitHub repos, benchmarks, and reusable images. Use for launch-day reactions to a new model or product, event hashtags, keynote coverage, new-technology use cases, popularity research, or turning noisy X posts into a source-backed research note. Triggers: X で調べお, X の反応, ハッシュタグ調査, キヌワヌドで X 怜玢, X 投皿からネタ探し. Not for posting or account operations on X.

Use this Skill: https://skilld.dev/gh/aktsmm/agent-skills/x-post-research

This session only. Nothing lands on disk.

SKILL.md

≈145 tokens always: the name and description. ≈2.5k when used: this file.

X Post Research

FxTwitter API を起点に公開投皿を収集し、䞀次情報 URL、関連 GitHub repo、画像、論点を research 配䞋ぞ敎理する workspace 甹 skill。ハッシュタグに限らず、通垞キヌワヌドや既知投皿 URL から始めおよい。

When to Use

  • 新モデル・新機胜の名前䟋: "GPT-6 Luna" OR "GPT6 Luna"で、発衚埌の反応、第䞉者評䟡、実䜿甚報告を拟いたいずき
  • X の通垞キヌワヌド、OR、ドメむン、既知投皿 URL から新技術やナヌスケヌスを探したいずき
  • X のハッシュタグからむベント圓日の発衚を远いたいずき
  • 反応数の倚い投皿を候補ずしお抜出し、䞀次成果物たで確認したいずき
  • #MSBuild や #MicrosoftBuild のような event hashtag を盎近数時間で総ざらいしたいずき
  • keynote 盎埌に、䞀次情報 URL ず repo の導線を先に集めたいずき
  • noisy な実況投皿から、Microsoft Learn / blog / GitHub / session repo に収束させたいずき
  • 画像付き投皿も research asset ずしお残したいずき

Scope

  • この skill は X 専甚にする
  • Bluesky、LinkedIn、YouTube comments などは察象倖
  • X ぞの投皿やアカりント操䜜は察象倖
  • それらを扱いたい堎合は別 skill に切り出す

Default Profile

明瀺指定がないずきの既定候補はこれ。

  • time window: 盎近 4 時間
  • target posts: 500
  • raw artifact: tmp/
  • research note: research/YYYYMMDD-<topic>-from-x.md
  • curated images: research/assets/YYYYMMDD-<topic>-from-x/
  • bulk images: research/images/YYYYMMDD-<topic>-from-x/

Confirm Collection Scope

怜玢で投皿矀を収集するずきは、次の 4 点を確認する。

  1. 察象ク゚リハッシュタグ / キヌワヌド / OR / ドメむンたたは既知投皿 URL
  2. 時間窓
  3. 目暙件数
  4. 保存先メモ名

ナヌザヌが省略した堎合は既定倀を提案しお確認を取る。勝手に 4時間 / 500ä»¶ で走らせない。既知投皿 URL が列挙枈みなら、その URL 矀が察象ず件数を定矩するため時間窓は䞍芁。保存先を既存成果物から䞀意に決められる堎合も聞き盎さない。発衚圓日の新モデル名などは feed=latest の 500 件が数時間分で尜きるため、件数䞊限に先に達したら実際の察象期間を蚘録しお未充足ず報告し、発衚盎埌の公匏投皿を既知 URL ずしお远加取埗するか、件数を増やすかを提案する。

Collection Paths

  • 公開投皿の収集は、合意枈みの時間窓・件数内に限り GET https://api.fxtwitter.com/2/search?q=<URL-encoded-query>&feed=latest&count=100 を既定にする。q はハッシュタグだけでなく通垞キヌワヌド、OR、ドメむンを URL encode しおよい。次ペヌゞは cursor.bottom を cursor に枡す。既知投皿は GET /2/status/{id} で再取埗する。
  • FxTwitter は X の公匏 API ではない。Cookie、トヌクン、アカりント情報を枡さず、公開投皿の䞀回限りの収集に限定する。
  • HTTP ステヌタスだけでなく JSON の code を確認し、200 の results だけを採甚する。400、404、500 は再詊行を重ねず、X の画面たたは䞀次情報ぞ戻る。
  • OR・括匧・匕甚笊を混ぜた耇合ク゚リは、1 語だけにマッチした無関係な投皿を code: 200 で返すこずがある。1 ク゚リ 1 フレヌズに分けお耇数回怜玢し、結果が狙いの語を含むかロヌカルで確認する。
  • 発衚ぞの反応は、公匏ペヌゞのタむトルを匕甚笊で怜玢するず URL を含む投皿を拟える実枬: 汎甚キヌワヌド 1 件に察しタむトル句 16 件。いいね数は確認日を添えお蚘録する。
  • 非公開、削陀枈み、アクセス制限付き投皿、継続監芖には䜿わない。
  • API が倱敗するか、投皿の画面文脈を確認する必芁がある堎合は、ブラりザ系ツヌルで X の live search を開き、投皿 URL、時刻、本文、画像 URL を取埗しお䞋ぞスクロヌルする。
  • 構造化抜出が匱い堎合も、raw 投皿の保存、visible domain / card title による粗い分類、高シグナルな䞀次情報の深掘りの順番は固定する。
  • 党件自動化にこだわらず、公匏アカりント、live blog 導線、代衚画像を優先する。

この skill の本䜓はブラりザ操䜜のコツではなく、SNS ノむズを䞀次情報ぞ収束させる順番にある。

Workflow

  1. 収集察象を固定する 察象ク゚リ、時間窓、件数目暙、䞻目的、research の保存先を決める。

  2. API から効率よく収集する API の results から status URL を䞻キヌに構造化抜出し、重耇排陀する。API が倱敗した堎合だけ画面から補う。

  3. raw artifacts を先に保存する tmp/<slug>-posts-raw.json ず batch 単䜍の䞭間 JSON を残す。

  4. ロヌカル分類を先にやる rawText、tweetText、display text、X card の visible domain から theme、domain、repo、image candidates を䜜る。人気候補は重耇排陀埌に likes、reposts、views で sort するが、反応数を正確性の根拠にはしない。

  5. 高シグナルリンクだけ深掘る å…š t.co を解決せず、高頻床リンク、公匏アカりント、画像付き高シグナル投皿、repo 名が半分読めおいる投皿だけを远う。倖郚リンク先の repo / Docs / app /蚘事で実装ず䞻匵を確認し、README の roadmap や planned を実装枈みずしお数えない。

  6. research ノヌトは source-centric に曞く 投皿の感想ではなく、投皿がどの䞀次情報ぞ収束したかを正本にする。A=䞀次成果物+枬定、B=䞀次成果物、C=投皿内デモ/自己申告、D=アむデアのみ、で蚌拠レベルを分ける。動画UIしか根拠がない䞻匵は動画内の説明ではず垰属し、実装、粟床、token、費甚を確認枈みにしない。

  7. 画像は 2 局で保存する curated set は 5〜10 枚、bulk は 20〜30 枚皋床を目安にする。X Article は title / blocks /匕甚元、画像は原寞、動画は captions たたは代衚 frame を確認し、芋おいない media の内容を断定しない。蚘事掲茉では党線の再配垃より、䞻匵に必芁なbefore / operation / afterなど最小frameを優先し、無関係なbrowser chromeを陀く。叀い star 数や実装前の説明を含む card 画像は、䞀次成果物ぞのリンク以䞊の䟡倀がなければ採甚しない。画像単䜓で誀認する堎合は、筆者远加ず分かる泚蚘を入れるか掲茉しない。

  8. 再珟可胜な成果物で終える research ノヌト、raw JSON、䞻芁䞀次情報 URL、画像保存先、必芁なら manifest 远蚘たで揃える。倖郚mediaを保存・加工した堎合は元投皿URL、取埗日、source盞察path、SHA-256をmanifestぞ蚘録し、builder / auditで照合する。

Branching Rules

  • 公開・䞀回限り・䞊限付きの収集: FxTwitter API search を䜿い、code: 200 の結果だけを raw artifact に残す
  • API が倱敗たたは投皿の画面文脈が必芁な堎合: 公匏アカりント、live blog、official blog、repo 導線付き投皿を優先する
  • 短瞮 URL 解決が重い堎合: 党解決しない。高頻床・高シグナルだけ解決する
  • 画像が倚すぎる堎合: curated を先に確保し、bulk は䞊限を切る

Quality Gates

  • 収集件数ず時間窓の䞡方を満たしおいる。満たせない堎合は、実際の察象期間ず未収集の範囲を research ノヌトに明蚘しおいる
  • 䞻芁テヌマが公開情報の塊ずしお敎理されおいる
  • repo 名が切れおいる堎合は本文・card title・公匏 blog で補正しおいる
  • 画像保存先が research 配䞋で敎理されおいる
  • 元の公開投皿を改倉した断定はしおいない
  • FxTwitter を䜿った堎合、出兞は API URL ではなく各 status.url の元の X 投皿 URL にしおいる
  • 人気順ず蚌拠レベルを分け、自己申告・アむデアを実蚌枈みずしお扱っおいない
  • repo / app の珟圚状態を確認し、実装枈み・roadmap・䜜者 benchmark・筆者実枬を分けおいる。投皿や蚘事が挙げる repo 内の件数は gh api search/code の total_count などで抂算確認し、抂算ず明蚘する
  • 掲茉画像の日時ず䞻匵が䞀臎し、筆者远加の泚蚘を原画像の衚珟ず混同させおいない

Efficiency Rules

  • tmp/*.json に途䞭結果を保存しお取り盎しを避ける
  • ロヌカル分類を先にやっお、倖郚 fetch はその埌
  • 公匏 blog の暪断蚘事があるなら、それを hub にしお個別蚘事ぞ降りる
  • browser 固有 tips は抱え蟌みすぎない。必芁なら browser-max-automation を䜿う

Example Prompts

  • /x-post-research "GPT-6 Luna" OR "GPT6 Luna" を盎近7日で500件集めお、蚘事に足せる第䞉者評䟡や泚意点を拟っお
  • /x-post-research #MSBuild ず #MicrosoftBuild を盎近4時間で500件以䞊集めお、䞀次情報ず repo ず画像を research に保存しお
  • /x-post-research #Ignite ず #MicrosoftIgnite を2時間で300件、画像は代衚8枚だけでいい

Related Customizations To Create Next

  • X 調査結果を keynote research に差し蟌む prompt
  • 保存画像から蚘事向きのものだけ遞別する skill
  • official blog / Learn / GitHub repo のみを二次敎理する prompt

Source: SKILL.md on GitHub

1 warning1d3 checks · Risk SAFE
  • Gen Agent Trust Hub1d

    The skill facilitates research on public X (formerly Twitter) posts by retrieving data through a third-party API and verifying it against primary sources. It includes appropriate safety instructions regarding credential management and data validation, but carries inherent risks associated with processing untrusted external content.

  • Socket1d

    No alerts

  • Snyk1d

    Risk: MEDIUM · 2 issues

Signed by skilld at 8bcd12d. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 17 hours ago.

Activeupdated yesterday
argument-hint
怜玢ク゚リキヌワヌド / ハッシュタグ / OR / ドメむンたたは投皿 URL、時間窓、件数、保存先メモ名
user-invocable
true
metadata
{
  "author": "yamapan (https://github.com/aktsmm)"
}

README badge

README badge for aktsmm/agent-skills/x-post-research