Hacker News Data Skill
Hacker-News-Feeds per UnifAPI MCP lesen: hacker-news/...-Operationen und Antwortformen für die Recherche zur Launch-Resonanz. 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 Hacker News Data Skill, check how our launch is landing: scan the top, show, and ask feeds for matching stories, then read the comment tree (kids) on any matching item for points, volume, and candid critique. Return a cited brief. Read-only.
Der vollständige Skill, gerendert aus seiner SKILL.md
Der deterministische Lesepfad für öffentliche Hacker News-Daten über UnifAPI. Dies
ist ein Data Skill: Er führt für sich genommen keinen Marketing-Job aus — er benennt die
konkreten hacker-news/...-Operationen, Antwortformen und Gotchas, sodass jeder
Launch-Rezeptions- oder Listening-Workflow für Dev-/Infra-/Startup-Kategorien aus
einem bekannten Rezept liest, anstatt die Oberfläche jedes Mal neu zu entdecken.
Schreibgeschützt — Augen, keine Hände. Er recherchiert öffentliche HN-Daten und gibt zitierte Datensätze zurück; er postet nie Stories oder Kommentare, und UnifAPI hält nie HN- Anmeldedaten.
Nutzen Sie den unifapi-Skill für Live-Evidenz
Verbinden Sie sich einmal über den gemeinsamen unifapi-Skill (OAuth MCP) und rufen Sie dann die
Operationen unten auf. Story-Feeds nehmen einen {feed} von top, new, best,
ask, show oder jobs. Bewahren Sie alle billing-Metadaten auf, damit die Ausgabe die
Datensatzkosten angeben kann.
Antwort-Vertrag
Single-Entity-Endpunkte geben das Objekt in data zurück:
{
"request_id": "unif_...",
"data": {},
"billing": { "records_charged": 1, "balance_remaining": 99 }
}
Listen-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
cursor der nächsten Anfrage (limit setzt die Seitengröße). Bewahren Sie billing immer auf.
Kernoperationen
| Bedarf | Operation |
|---|---|
| Story-Feed (hydratisiert) | hacker-news/stories/{feed}/items |
| Story-Feed (nur IDs) | hacker-news/stories/{feed} |
| Item (Story / Kommentar) | hacker-news/items/{id} |
| Nutzerprofil + Karma | hacker-news/users/{id} |
| Kürzlich geändert | hacker-news/updates |
| Höchste Item-ID (Scan-Grenze) | hacker-news/max-item |
{feed} ∈ top · new · best · ask · show · jobs.
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 — wählen Sie die Operation aber aus dieser Tabelle, entdecken Sie nicht
blind.
Workflow
Die deterministischen Rezepte. Wählen Sie das, das zum Job passt; jedes benennt genau, was aufzurufen ist.
- Den Watch abstecken. Wählen Sie die Feeds:
showundaskfür Launches und Fragen,topundbestfür das, was landet,newfür das Frischeste. - Einen Feed scannen. Rufen Sie
hacker-news/stories/{feed}/items(hydratisierte Items in einem Aufruf — günstiger als IDs-dann-Abrufen) auf und matchen Sie Stories übertitleoderurlzu Ihrem Produkt oder Ihrer Kategorie. Blättern Sie übernext_cursor. - Den Thread lesen. Lesen Sie bei einem passenden Item
score(Punkte) unddescendants(Kommentaranzahl), dann durchlaufen Sie diekids-IDs mithacker-news/items/{id}, um die offene Kritik im Kommentarbaum zu lesen. - Einen Kritiker gewichten. Rufen Sie
hacker-news/users/{id}fürkarmaundsubmittedauf, um zu beurteilen, wie viel die Einschätzung eines Kommentierenden trägt. - Auf Änderungen achten. Rufen Sie
hacker-news/updatesfür kürzlich geänderte Items und Profile auf, oderhacker-news/max-item, um einen frischen Scan zu begrenzen. - Alles zitieren. Jede Zahl knüpft an das HN-Item an, aus dem sie stammt;
berichten Sie
billing.records_charged(oder schätzen Sie, wenn Billing-Metadaten fehlen).
Form-Notizen
HackerNewsItem—type(story·comment·job·poll·pollopt),by,time,title,url,text,score(Punkte),descendants(Kommentaranzahl),kids(Kind-Kommentar-IDs, keine Objekte),parent.HackerNewsUser—id,created,karma,about,submitted(Item- IDs).HackerNewsUpdates—itemsundprofiles, die sich kürzlich geändert haben.
Gotchas
- Keine Stichwortsuche. Discovery ist feed-getrieben — scannen Sie
top/new/best/ask/show/ jobsund matchen Sie übertitle/url. Sagen Sie das im Briefing. kidssind Kind-Kommentar-IDs, keine eingebetteten Objekte — rekursieren Sie mithacker-news/items/{id}, um den Kommentarbaum zu lesen.descendantsist die Kommentaranzahl undscoresind die Punkte — verwechseln Sie sie nicht.- Bevorzugen Sie
hacker-news/stories/{feed}/itemsgegenüberhacker-news/stories/{feed}, wenn Sie die hydratisierten Stories wollen, nicht eine Liste von IDs. - Ein niedriges Guthaben kann Listenseiten stillschweigend abschneiden: prüfen Sie
billing.truncated_due_to_balance— wenn true, ist die Seite unvollständig.
Ausgabe
Geben Sie die Datensätze zurück, die der aufrufende Workflow braucht, jeweils zitiert zu seinem HN-Item, plus einer
Einzeiler-Kostennotiz (records_charged). Wenn dieser Skill direkt genutzt wird, ist ein
kompaktes Rezeptions-Briefing der Standard:
**{Story title}** ({feed}) — {score} points, {descendants} comments. Landed: {yes/no}. Candid takes: "{quote}" (by {user}, {karma} karma). Evidence: {item URLs}. Records: ~{N}.
Verwandte Skills
- competitor-launch-monitor (Competitive Intelligence), social-listening-brief (Social Listening) — Launch-Rezeptions- und Listening-Arbeit auf Basis dieses Lesepfads.
- unifapi — der gemeinsame Daten-Skill: verbinden Sie MCP und schlagen Sie exakte Schemas mit
get_operationnach.
Quelle: hacker-news/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 `hacker-news/...`-Operationen für jede gängige Feed-/Thread-Leseaufgabe
- Hinweise zum Antwortvertrag und zur Struktur für Items, Feeds und Nutzer
- Deterministische Rezepte: Feeds scannen, einen Launch zuordnen, den Kommentarbaum lesen
- Plattform-Fallstricke (kids sind Kommentar-IDs, descendants-/score-Felder, keine Suche)