📦 Task

Fetch Recent Tweets

Fetch the latest 100 tweets for a handle and prepare for analysis

Requirements

Accepts one or more twitter handles (comma-separated for multiple).

2
💬 If you don't already know them, ask the user for Twitter handle(s). For multiple handles, request as comma-separated list (e.g., 'elonmusk, naval, pmarca'). Also ask about optional preferences: whether to include replies, and any tone or topic focus for later analysis.
3
💬 Normalize all handles by stripping leading @ symbols. For multiple handles, validate the list contains between 1-10 handles to avoid rate limiting. The next step will run in parallel for each handle, if the code doesn't work DO NOT TRY OTHER APIs or data sources. Instead report to the user that the fetch failed.
5
💬 For each handle, report how many tweets were retrieved. Note any failures gracefully (e.g., 'Failed to fetch @handle: reason').
6
💬 For each handle, write a comprehensive analysis to 🎨 Twitter Analysis Files using the handle as the name slug. Include: date ranges, tweet count, median tweet lengths, engagement distributions (likes, retweets, replies), recurring topics with examples, tone patterns, representative tweets demonstrating their style. Be comprehensive, write everything you extracted. Important, use the `@tool/write` tool to write these files in parallel.