hackernews-frontpage
Scrape the Hacker News front page (titles, points, comment counts).
pinned to #94993f7updated 2 days ago
Ask your AI client: “install skills/hackernews-frontpage”.
Requires the metahub MCP server installed in your client. Set up MCP.
mh install skills/hackernews-frontpagemetahub onboarded this repo on the author's behalf.
If you own github.com/garrytan/gstack on GitHub, claim the listing to take over publishing. Your claim preserves the existing eval history and badges; only the curator label is replaced with verified-publisher on your next publish.
Stars
127,010
Last commit
2 days ago
Latest release
published
About this skill
Pulled from SKILL.md at publish time.
Scrapes the Hacker News (news.ycombinator.com) front page and returns the top 30 stories as JSON. Each story has its rank, title, link URL, point count, and comment count.
Evaluation report
WarningsAutomated checks the publisher passed at publish time — structure, docs, safety, and whether the artifact behaves as claimed.94993f7· 2 days ago
Documentation
6 passed3 warningsDescription qualitywarn
10 words · 67 chars — skills use the description as their trigger; aim higher
Aim for 15+ words and include trigger phrases like “use this skill when …”.
Tags / topics declaredwarn
No manifest tags and no GitHub repo topics
Add tags to the manifest (or GitHub topics on the repo) so the registry's search and category filters surface this artifact.
Homepage or repository declaredwarn
No homepage or repository declared.
Add a "homepage" or "repository" field to SKILL.md.
README is present and substantial
45,236 chars · 13 sections · 9 code blocks
README has usage / example sections
found: Quick start
Homepage / docs URL declared
no homepage declared (registry will use the repo URL) — info-only, not blocking
Description is substantive
Description is 10 words.
Documentation present and substantive
Documentation present (SKILL.md, 209 words).
Documentation shows usage
Documentation includes 1 code example.
Release history
1- releasecurrent94993f7warn2 days ago
Contents
Scrapes the Hacker News (news.ycombinator.com) front page and returns the
top 30 stories as JSON. Each story has its rank, title, link URL, point count,
and comment count.
Usage
$ $B skill run hackernews-frontpage
{
"stories": [
{ "rank": 1, "title": "...", "url": "...", "points": 412, "comments": 87 },
...
],
"count": 30
}
How it works
- Navigates to
https://news.ycombinator.comvia the daemon. - Reads the page HTML.
- Parses each story row (HN's stable
tr.athingstructure) into a typedStoryrecord. - Emits a single JSON document on stdout.
Why this is the reference skill
hackernews-frontpage is the smallest interesting browser-skill: no auth,
stable HTML, deterministic output, file-fixture-friendly. Every Phase 1
component (SDK, scoped tokens, three-tier lookup, spawn lifecycle) is
exercised by $B skill run hackernews-frontpage and the bundled
script.test.ts.
When the HN HTML rotates and our selectors break, the test fails against the captured fixture before users notice. That's the point.
Reviews
No reviews yet. Be the first.
Related
gstack-openclaw-ceo-review
Use when asked to review a plan, challenge a proposal, run a CEO review, poke holes in an approach, think bigger about scope, or decide whether to expand or reduce the plan.
gstack-openclaw-office-hours
Use when asked to brainstorm, evaluate whether an idea is worth building, run office hours, or think through a new product idea or design direction before any code is written.
unfreeze
Clear the freeze boundary set by /freeze, allowing edits to all directories again. (gstack)
mh install skills/hackernews-frontpage