This hooks you into the official Hacker News API to pull stories, comments, and user profiles without dealing with scraping or authentication. You get all the standard feeds (top, new, best, Ask HN, Show HN, jobs) plus granular item lookups and user karma data. The API is straightforward Firebase endpoints returning JSON, no rate limits published but you'll want to be reasonable since every story detail needs its own request. The skill includes practical filters for high-scoring posts and topic-specific searches using jq. Honestly most useful when you need to analyze HN trends, monitor specific topics, or build dashboards without hitting the website. Just remember to cache aggressively since stories don't update that often.

skills.sh installs
3.1K
GitHub stars
76
last updated
Aug 21, 2026

Install

$ npx -y skills add vm0-ai/vm0-skills --skill hackernews --agent claude-code

Installs into .claude/skills of the current project.

Files

How to Use

1. Get Top Stories

Fetch IDs of the current top 500 stories:

curl -s "https://hacker-news.firebaseio.com/v0/topstories.json" | jq '.[:10]'

2. Get Best Stories

Fetch the best stories (highest voted over time):

curl -s "https://hacker-news.firebaseio.com/v0/beststories.json" | jq '.[:10]'

3. Get New Stories

Fetch the newest stories:

curl -s "https://hacker-news.firebaseio.com/v0/newstories.json" | jq '.[:10]'

4. Get Ask HN Stories

Fetch "Ask HN" posts:

curl -s "https://hacker-news.firebaseio.com/v0/askstories.json" | jq '.[:10]'

5. Get Show HN Stories

Fetch "Show HN" posts:

curl -s "https://hacker-news.firebaseio.com/v0/showstories.json" | jq '.[:10]'

6. Get Job Stories

Fetch job postings:

curl -s "https://hacker-news.firebaseio.com/v0/jobstories.json" | jq '.[:10]'

Item Details

7. Get Story/Comment/Job Details

Fetch full details for any item by ID. Replace <item-id> with the actual item ID:

curl -s "https://hacker-news.firebaseio.com/v0/item/<item-id>.json"

Response fields:

Sponsors

Details

Repository
github.com/vm0-ai/vm0-skills
Category
Backend & APIs

More from vm0-ai/vm0-skills

All 24
1himself65 avataryc-readerhimself65/finance-skillsLook up Y Combinator companies, batches, and startup ecosystem data using the yc-oss API (read-only). Use this skill whenever the user wants to research YC-back3.1Kskills.sh installs
2oracle avatardboracle/skillsOracle Database guidance for SQL, PL/SQL, SQLcl, ORDS, administration, app development, performance, security, migrations, and agent-safe database workflows. Us3.1Kskills.sh installs
3elastic avatarelasticsearch-authnelastic/agent-skillsAuthenticate to Elasticsearch using native, file-based, LDAP/AD, SAML, OIDC, Kerberos, JWT, or certificate realms. Use when connecting with credentials, choosin3Kskills.sh installs
4triggerdotdev avatartrigger-realtimetriggerdotdev/skillsSubscribe to Trigger.dev task runs in real-time from frontend and backend. Use when building progress indicators, live dashboards, streaming AI/LLM responses, o2.9Kskills.sh installs
5nexu-io avatarlogin-flownexu-io/open-designMobile login and authentication flow screens2.9Kskills.sh installs
6elastic avatarelasticsearch-security-troubleshootingelastic/agent-skillsDiagnose and resolve Elasticsearch security errors: 401/403 failures, TLS problems, expired API keys, role mapping mismatches, and Kibana login issues. Use when2.9Kskills.sh installs