Przejdź do treści
Biblioteka skilli
Marketing i treści · Research

social

/social

Czyta posty, wątki i konta na X oraz Reddit, gdy użytkownik podaje link albo pyta, co konto lub społeczność napisała.

Repozytorium
den ↗
Licencja
Apache-2.0
Ostatnia zmiana repozytorium
13.11.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
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
6
Przestarzałość

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

Licencja

Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.

Co robi i kiedy

Czyta posty, wątki i konta na X oraz Reddit, gdy użytkownik podaje link albo pyta, co konto lub społeczność napisała.

Oryginalny opis (EN)

Read posts, threads, and accounts on X (Twitter) and Reddit. Use when the user shares an x.com, twitter.com, or reddit.com link or asks what an account or community posted.

Jak działa

  1. X
  2. Reddit
  3. Local findings
Sekcje z nagłówków SKILL.md, w oryginale · 56 linii, 437 słów
Podgląd SKILL.md
---
name: social
description: Read posts, threads, and accounts on X (Twitter) and Reddit. Use when the user shares an x.com, twitter.com, or reddit.com link or asks what an account or community posted.
---

# social

These methods only read public data. Post, reply, like, or send a message only through an official API the user connected, and only after the user approved the exact text.

## X

x.com itself shows nothing without a login, so `web_fetch` and Lightpanda return an empty page there. Do not retry them; use the methods below.

### One post

The post id is the number in the link: `https://x.com/user/status/2119520873577398695?s=46` has the id `2119520873577398695`.

```bash
curl -s -m 20 "https://cdn.syndication.twimg.com/tweet-result?id=<id>&token=a"
```

The JSON has `text`, `created_at`, `user.screen_name`, `favorite_count`, `conversation_id`, `entities` for links, `mediaDetails[].media_url_https` for images and video, and `quoted_tweet`. It has no replies and no full thread.

- A deleted or wrong id returns an HTML page, not JSON. Check that the body starts with `{` before you parse it.
- In a post such as "what is going on here?", the meaning is usually in the image. Download `media_url_https` with `?name=orig` into `~/media/` and look at it.
- For several posts, request them one at a time with a pause of a second or two.
- When this endpoint fails, `curl -s -m 20 "https://api.fxtwitter.com/<user>/status/<id>"` returns `tweet.text`, `tweet.author`, `tweet.media`, and `tweet.quote`.

### An account's recent posts

```bash
curl -s -m 25 -o ~/media/x-<user>.html "https://syndication.twitter.com/srv/timeline-profile/screen-name/<user>?lang=en&showReplies=false"
grep -o '<script id="__NEXT_DATA__" type="application/json">[^<]*' ~/media/x-<user>.html | sed 's/^[^>]*>//' |
  jq -r '.props.pageProps.timeline.entries | map(.content.tweet | select(.))
    | sort_by(.created_at | strptime("%a %b %d %H:%M:%S %z %Y") | mktime) | reverse | .[:5][]
    | "\(.created_at) \(.id_str) \(.favorite_count) \(.full_text[:200])"'
```

- The entries are not in date order, and the first ones are often old popular posts, so always sort by `created_at`.
- This endpoint allows only a few requests: it answers `429` for a minute or more after three or four. Wait, try once more, and then tell the user.

### Official API

When `xurl` is installed and `xurl whoami` succeeds, the user has connected the X API: use `xurl` for search, threads, and replies. Otherwise do not suggest it unless the user needs something the methods above cannot read.

## Reddit

Add `.json` to a Reddit link to get its data:

```bash
curl -s -m 20 -A "den-agent/1.0 (personal assistant)" "https://www.reddit.com/r/<sub>/top.json?t=day&limit=10"
curl -s -m 20 -A "den-agent/1.0 (personal assistant)" "https://www.reddit.com/r/<sub>/comments/<id>.json?limit=50"
```

Posts are in `.data.children[].data`, with `title`, `selftext`, `score`, `num_comments`, and `permalink`. Reddit often answers servers with a bot check, an HTML page instead of JSON. Then tell the user that Reddit blocked the request; do not try to get around it.

## Local findings

Findings about this skill on this machine are in `notes/skills/social.md`. Read it before you start, and add what you learn there. This skill itself is read-only.

Wersje

RepozytoriumWynikLicencja
Ta strona · unsady/den100Apache-2.0
ILIV007/prime-skill100MIT
coreyhaines31/marketingskills100MIT
williampsmith/marketing-skills100MIT
rivardoad9-source/hermes-skills100MIT
unempyd/revenueos100MIT
dirnbauer/webconsulting-skills100MIT
bestagentkits/agency-skills100MIT
Infrasity-Labs/dev-gtm-claude-skills100MIT

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

Pobrania w ostatnich 30 dniach: 0 · ranking

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

Podobne skille

  • 100buzz-social
    Opracowuje strategię i szkice postów w mediach społecznościowych: HN, wątki na X, LinkedIn, komentarze na Reddit i treści dla społeczności deweloperów.
  • 100buzz-social
    Opracowuje strategię i szkice postów w mediach społecznościowych: HN, wątki na X, LinkedIn, komentarze na Reddit i treści dla społeczności deweloperów.
  • 90nitter-x
    Czyta publiczne wpisy z X przez samodzielnie hostowany Nitter, wyszukuje posty, wątki i konta oraz streszcza wątek.
  • 100link-reader
    Pobiera tweety, artykuły z Twittera/X i posty z Reddita przez proxy API na podstawie podanego adresu URL.
  • 100reddit-research
    Bada Reddit przez ScrapeAtlas: znajduje subreddity, czyta posty i wątki oraz podsumowuje, co ludzie polecają, reklamują i pytają.
  • 100reddit-reading
    Czyta subreddity, wyszukuje i streszcza wątki Reddita oraz sprawdza aktywność użytkowników z serwera lub maszyny bez interfejsu graficznego, także dla adresów reddit.com.

Uwagi i zgłoszenia

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