WilliamAlexYT/x-research-skill

๐Ÿ” X/Twitter ๋ฆฌ์„œ์น˜๋ฅผ ํ„ฐ๋ฏธ๋„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋น ๋ฅด๊ฒŒ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ฒ€์ƒ‰, ํ•„ํ„ฐ, ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ๋น„์šฉ ์ถ”์  ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ๊ฐ„๋‹จํ•œ CLI ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.

x-research-skill๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?

์ด ์Šคํ‚ฌ์€ ๊ฐœ๋ฐœ์ž์™€ AI ์—์ด์ „ํŠธ ์‚ฌ์šฉ์ž๊ฐ€ ํ„ฐ๋ฏธ๋„ ํ™˜๊ฒฝ์—์„œ X(๊ตฌ Twitter) ๋ฐ์ดํ„ฐ๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ์ˆ˜์ง‘ํ•˜๊ณ  ๋ถ„์„ํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋œ CLI ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. `x-research` ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” ํ‚ค์›Œ๋“œ, ์‚ฌ์šฉ์ž, ๋‚ ์งœ ๋ฒ”์œ„ ๋“ฑ ๋‹ค์–‘ํ•œ ํ•„ํ„ฐ๋ฅผ ์ ์šฉํ•˜์—ฌ ํŠธ์œ—์„ ๊ฒ€์ƒ‰ํ•˜๊ณ , ํŠน์ • ๊ณ„์ •์ด๋‚˜ ์ฃผ์ œ์— ๋Œ€ํ•œ ์‹ค์‹œ๊ฐ„ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ฐ ๊ฒ€์ƒ‰ ์„ธ์…˜์˜ API ๋น„์šฉ์„ ์ž๋™์œผ๋กœ ์ถ”์ ํ•˜์—ฌ ์‚ฌ์šฉ๋Ÿ‰์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด ์Šคํ‚ฌ์€ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋ฅผ JSON, CSV ๋“ฑ ๋‹ค์–‘ํ•œ ํ˜•์‹์œผ๋กœ ๋‚ด๋ณด๋‚ผ ์ˆ˜ ์žˆ์–ด ๋ฐ์ดํ„ฐ ๋ถ„์„ ํŒŒ์ดํ”„๋ผ์ธ๊ณผ์˜ ํ†ตํ•ฉ์ด ์šฉ์ดํ•˜๋ฉฐ, ์ฃผ๋กœ Claude Code, Cursor, Codex ๋“ฑ์˜ AI ์ฝ”๋”ฉ ์—์ด์ „ํŠธ์™€ ํ•จ๊ป˜ ์‚ฌ์šฉ๋˜๋„๋ก ์ตœ์ ํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋น ๋ฅธ ํ”„๋กœํ† ํƒ€์ดํ•‘๊ณผ ๋ฐ์ดํ„ฐ ์ค‘์‹ฌ์˜ ์˜์‚ฌ ๊ฒฐ์ •์ด ํ•„์š”ํ•œ ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด๋ง ์›Œํฌํ”Œ๋กœ์šฐ์—์„œ ํŠนํžˆ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ง€์› ๋Œ€์ƒ~Claude Code~Codex CLI~Cursor
npx skills add WilliamAlexYT/x-research-skill

Installed? Explore more ์—ฐ๊ตฌ & ๋ฐ์ดํ„ฐ ๋ถ„์„ skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review ยท View all 6 โ†’

์ฆ๊ฒจ ์‚ฌ์šฉํ•˜๋Š” AI์—๊ฒŒ ๋ฌผ์–ด๋ณด๊ธฐ

์ด ์—์ด์ „ํŠธ ์Šคํ‚ฌ์ด ๋ฏธ๋ฆฌ ๋กœ๋“œ๋œ ์ƒˆ ์ฑ„ํŒ…์„ ์—ฝ๋‹ˆ๋‹ค.

๋ฌธ์„œ

x-research-skill์€(๋Š”) ๋ฌด์—‡์„ ํ•˜๋‚˜์š”?

