Przejdź do treści
Biblioteka skilli
Dane i analityka · Integracja z narzędziem

x-research

/x-research

Pobiera dane profili i postów z X przez API Crawlora w formacie JSON, zamiast oficjalnego, płatnego API X.

Licencja
MIT
Ostatnia zmiana repozytorium
27.10.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
3
Skrypty
1
Komentarze HTML
0
Adresy URL w SKILL.md
5
Przestarzałość

Brak sygnałów. Repozytorium zmienione 27.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co sprawdzić przed instalacją
  • 1 skrypt w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.

Skrypty: scripts/crawlora.sh

Co robi i kiedy

Pobiera dane profili i postów z X przez API Crawlora w formacie JSON, zamiast oficjalnego, płatnego API X.

Wyzwalacze z opisu

s stats, a user
Oryginalny opis (EN)

Researches X (formerly Twitter) profiles and posts via the Crawlora API, returning clean JSON. Use when the user wants a public X profile's stats, a user's recent posts, or a single post's content/engagement — instead of scraping x.com or using the official (paid, rate-limited) X API.

Jak działa

  1. When to use this skill
  2. Setup (one-time)
  3. How it works
  4. Calling the API
  5. Endpoint reference
  6. Examples
  7. Notes & limits
Sekcje z nagłówków SKILL.md, w oryginale · 83 linii, 479 słów
Podgląd SKILL.md
---
name: x-research
description: Researches X (formerly Twitter) profiles and posts via the Crawlora API, returning clean JSON. Use when the user wants a public X profile's stats, a user's recent posts, or a single post's content/engagement — instead of scraping x.com or using the official (paid, rate-limited) X API.
---

# X (Twitter) research

Look up public X profiles, recent posts, and individual post content/engagement
— all as normalized JSON from the Crawlora API, no browser automation or
official X API access required.

## When to use this skill

- "What's <handle>'s profile / follower count on X?"
- "Pull <handle>'s recent posts on X."
- "What does this X post say, and what's its engagement?"
- Competitor or influencer social-listening on X without X API access.

## Setup (one-time)

- Get a free Crawlora API key (2,000 credits/mo, no card) at [https://crawlora.net](https://crawlora.net?utm_source=github&utm_medium=referral&utm_campaign=crawlora-skills).
- Set `CRAWLORA_API_KEY` in the environment before running the helper.
- The helper reads `CRAWLORA_API_KEY` from the environment and sends requests to `https://api.crawlora.net/api/v1`. Missing/invalid key → `401`.

## How it works

1. **Profile** — `GET /x/profile/{username}` returns public profile details
   for an X username, including visible counts and profile media when
   available.
2. **Profile posts** — `GET /x/profile/{username}/posts` returns posts from
   the first public profile page payload (defaults to 20, max 50 via
   `limit`). It does not paginate replies, media-only tabs, or search
   results.
3. **Post detail** — `GET /x/post/{id}` returns a single public post by
   numeric post id, including author, text, visible metrics, and a quoted
   post preview when present. Pass `username` to require the author match
   (mismatches return 404).

Full endpoint list, methods, and params: [`reference/endpoints.md`](reference/endpoints.md).

## Calling the API

```sh
# Profile:
scripts/crawlora.sh /x/profile/nasa | jq '.'

# Profile posts (capped at 50 per page):
scripts/crawlora.sh /x/profile/nasa/posts limit=30 | jq '.'

# Single post, with author check:
scripts/crawlora.sh /x/post/1234567890 username=nasa | jq '.'
```

Use `scripts/crawlora.sh` for all requests; it keeps the API key out of command-line arguments.


## Endpoint reference

See [`reference/endpoints.md`](reference/endpoints.md) for all X endpoints
this skill uses.

## Examples

- **Profile snapshot:** `/x/profile/<handle>` for follower/following counts
  and bio before deciding whether an account is worth tracking.
- **Recent activity check:** `/x/profile/<handle>/posts` to see posting
  cadence and topics without paging into replies or media tabs.
- **Single post lookup:** `/x/post/<id>` to pull a specific post's text and
  metrics, e.g. from a link shared elsewhere, optionally verifying the
  author with `username=`.

## Notes & limits

- **Credits / pay-on-success:** billed only on `2xx`; free tier 2,000 credits/mo.
  Key at [https://crawlora.net](https://crawlora.net?utm_source=github&utm_medium=referral&utm_campaign=crawlora-skills).
- **Public data only** — public profiles/posts; no login, no private content.
  Respect X's terms.
- **Security:** key lives in `CRAWLORA_API_KEY` only — never hardcode, query-param, or commit it.
- **No search or trending on X** — this skill only covers profile, profile
  posts, and post detail; there is no `/x/search` or trending endpoint.
- **Profile posts is single-page, not cursor-paginated** — `/x/profile/{username}/posts`
  only returns what's in the first page payload (`limit` 1-50, default 20);
  it won't walk further back in a timeline.
- **Post lookup is by numeric id only** — `/x/post/{id}` needs the post's
  numeric id, not a tweet URL slug or username; pass `username` to guard
  against id collisions/mismatches.
Pliki w paczce (3)
  • SKILL.md 4 KB
  • reference/endpoints.md 2 KB
  • scripts/crawlora.sh 3 KB

Wersje

RepozytoriumWynikLicencja
Ta strona · Crawlora-org/crawlora-skills100MIT
nexu-io/open-design100Apache-2.0
edinetdb/dexter-jp100MIT
davepoon/buildwithclaude90MIT

Migawka bazy z 28.10.2026 · wersja paczki ea82a02c8beb (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100threads-research
    Pobiera publiczne profile, posty, odpowiedzi i wyniki wyszukiwania na Threads w formie czystego JSON, przez API Crawlora.
  • 100instagram-research
    Bada profile, posty i rolki na Instagramie przez API Crawlora i zwraca czysty JSON ze statystykami profilu, mediami i zaangażowaniem posta oraz kanałem rolek użytkownika.
  • 84fetch
    Pobiera treść tweetów i profili z X przez API FxEmbed, bo bezpośrednie żądania do x.com zwykle się nie udają.
  • 100browse-x
    Czyta publiczne wpisy, wątki, artykuły, profile, obserwujących i wyniki wyszukiwania na X jako Markdown lub JSON, bez konta i klucza API, tylko do odczytu.
  • 100scraping-instagram-profile-data
    Pobiera statystyki profili na Instagramie i ostatnie posty dla listy kont, np. liczbę obserwujących i zaangażowanie.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.