🎯 Agent Skills
Browser console script for interacting with X's Community Notes fact-checking system.
Script Selection
| Goal |
File |
Navigate to |
| View, write, rate, or browse Community Notes |
src/communityNotes.js |
x.com/home or tweet page |
Quick Start
- Navigate to a tweet page or
x.com/home
- Open DevTools (F12) → Console
- Edit
CONFIG.action to choose what to do
- Paste
src/communityNotes.js → Enter
Actions
const CONFIG = {
action: 'view', // 'view' | 'write' | 'rate' | 'browse'
// For 'write':
tweetUrl: 'https://x.com/user/status/123', // Tweet to annotate
noteText: 'Context: this claim is missing...',
// For 'rate':
// Script finds existing notes and presents rating options
};
| Action |
Description |
view |
View Community Notes on currently visible tweets |
write |
Write a note on a specific tweet (requires tweetUrl + noteText) |
rate |
Rate existing notes as helpful or not helpful |
browse |
Browse tweets on your timeline that have Community Notes |
Prerequisites
- Writing and rating notes requires enrollment at
x.com/i/communitynotes
- Enrollment is open to all users but requires a verified phone number
- New contributors are in "Needs More Ratings" status until they establish a track record
Notes
- Community Notes are surfaced by X's algorithm based on rater agreement
- Notes only appear publicly when enough raters from diverse viewpoints agree
- Script uses DOM automation on
x.com — no API key required
- content-posting — Post tweets and threads
- discovery-explore — Find trending topics that may have Community Notes
- analytics-insights — Analyze tweet performance and sentiment
⚡ Free and open source
No API keys, no monthly fees, no signup. Star the repo if it saved you a subscription.
View on GitHub