bird

Process Twitter/X data via a GraphQL-based CLI with cookie authentication.

278|26|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/ninehills/skills --skill bird-ninehills
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bird
Source: https://github.com/ninehills/skills/tree/main/skills/bird
Command: npx skills add https://github.com/ninehills/skills --skill bird-ninehills

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Traditional methods to access Twitter data rely on official APIs with rate limits or manual scraping; this skill offers a fast, local CLI that reads, searches, threads, bookmarks, and analyzes content using a GraphQL-based approach with cookie authentication.

Core Features & Use Cases

  • Read tweets, search for content, and fetch user timelines.
  • Thread and Replies: explore conversation threads and replies with ease.
  • Bookmarks and Likes management, news and trending topics from Explore tabs.
  • Library-like usage: can be embedded as a module within scripts to automate workflows with JSON output.

Quick Start

Install the bird CLI and run a read example using a tweet URL or ID to see the output.

Frequently Asked Questions about bird

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I access Twitter data without the official API rate limits?

Access Twitter data without official API limits by using a local CLI with GraphQL-based data retrieval and cookie authentication to read tweets, search content, and fetch user timelines efficiently.

How do I fetch Twitter threads and replies via a command line interface?

Fetch Twitter threads and replies by executing specific thread and replies commands in the CLI, which retrieves conversation structures via GraphQL using your configured cookie authentication.

What do I need to configure before retrieving tweets using a GraphQL CLI?

Before retrieving tweets, you need to configure cookie authentication within the CLI to bypass traditional API keys, enabling local access to read tweets, bookmarks, and likes.

Can I embed Twitter data retrieval into my automated scripts?

You can embed the CLI as a library module within your scripts to automate Twitter data workflows, utilizing its JSON output for downstream processing of tweets, lists, and trending news.

What is the best way to scrape Twitter bookmarks and likes locally?

Scrape Twitter bookmarks and likes locally by running the dedicated bookmarks and likes commands in this CLI, which authenticates via cookies and extracts data through GraphQL queries.

How do I discover Twitter trending news and topics without manual scraping?

Discover trending news and topics by using the news and lists commands in the CLI, which automatically retrieves Explore tab content via GraphQL queries with configured cookie authentication.