$npx -y skills add fspecii/openfelix --skill birdPost, read, search, and reply on X (Twitter) using your browser cookies — no API key required.
| 1 | # bird |
| 2 | |
| 3 | Use `bird` to interact with X (Twitter) via your existing browser session. |
| 4 | |
| 5 | ## Auth setup |
| 6 | |
| 7 | Bird reads cookies from your browser automatically (Firefox or Chrome). |
| 8 | Run `bird check` to verify authentication sources are working. |
| 9 | |
| 10 | For headless use, set `SWEETISTICS_API_KEY` or pass `--engine sweetistics`. |
| 11 | |
| 12 | ## Reading |
| 13 | |
| 14 | ```bash |
| 15 | bird whoami # show authenticated user |
| 16 | bird read <url-or-tweet-id> # read a single tweet |
| 17 | bird thread <url-or-tweet-id> # read full thread |
| 18 | bird timeline -n 20 # home timeline (default 10) |
| 19 | bird mentions -n 10 # your mentions |
| 20 | bird search "query" -n 5 # search tweets |
| 21 | ``` |
| 22 | |
| 23 | ## Posting (always confirm with user first) |
| 24 | |
| 25 | ```bash |
| 26 | bird tweet "text" # post a tweet |
| 27 | bird reply <id-or-url> "text" # reply to a tweet |
| 28 | ``` |
| 29 | |
| 30 | ## Rules |
| 31 | |
| 32 | - Always confirm with the user before posting, replying, or any write action |
| 33 | - Never post on behalf of the user without explicit confirmation in the conversation |
| 34 | - Use `bird check` first if auth errors occur |