X (Twitter) Data Skill
Öffentliche X-(Twitter)-Daten per UnifAPI MCP lesen: die genauen x/...-Operationen, Antwortformen und Fallstricke für X-Recherche. Postet nie.
Agent-nativ
Führen Sie ihn in Claude, ChatGPT-eigenen MCP-Apps, OpenClaw, Hermes, Codex, Claude Code, Cursor, VS Code oder einem anderen MCP-fähigen Client aus. Kein dedizierter GUI-Flow und kein separater LLM-API-Schlüssel.
Gestützt auf öffentliche Live-Daten
Jeder Schritt ist in öffentlichen Live-Datensätzen verankert, die UnifAPI zurückgibt, sodass das Ergebnis zitiert, was tatsächlich rankt, gepostet oder gesagt wird — keine generische Best-Practice-Liste.
Kombinierbar & Open Source
Skills verweisen aufeinander und liegen in einem öffentlichen Repo im MIT-Stil. Lesen Sie die vollständige SKILL.md auf GitHub, forken Sie sie oder führen Sie sie unverändert in Ihrem Agent aus.
Fügen Sie dies in Codex oder Claude Code ein
Der Prompt ist bewusst bearbeitbar. Ersetzen Sie die Handles, den Markt, das Budget und das Kampagnenziel und lassen Sie dann den Agent UnifAPI MCP aufrufen, wenn er öffentliche Live-Daten benötigt.
Using the X (Twitter) Data Skill, pull the public profile and recent engagement for @vercel and @shadcn: resolve each handle, read follower count and recent-tweet public_metrics, and return a cited summary. Read-only.
Der vollständige Skill, gerendert aus seiner SKILL.md
Der deterministische Lesepfad für öffentliche X (Twitter)-Daten über UnifAPI. Dies
ist ein Data Skill: Er führt für sich genommen keine Marketingaufgabe aus — er benennt die
konkreten x/...-Operationen, Response-Shapes und Gotchas, sodass jeder X-orientierte
Workflow (KOL-Pricing, Creator-Vetting, Buying Signals, Wettbewerbs- und Listening-
Arbeit) aus einem bekannten Rezept liest, statt die Oberfläche jedes Mal neu zu entdecken.
Schreibgeschützt — Augen, keine Hände. Er recherchiert öffentliche X-Daten und liefert belegte Records zurück; er postet, antwortet, folgt oder sendet nie DMs, und UnifAPI hält nie X- Zugangsdaten.
Nutzen Sie den unifapi-Skill für Live-Belege
Verbinden Sie sich einmal über den gemeinsamen unifapi-Skill (OAuth MCP), und rufen Sie dann die
untenstehenden Operationen auf. Die X-Integration wird von RapidAPI SocialLab gestützt, aber der
öffentliche Vertrag nutzt Pfade im X-Stil /x/... — nutzen Sie nicht die alten
/twitter/...-Pfade. Behalten Sie alle billing-Metadaten, damit der Output die Record-
Kosten ausweisen kann.
Response-Vertrag
Single-Entity-Endpunkte geben das Objekt in data zurück:
{
"request_id": "unif_...",
"data": {},
"billing": { "records_charged": 1, "balance_remaining": 99 }
}
List-Endpunkte geben ein Array in data plus pagination zurück:
{
"request_id": "unif_...",
"data": [],
"pagination": { "has_more": false, "next_cursor": null },
"billing": { "records_charged": 1 }
}
Wenn pagination.has_more true ist, übergeben Sie pagination.next_cursor als
pagination_token der nächsten Anfrage (next_token wird ebenfalls akzeptiert). Bewahren Sie
billing beim Ausweisen der Kosten immer auf.
Kernoperationen
| Bedarf | Operation |
|---|---|
| Profil per Handle | x/users/by/username/{username} |
| Profile per Handles | x/users/by (?usernames=a,b) |
| Profil per id | x/users/{id} |
| Profile per ids | x/users (?ids=123,456) |
| Aktuelle eigene Posts | x/users/{id}/tweets (?max_results=10&exclude=replies) |
| Aktuelle Posts suchen | x/tweets/search/recent (?query=...&max_results=10) |
| Autocomplete Nutzer/Topics | x/autocomplete (?query=...) |
| Post per id / Posts per ids | x/tweets/{id} · x/tweets (?ids=123,456) |
| Wer einen Post amplifizierte | x/tweets/{id}/retweeted_by · x/tweets/{id}/quote_tweets |
| Wer einen Post likte | x/tweets/{id}/liking_users |
| Was ein Nutzer likt | x/users/{id}/liked_tweets |
| Followers / Following | x/users/{id}/followers · x/users/{id}/following |
| Verifizierte Followers | x/users/{id}/verified_followers |
| Regionale Trends | x/trends/by/woeid/{woeid} |
Brauchen Sie ein hier nicht aufgeführtes Feld? Nutzen Sie das get_operation des unifapi-Skills, um
das exakte Schema vor dem Aufruf zu lesen — aber wählen Sie die Operation aus dieser Tabelle, entdecken Sie
nicht blind.
Workflow
Die deterministischen Rezepte. Wählen Sie das, das zur Aufgabe passt; jedes benennt genau, was aufzurufen ist.
- Einen Handle zu einem Profil auflösen. Streichen Sie das führende
@, dann rufen Siex/users/by/username/{username}auf. Lesen Siedata.id(für jeden Per-User-Aufruf unten benötigt) unddata.public_metrics.followers_count. - Aktuelles Engagement lesen. Mit der id aus Schritt 1 rufen Sie
x/users/{id}/tweets?max_results=10&exclude=repliesauf. Berechnen Sie das Engagement aus denpublic_metricsjedes Tweets (like_count,retweet_count,reply_count,quote_count,impression_count). Paginieren Sie mitx/users/{id}/tweets?pagination_token={next_cursor}, wennhas_more. - Nachverfolgen, wer einen Post amplifizierte. Mit einer Tweet-id aus Schritt 2 rufen Sie
x/tweets/{id}/retweeted_by,x/tweets/{id}/quote_tweetsoderx/tweets/{id}/liking_usersauf, um zu sehen, wer ihn repostete, zitierte oder likte — das Amplifikations- und Intentionssignal hinter Buying-Signal-, Listening- und Wettbewerbsarbeit. Nutzen Siex/users/{id}/liked_tweetsfür das, womit ein Nutzer interagiert. Paginieren Sie übernext_cursor. - Audience-Qualität einschätzen. Rufen Sie
x/users/{id}/verified_followersauf; es liefert die verifizierten Followers als paginierte Liste, keine fertige Zahl. Messen Sie ihre Größe gegendata.public_metrics.followers_countaus Schritt 1 — dieser Verified- Anteil ist das Real-vs-aufgebläht-Signal, das Konfidenz und Warnungen in nachgelagerte Pricing-/Vetting-Skills speist. Paginieren Sie übernext_cursorfür eine vollständigere Zählung. - Aus einem Topic entdecken (noch keine Handles). Rufen Sie
x/tweets/search/recent?query=...für aktuelle passende Posts auf, oderx/autocomplete?query=...für Nutzer-/Topic-Vorschläge, und lösen Sie dann die aufgetauchten Handles mit Schritt 1 auf. - Ein Netzwerk abbilden. Rufen Sie
x/users/{id}/followersoderx/users/{id}/followingfür Audience-Overlap- oder Reichweitenarbeit auf; paginieren Sie übernext_cursor. - Regionale Trends lesen. Rufen Sie
x/trends/by/woeid/{woeid}für das auf, was an einem Standort (WOEID) trendet, z. B. für Listening oder Content-Timing. - Alles belegen. Jede Zahl bindet zurück an den Post oder das Profil, aus dem sie stammt;
berichten Sie
billing.records_charged(oder schätzen Sie, wenn Billing-Metadaten fehlen).
Shape-Notizen
XUser— Metriken verschachtelt unterpublic_metrics:followers_count,following_count,tweet_count,listed_count. Profil-Flags auf oberster Ebene:protected,verified,verified_type. Lesen Siepublic_metrics, nicht alte flache Felder.XTweet— Metriken verschachtelt unterpublic_metrics:like_count,retweet_count,reply_count,quote_count,bookmark_count,impression_count. Kannauthorundmediaenthalten, wenn verfügbar.
Gotchas
- Nutzen Sie
/x/...-Pfade, nie/twitter/...(alt). Altes/twitter/users/{screen_name}→x/users/by/username/{username}; altes/twitter/search→x/tweets/search/recent(nutzen Siex/autocompletefür Nutzer-/Topic-Discovery). - Eine geschützte, zu alte oder zu dünne Timeline senkt die Konfidenz — weisen Sie darauf hin, übertünchen Sie es nicht.
- Lösen Sie den Handle vor jedem
x/users/{id}/...-Aufruf zudata.idauf. - Ein niedriger Kontostand kann List-Seiten stillschweigend abschneiden: prüfen Sie
billing.truncated_due_to_balance— wenn true, ist die Seite unvollständig, also laden Sie auf, bevor Sie einer Zählung oder einem daraus berechneten Anteil vertrauen.
Output
Geben Sie die Records zurück, die der aufrufende Workflow benötigt, jeden belegt auf seinen Post/sein
Profil, plus eine einzeilige Kostennotiz (records_charged). Wenn dieser Skill direkt
verwendet wird, ist eine kompakte Profil- + Engagement-Zusammenfassung pro Handle der Standard:
**@handle** — followers {N}, verified {yes/no}. Recent 10 posts: avg engagement {x}% ({likes}/{reposts}/{replies}). Evidence: {post URLs}. Records: ~{N}.
Verwandte Skills
- kol-pricing, creator-shortlist, audience-fit-check (Influencer Marketing) — X-Creator auf Basis dieses Lesepfads bepreisen und prüfen.
- buying-signal-monitor (Social Selling), competitor-profiling (Competitive Intelligence), social-listening-brief (Social Listening) — X-orientierte Intentions-, Wettbewerbs- und Listening-Arbeit.
- unifapi — der gemeinsame Daten-Skill: MCP verbinden und exakte Schemas mit
get_operationnachschlagen.
Quelle: x-twitter/SKILL.md auf GitHub — öffnen Sie dort einen PR, um sie zu verbessern.
Die Live-APIs, die dieser Skill aufruft
Jede Operation, die der Skill benennt, gehört zu einer dieser UnifAPI-Plattformen — weiterhin sichtbar und aufrufbar für Produktcode, Debugging und individuelle Agent-Flows.
- Die konkreten `x/...`-Operationen für jede gängige X-Leseaufgabe
- Hinweise zum Antwortvertrag und zur `public_metrics`-Struktur für Nutzer und Tweets
- Deterministische Rezepte: Profil, Engagement, Discovery, Follower, Trends
- Plattform-Fallstricke (RapidAPI-gestützte `/x/...`-Pfade, Pagination, Abrechnung)