Use the bird CLI to access X/Twitter accounts, including reading timelines/mentions and listing unanswered mentions by date...
This skill is read-only with respect to X/Twitter account state.
tweet (PUBLISH)bird <any-text> without a subcommand will PUBLISH that text as a tweetbird read <id-or-url> — never just bird <id>bird tweetbird replybird followbird unfollowbird unbookmarkbird whoamibird checkbird readbird repliesbird threadbird searchbird mentionsbird bookmarksbird likesbird homebird followingbird followersbird listsbird list-timelinebird aboutbird user-tweetsbird news / bird trendingbird query-ids (including --fresh)bird <id-or-url> without a subcommand — bird's default subcommand is tweet (publish), NOT read. Always use bird read <id-or-url> explicitly.--chrome-profile and --username explicitly.~/.config/skills/config.json under bird (chrome_profile, username).scripts/unanswered_mentions.py with the target profile.--username.bird replies <tweet> for a reply authored by the target username (heuristic).Examples:
python scripts/unanswered_mentions.py --cookie-source chrome --chrome-profile "<Profile>" --json-out /tmp/bird-unanswered.json --numbered
python scripts/unanswered_mentions.py --cookie-source chrome --chrome-profile "<Profile>" --show-text --limit 10
Output format:
<createdAt> | @author | https://x.com/<author>/status/<id>
scripts/unanswered_mentions.py: lists unanswered mentions in descending date order.scripts/daily_brief.py: daily brief of AI/dev news + home candidates.Run:
python scripts/daily_brief.py
Defaults: AI news + Home following, prints 5 news items and 10 home candidates.
Optional flags:
python scripts/daily_brief.py --news-count 5 --home-results 10
python scripts/daily_brief.py --allow-for-you # use For You instead of Following
python scripts/daily_brief.py --json-out /tmp/bird-daily.json
scripts/ignore_mentions.py: mark mention IDs as ignored so they stop appearing.