twitter-algorithm-optimizer
Twitterのオープンソースのアルゴリズムに基づいて、ツイートの内容を分析・改善し、エンゲージメントと表示回数を最大化するために、ユーザーのツイートを書き換えたり編集したりするSkill。
📜 元の英語説明(参考)
Analyze and optimize tweets for maximum reach using Twitter's open-source algorithm insights. Rewrite and edit user tweets to improve engagement and visibility based on how the recommendation system ranks content.
🇯🇵 日本人クリエイター向け解説
Twitterのオープンソースのアルゴリズムに基づいて、ツイートの内容を分析・改善し、エンゲージメントと表示回数を最大化するために、ユーザーのツイートを書き換えたり編集したりするSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o twitter-algorithm-optimizer.zip https://jpskill.com/download/8260.zip && unzip -o twitter-algorithm-optimizer.zip && rm twitter-algorithm-optimizer.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/8260.zip -OutFile "$d\twitter-algorithm-optimizer.zip"; Expand-Archive "$d\twitter-algorithm-optimizer.zip" -DestinationPath $d -Force; ri "$d\twitter-algorithm-optimizer.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
twitter-algorithm-optimizer.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
twitter-algorithm-optimizerフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
Twitterアルゴリズム最適化ツール
このSkillを使うべき時
このSkillは、以下のような場合に利用できます。
- 最大限のリーチとエンゲージメントのためにツイートの草稿を最適化する
- ツイートがアルゴリズム的にうまくいかない理由を理解する
- Twitterのランキングメカニズムに合わせてツイートを書き換える
- 実際のランキングアルゴリズムに基づいてコンテンツ戦略を改善する
- パフォーマンスの低いコンテンツをデバッグし、可視性を高める
- Twitterのアルゴリズムが追跡するエンゲージメントシグナルを最大化する
このSkillでできること
- Twitterの主要なレコメンデーションアルゴリズムに対してツイートを分析する
- エンゲージメントシグナルに基づいて最適化の機会を特定する
- アルゴリズムランキングを改善するためにツイートを書き換え、編集する
- アルゴリズムの洞察を用いて、推奨事項の「理由」を説明する
- コンテンツ戦略にReal-graph、SimClusters、TwHINの原則を適用する
- Twitterの実際のシステムに基づいたエンゲージメントを高めるための戦術を提供する
仕組み: Twitterのアルゴリズムアーキテクチャ
Twitterのレコメンデーションシステムは、複数の相互接続されたモデルを使用しています。
コアランキングモデル
Real-graph: ユーザー間のインタラクションの可能性を予測します。
- フォロワーがあなたのコンテンツにエンゲージするかどうかを判断します。
- Twitterがあなたのツイートを他の人にどれだけ広く表示するかに影響します。
- 重要なシグナル: フォロワーはこれをいいね、返信、またはリツイートしますか?
SimClusters: スパース埋め込みによるコミュニティ検出
- 類似の興味を持つユーザーのコミュニティを特定します。
- あなたのツイートが特定のコミュニティ内で共鳴するかどうかを判断します。
- 重要な戦略: エンゲージする緊密なコミュニティにアピールするコンテンツを作成します。
TwHIN: ユーザーと投稿のためのナレッジグラフ埋め込み
- ユーザーとコンテンツトピック間の関係をマッピングします。
- Twitterがあなたのツイートがフォロワーの興味に合っているかどうかを理解するのに役立ちます。
- 重要な戦略: あなたのニッチにとどまるか、トピックの変更を明確に知らせます。
Tweepcred: ユーザーの評判/権威スコアリング
- 信頼性の高いユーザーほど、より多くの配信を受けられます。
- あなたの過去のエンゲージメント履歴は、現在のツイートのリーチに影響します。
- 重要な戦略: 一貫したエンゲージメントを通じて評判を築きます。
追跡されるエンゲージメントシグナル
TwitterのUnified User Actionsサービスは、明示的シグナルと暗黙的シグナルの両方を追跡します。
明示的シグナル (重みが高い):
- いいね (直接的な肯定的なシグナル)
- 返信 (議論する価値のある貴重なコンテンツを示す)
- リツイート (最も強力なシグナル - ユーザーがそれを共有したい)
- 引用ツイート (活発な議論)
暗黙的シグナル (重み付けもされる):
- プロフィール訪問 (作者への好奇心)
- クリック/リンククリック (探索するのに十分有用であると見なされるコンテンツ)
- 滞在時間 (ユーザーがあなたのツイートを読んだり検討したりする時間)
- 保存/ブックマーク (後で戻る予定)
否定的なシグナル:
- ブロック/報告 (Twitterはこれを厳しく罰する)
- ミュート/フォロー解除 (その人はあなたのコンテンツを望んでいない)
- スキップ/すぐにスクロールする (低いエンゲージメント)
フィード生成プロセス
あなたのツイートは、このパイプラインを通じてユーザーに届きます。
-
候補の取得 - 複数のソースが候補のツイートを見つけます。
- Search Index (関連するキーワードの一致)
- UTEG (タイムラインエンゲージメントグラフ - フォロー関係)
- Tweet-mixer (トレンド/バイラルコンテンツ)
-
ランキング - MLモデルは、予測されるエンゲージメントによって候補をランク付けします。
- このユーザーは、このツイートにエンゲージしますか?
- エンゲージメントはどれくらい早く起こりますか?
- フォロワー以外にも広がりますか?
-
フィルタリング - ブロックされたコンテンツを削除し、設定を適用します。
-
配信 - ランク付けされたフィードをユーザーに表示します。
アルゴリズムの洞察に基づいた最適化戦略
1. Real-graph (フォロワーエンゲージメント) を最大化する
戦略: フォロワーがエンゲージするコンテンツを作成する
- オーディエンスを知る: 彼らが気にかけているトピックを参照する
- 質問をする: 直接的な質問は、ステートメントよりも多くの返信を得る
- (安全に)論争を作り出す: 議論はエンゲージメントを引き付ける (ただし、ブロック/報告は避ける)
- 関連するクリエイターをタグ付けする: ネットワークを通じて可視性を高める
- フォロワーがアクティブなときに投稿する: より良い初期エンゲージメントは、より良いランキングを意味する
最適化の例:
- ❌ "気候政策は重要だと思います"
- ✅ "過激な意見: 現在の気候政策は原子力エネルギーを無視しています。どう思いますか?" (返信を誘発する)
2. SimClusters (コミュニティの共鳴) を活用する
戦略: あなたのトピックに深く関心のある緊密なコミュニティを見つけてサービスを提供する
- 1つの明確なトピックを選ぶ: 混ざったメッセージでアルゴリズムを混乱させない
- コミュニティの言語を使う: 共有されたミーム、内輪のジョーク、用語を参照する
- ニッチに価値を提供する: その特定のコミュニティにとって本当に役立つようにする
- コミュニティ間の共有を奨励する: 議論を巻き起こす引用
- 自分のレーンで構築する: 一貫性は、アルゴリズムがあなたのトピックを理解するのに役立ちます
最適化の例:
- ❌ "私は多くのプログラミング言語を使います"
- ✅ "Rustの所有権システムは最も過小評価されている機能です。その理由はこちら..." (特定の開発コミュニティをターゲットにする)
3. TwHINマッピング (コンテンツとユーザーの適合性) を改善する
戦略: あなたのコンテンツを確立されたアイデンティティに明確に関連付ける
- あなたの専門知識を示す: ドメイン知識を先導する
- 一貫性が重要: あなたのレーンにとどまる (または新しい方向を明確に発表する)
- 特定の用語を使用する: アルゴリズムがあなたを正しく分類するのに役立ちます
- 過去の成功を参照する: "Xに関する私のツイートのフォローアップ..."
- トピックに関する権威を構築する: 同じトピックに関する複数のツイートは、つながりを強化します
最適化の例:
- ❌ "私はたくさんのものが好きです" (曖昧で、アルゴリズムを混乱させる)
- ✅ "フルスタックエンジニアとしての3回目の連続フレームワークレビュー" (権威を確立する)
4. Tweepcred (権威/信頼性) を高める
戦略: エンゲージメントの一貫性を通じて評判を築く
- トップクリエイターに返信する: 信頼性の高いアカウントとのインタラクションは、可視性を高めます
- 興味深いツイートを引用する: 価値を追加し、エンゲージメントを知らせます
- エンゲージメントベイトを避ける: 真の信頼性を構築しません
- 一貫性を保つ: 定期的な質の高い投稿は、散発的なバイラルな試みに勝ります
- 深くエンゲージする: 質の高い返信と議論は、量よりも重要です
最適化の例:
- ❌ "もしそうならリツイート
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Twitter Algorithm Optimizer
When to Use This Skill
Use this skill when you need to:
- Optimize tweet drafts for maximum reach and engagement
- Understand why a tweet might not perform well algorithmically
- Rewrite tweets to align with Twitter's ranking mechanisms
- Improve content strategy based on the actual ranking algorithms
- Debug underperforming content and increase visibility
- Maximize engagement signals that Twitter's algorithms track
What This Skill Does
- Analyzes tweets against Twitter's core recommendation algorithms
- Identifies optimization opportunities based on engagement signals
- Rewrites and edits tweets to improve algorithmic ranking
- Explains the "why" behind recommendations using algorithm insights
- Applies Real-graph, SimClusters, and TwHIN principles to content strategy
- Provides engagement-boosting tactics grounded in Twitter's actual systems
How It Works: Twitter's Algorithm Architecture
Twitter's recommendation system uses multiple interconnected models:
Core Ranking Models
Real-graph: Predicts interaction likelihood between users
- Determines if your followers will engage with your content
- Affects how widely Twitter shows your tweet to others
- Key signal: Will followers like, reply, or retweet this?
SimClusters: Community detection with sparse embeddings
- Identifies communities of users with similar interests
- Determines if your tweet resonates within specific communities
- Key strategy: Make content that appeals to tight communities who will engage
TwHIN: Knowledge graph embeddings for users and posts
- Maps relationships between users and content topics
- Helps Twitter understand if your tweet fits your follower interests
- Key strategy: Stay in your niche or clearly signal topic shifts
Tweepcred: User reputation/authority scoring
- Higher-credibility users get more distribution
- Your past engagement history affects current tweet reach
- Key strategy: Build reputation through consistent engagement
Engagement Signals Tracked
Twitter's Unified User Actions service tracks both explicit and implicit signals:
Explicit Signals (high weight):
- Likes (direct positive signal)
- Replies (indicates valuable content worth discussing)
- Retweets (strongest signal - users want to share it)
- Quote tweets (engaged discussion)
Implicit Signals (also weighted):
- Profile visits (curiosity about the author)
- Clicks/link clicks (content deemed useful enough to explore)
- Time spent (users reading/considering your tweet)
- Saves/bookmarks (plan to return later)
Negative Signals:
- Block/report (Twitter penalizes this heavily)
- Mute/unfollow (person doesn't want your content)
- Skip/scroll past quickly (low engagement)
The Feed Generation Process
Your tweet reaches users through this pipeline:
-
Candidate Retrieval - Multiple sources find candidate tweets:
- Search Index (relevant keyword matches)
- UTEG (timeline engagement graph - following relationships)
- Tweet-mixer (trending/viral content)
-
Ranking - ML models rank candidates by predicted engagement:
- Will THIS user engage with THIS tweet?
- How quickly will engagement happen?
- Will it spread to non-followers?
-
Filtering - Remove blocked content, apply preferences
-
Delivery - Show ranked feed to user
Optimization Strategies Based on Algorithm Insights
1. Maximize Real-graph (Follower Engagement)
Strategy: Make content your followers WILL engage with
- Know your audience: Reference topics they care about
- Ask questions: Direct questions get more replies than statements
- Create controversy (safely): Debate attracts engagement (but avoid blocks/reports)
- Tag related creators: Increases visibility through networks
- Post when followers are active: Better early engagement means better ranking
Example Optimization:
- ❌ "I think climate policy is important"
- ✅ "Hot take: Current climate policy ignores nuclear energy. Thoughts?" (triggers replies)
2. Leverage SimClusters (Community Resonance)
Strategy: Find and serve tight communities deeply interested in your topic
- Pick ONE clear topic: Don't confuse the algorithm with mixed messages
- Use community language: Reference shared memes, inside jokes, terminology
- Provide value to the niche: Be genuinely useful to that specific community
- Encourage community-to-community sharing: Quotes that spark discussion
- Build in your lane: Consistency helps algorithm understand your topic
Example Optimization:
- ❌ "I use many programming languages"
- ✅ "Rust's ownership system is the most underrated feature. Here's why..." (targets specific dev community)
3. Improve TwHIN Mapping (Content-User Fit)
Strategy: Make your content clearly relevant to your established identity
- Signal your expertise: Lead with domain knowledge
- Consistency matters: Stay in your lanes (or clearly announce a new direction)
- Use specific terminology: Helps algorithm categorize you correctly
- Reference your past wins: "Following up on my tweet about X..."
- Build topical authority: Multiple tweets on same topic strengthen the connection
Example Optimization:
- ❌ "I like lots of things" (vague, confuses algorithm)
- ✅ "My 3rd consecutive framework review as a full-stack engineer" (establishes authority)
4. Boost Tweepcred (Authority/Credibility)
Strategy: Build reputation through engagement consistency
- Reply to top creators: Interaction with high-credibility accounts boosts visibility
- Quote interesting tweets: Adds value and signals engagement
- Avoid engagement bait: Doesn't build real credibility
- Be consistent: Regular quality posting beats sporadic viral attempts
- Engage deeply: Quality replies and discussions matter more than volume
Example Optimization:
- ❌ "RETWEET IF..." (engagement bait, damages credibility over time)
- ✅ "Thoughtful critique of the approach in [linked tweet]" (builds authority)
5. Maximize Engagement Signals
Explicit Signal Triggers:
For Likes:
- Novel insights or memorable phrasing
- Validation of audience beliefs
- Useful/actionable information
- Strong opinions with supporting evidence
For Replies:
- Ask a direct question
- Create a debate
- Request opinions
- Share incomplete thoughts (invites completion)
For Retweets:
- Useful information people want to share
- Representational value (tweet speaks for them)
- Entertainment that entertains their followers
- Information advantage (breaking news first)
For Bookmarks/Saves:
- Tutorials or how-tos
- Data/statistics they'll reference later
- Inspiration or motivation
- Jokes/entertainment they'll want to see again
Example Optimization:
- ❌ "Check out this tool" (passive)
- ✅ "This tool saved me 5 hours this week. Here's how to set it up..." (actionable, retweet-worthy)
6. Prevent Negative Signals
Avoid:
- Inflammatory content likely to be reported
- Targeted harassment (gets algorithmic penalty)
- Misleading/false claims (damages credibility)
- Off-brand pivots (confuses the algorithm)
- Reply-guy syndrome (too many low-value replies)
How to Optimize Your Tweets
Step 1: Identify the Core Message
- What's the single most important thing this tweet communicates?
- Who should care about this?
- What action/engagement do you want?
Step 2: Map to Algorithm Strategy
- Which Real-graph follower segment will engage? (Followers who care about X)
- Which SimCluster community? (Niche interested in Y)
- How does this fit your TwHIN identity? (Your established expertise)
- Does this boost or hurt Tweepcred?
Step 3: Optimize for Signals
- Does it trigger replies? (Ask a question, create debate)
- Is it retweet-worthy? (Usefulness, entertainment, representational value)
- Will followers like it? (Novel, validating, actionable)
- Could it go viral? (Community resonance + network effects)
Step 4: Check Against Negatives
- Any blocks/reports risk?
- Any confusion about your identity?
- Any engagement bait that damages credibility?
- Any inflammatory language that hurts Tweepcred?
Example Optimizations
Example 1: Developer Tweet
Original:
"I fixed a bug today"
Algorithm Analysis:
- No clear audience - too generic
- No engagement signals - statements don't trigger replies
- No Real-graph trigger - followers won't engage strongly
- No SimCluster resonance - could apply to any developer
Optimized:
"Spent 2 hours debugging, turned out I was missing one semicolon. The best part? The linter didn't catch it.
What's your most embarrassing bug? Drop it in replies 👇"
Why It Works:
- SimCluster trigger: Specific developer community
- Real-graph trigger: Direct question invites replies
- Tweepcred: Relatable vulnerability builds connection
- Engagement: Likely replies (others share embarrassing bugs)
Example 2: Product Launch Tweet
Original:
"We launched a new feature today. Check it out."
Algorithm Analysis:
- Passive voice - doesn't indicate impact
- No specific benefit - followers don't know why to care
- No community resonance - generic
- Engagement bait risk if it feels like self-promotion
Optimized:
"Spent 6 months on the one feature our users asked for most: export to PDF.
10x improvement in report generation time. Already live.
What export format do you want next?"
Why It Works:
- Real-graph: Followers in your product space will engage
- Specificity: "PDF export" + "10x improvement" triggers bookmarks (useful info)
- Question: Ends with engagement trigger
- Authority: You spent 6 months (shows credibility)
- SimCluster: Product management/SaaS community resonates
Example 3: Opinion Tweet
Original:
"I think remote work is better than office work"
Algorithm Analysis:
- Vague opinion - doesn't invite engagement
- Could be debated either way - no clear position
- No Real-graph hooks - followers unclear if they should care
- Generic topic - dilutes your personal brand
Optimized:
"Hot take: remote work works great for async tasks but kills creative collaboration.
We're now hybrid: deep focus days remote, collab days in office.
What's your team's balance? Genuinely curious what works."
Why It Works:
- Clear position: Not absolutes, nuanced stance
- Debate trigger: "Hot take" signals discussion opportunity
- Question: Direct engagement request
- Real-graph: Followers in your industry will have opinions
- SimCluster: CTOs, team leads, engineering managers will relate
- Tweepcred: Nuanced thinking builds authority
Best Practices for Algorithm Optimization
- Quality Over Virality: Consistent engagement from your community beats occasional viral moments
- Community First: Deep resonance with 100 engaged followers beats shallow reach to 10,000
- Authenticity Matters: The algorithm rewards genuine engagement, not manipulation
- Timing Helps: Engage early when tweet is fresh (first hour critical)
- Build Threads: Threaded tweets often get more engagement than single tweets
- Follow Up: Reply to replies quickly - Twitter's algorithm favors active conversation
- Avoid Spam: Engagement pods and bots hurt long-term credibility
- Track Your Performance: Notice what YOUR audience engages with and iterate
Common Pitfalls to Avoid
- Generic statements: Doesn't trigger algorithm (too vague)
- Pure engagement bait: "Like if you agree" - hurts credibility long-term
- Unclear audience: Who should care? If unclear, algorithm won't push it far
- Off-brand pivots: Confuses algorithm about your identity
- Over-frequency: Spamming hurts engagement rate metrics
- Toxicity: Blocks/reports heavily penalize future reach
- No calls to action: Passive tweets underperform
When to Ask for Algorithm Optimization
Use this skill when:
- You've drafted a tweet and want to maximize reach
- A tweet underperformed and you want to understand why
- You're launching important content and want algorithm advantage
- You're building audience in a specific niche
- You want to become known for something specific
- You're debugging inconsistent engagement rates
Use Claude without this skill for:
- General writing and grammar fixes
- Tone adjustments not related to algorithm
- Off-Twitter content (LinkedIn, Medium, blogs, etc.)
- Personal conversations and casual tweets