๐Ÿ” X(ํŠธ์œ„ํ„ฐ) ๋ฆฌ์„œ์น˜๋ฅผ ํ„ฐ๋ฏธ๋„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋น ๋ฅด๊ฒŒ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ฒ€์ƒ‰, ํ•„ํ„ฐ, ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ๋น„์šฉ ์ถ”์  ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ๊ฐ„๋‹จํ•œ CLI ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.

๊ฐœ์š”

์ด ์Šคํ‚ฌ์€ x-research๋ผ๋Š” ๋ช…๋ น์ค„ ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•˜์—ฌ X/Twitter ๋ฐ์ดํ„ฐ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ํƒ์ƒ‰ํ•˜๊ณ  ์ˆ˜์ง‘ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค. ์ฃผ์š” ๊ธฐ๋Šฅ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

  • ๊ฒ€์ƒ‰: ํ‚ค์›Œ๋“œ, ํ•ด์‹œํƒœ๊ทธ, ์‚ฌ์šฉ์ž ๋ฉ˜์…˜ ๊ธฐ๋ฐ˜ ํŠธ์œ— ๊ฒ€์ƒ‰
  • ํ•„ํ„ฐ: ๋‚ ์งœ ๋ฒ”์œ„, ์–ธ์–ด, ํŠธ์œ— ์œ ํ˜•(๋ฆฌํŠธ์œ—/๋Œ“๊ธ€) ๋“ฑ ๊ณ ๊ธ‰ ํ•„ํ„ฐ๋ง
  • ๋ชจ๋‹ˆํ„ฐ๋ง: ํŠน์ • ์ฃผ์ œ๋‚˜ ๊ณ„์ •์˜ ์‹ค์‹œ๊ฐ„ ํŠธ์œ— ์ŠคํŠธ๋ฆผ ๋ชจ๋‹ˆํ„ฐ๋ง
  • ๋น„์šฉ ์ถ”์ : API ์‚ฌ์šฉ๋Ÿ‰ ๋ฐ ์˜ˆ์ƒ ๋น„์šฉ ์‹ค์‹œ๊ฐ„ ํ™•์ธ

์„ค์น˜

# npm์„ ํ†ตํ•œ ์ „์—ญ ์„ค์น˜
npm install -g x-research-cli

# ๋˜๋Š” ์†Œ์Šค์—์„œ ์ง์ ‘ ์‹คํ–‰
npx x-research-cli

์‚ฌ์šฉ ๋ฐฉ๋ฒ•

๊ธฐ๋ณธ ๊ฒ€์ƒ‰

x-research search --query "AI agents"

ํ•„ํ„ฐ ์ ์šฉ

x-research search --query "Claude" --from 2024-01-01 --to 2024-12-31 --lang en

์‹ค์‹œ๊ฐ„ ๋ชจ๋‹ˆํ„ฐ๋ง

x-research monitor --keywords "OpenAI,GPT-5" --interval 30

๋น„์šฉ ํ™•์ธ

x-research cost --session latest

ํ™˜๊ฒฝ ๋ณ€์ˆ˜

TWITTER_BEARER_TOKEN ํ™˜๊ฒฝ ๋ณ€์ˆ˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. Twitter API v2์— ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•ด ์œ ํšจํ•œ Bearer Token์„ ์„ค์ •ํ•˜์„ธ์š”.

export TWITTER_BEARER_TOKEN="your_token_here"

๋‚ด๋ณด๋‚ด๊ธฐ ํ˜•์‹

๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋Š” ๋‹ค์Œ ํ˜•์‹์œผ๋กœ ๋‚ด๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

  • json (๊ธฐ๋ณธ๊ฐ’)
  • csv
  • markdown

์˜ˆ์‹œ:

x-research search --query "AI" --output csv --file results.csv

์ฐธ๊ณ  ์‚ฌํ•ญ

  • Twitter API ์‚ฌ์šฉ๋Ÿ‰ ์ œํ•œ์— ์ฃผ์˜ํ•˜์„ธ์š”. ๋น„์šฉ ์ถ”์  ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์‚ฌ์šฉ๋Ÿ‰์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋Š” Twitter์˜ ๊ฐœ๋ฐœ์ž ์•ฝ๊ด€์„ ์ค€์ˆ˜ํ•˜์—ฌ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ผ์ด์„ ์Šค

MIT

๊ด€๋ จ ์Šคํ‚ฌ