Create a new skill file Biz/Skills/ReadHackerNews.md that enables reading and filtering the Hacker News front page.
The HN Firebase API provides these key endpoints:
https://hacker-news.firebaseio.com/v0/topstories.json - Returns array of top story IDs (up to 500)https://hacker-news.firebaseio.com/v0/newstories.json - Returns array of new story IDshttps://hacker-news.firebaseio.com/v0/beststories.json - Returns array of best story IDshttps://hacker-news.firebaseio.com/v0/item/{id}.json - Returns story/comment detailsStory item format:
{
"by": "author_username",
"descendants": 42, // total comment count
"id": 12345,
"kids": [123, 456], // child comment IDs
"score": 150,
"time": 1234567890, // unix timestamp
"title": "Story title",
"type": "story",
"url": "https://example.com" // may be missing for Ask HN posts
}
The skill should: 1. Fetch story IDs from one of the list endpoints (default: topstories) 2. Fetch details for the first N stories (configurable, default: 30) 3. Support filtering by:
4. Display results with:
5. Handle errors gracefully (network issues, missing fields, etc.)
The skill should format results as a readable list, like:
Top 20 stories from Hacker News:
1. [150 pts, 42 comments] Standard Ebooks: Public Domain Day 2026 in Literature
URL: https://standardebooks.org/blog/public-domain-day-2026
By: WithinReason | 2 hours ago
Discussion: https://news.ycombinator.com/item?id=46462702
2. [120 pts, 35 comments] Ask HN: What are you working on?
By: username | 3 hours ago
Discussion: https://news.ycombinator.com/item?id=46462719
Once created, this skill can be used standalone or combined with the existing ParseHackerNews skill to deep-read interesting posts.
Biz/Skills/ReadHackerNews.md - The skill documentation with instructions and examples
Added Biz/Skills/ReadHackerNews.md with HN front-page fetch, filtering examples, formatting, error handling, and integration notes.