一键导入
x-auto-post
// Claude Code関連の海外トレンド・ニュースを収集し、日本語でカジュアルにリライトしてX投稿の下書きを生成するスキル。「X投稿」「ツイート作成」「下書き生成」「今日の投稿」「Claude Codeのネタ」「トレンド収集して投稿」などと言われたら使う。情報収集から下書きファイル出力、scripts/post-tweet.js経由の投稿まで一貫して対応する。
// Claude Code関連の海外トレンド・ニュースを収集し、日本語でカジュアルにリライトしてX投稿の下書きを生成するスキル。「X投稿」「ツイート作成」「下書き生成」「今日の投稿」「Claude Codeのネタ」「トレンド収集して投稿」などと言われたら使う。情報収集から下書きファイル出力、scripts/post-tweet.js経由の投稿まで一貫して対応する。
| name | x-auto-post |
| description | Claude Code関連の海外トレンド・ニュースを収集し、日本語でカジュアルにリライトしてX投稿の下書きを生成するスキル。「X投稿」「ツイート作成」「下書き生成」「今日の投稿」「Claude Codeのネタ」「トレンド収集して投稿」などと言われたら使う。情報収集から下書きファイル出力、scripts/post-tweet.js経由の投稿まで一貫して対応する。 |
Claude Codeに関する海外の最新情報を収集し、日本語のX投稿として下書き・投稿するスキル。 researcher(リサーチ部)と content-writer(コンテンツ部)の2つのサブエージェントで分業する。
サブエージェント定義: .claude/agents/researcher.md, .claude/agents/content-writer.md
STEP 0: 日付確認
STEP 1: @researcher → 情報収集(バックグラウンド可)
STEP 2: @content-writer → 下書き生成
STEP 3: ユーザーに結果を提示
STEP 4: 投稿(GitHub Actions or 手動)
最初に今日の日付を必ず確認する。 システムから提供される現在日時を使い、情報収集の期間(直近1週間)を正確に判定する。
Routines 等から無人で起動される場合、以下の優先順位で 対象日 を決める:
drafts/YYYY-MM-DD.md(今日分)が存在しない → 今日分を作成YYYY-MM-DD.md を作成このロジックにより、毎日同じRoutineで起動しても不要な再生成や上書きが発生しない。
researcher サブエージェントを起動する:
@"researcher (agent)" 今日は{YYYY-MM-DD}です。Claude Code関連の最新トレンドを収集してください。
.company/research/inbox/{YYYY-MM-DD}.md
ユーザーが「先にネタだけ集めて」「調査だけ回して」と言った場合は、バックグラウンドで起動する。調査完了の通知が届いたらSTEP 2に進むか確認する。
STEP 1 完了後、content-writer サブエージェントを起動する:
@"content-writer (agent)" 今日は{YYYY-MM-DD}です。リサーチ結果を元にX投稿の下書きを生成してください。
.company/research/inbox/{YYYY-MM-DD}.md(STEP 1 の出力)
drafts/{YYYY-MM-DD}.md
content-writer 完了後、drafts/{YYYY-MM-DD}.md を読み、ユーザーに以下を伝える:
下書き生成後は 承認プロセスを挟まず main ブランチへ直接 commit & push する。
git checkout main && git pull origin main
git add drafts/YYYY-MM-DD.md
git commit -m "add: drafts for YYYY-MM-DD"
git push origin main
push成功後、サマリー(ファイルパス・4投稿の概要・文字数)を出力して終了。
下書きを drafts/ に出力し、git push すると GitHub Actions が 6 時間おきに未投稿分を 1 件ずつ X へ投稿する。
仕組み:
.github/workflows/post.yml が 9:00 / 15:00 / 21:00 / 03:00 (JST) に起動scripts/post-next.js が drafts/ から未投稿の投稿を 1 件見つけて投稿前提:
手順:
git checkout main && git pull origin main
git add drafts/ && git commit -m "add: drafts for YYYY-MM-DD"
git push origin main
X Auto Post → Run workflow自動トリガー構成(参考):
手動で 1 件だけ投稿したい場合:
node scripts/post-tweet.js "投稿本文をここに"
drafts/ に記録(投稿済みフラグを付与)動画の無音カット・言い直しカット・フィラー除去を自動で行う動画編集スキル。「動画編集して」「この動画をカットして」「無音カットして」で起動。
請求書PDFを生成する。「請求書を作って」「invoice作成」「請求書PDFが欲しい」で起動。宛先・品目・金額を伝えるだけでインボイス制度対応の請求書PDFを出力。
指定したトピックの最新トレンド・ネタをWeb検索で収集し、YouTube・SNSコンテンツのネタとしてまとめる。「ネタ探し」「トレンド」「最新情報を探して」で起動。