hn-daily_skill

This skill fetches Hacker News top stories with keyword filtering and caching to deliver concise tech news summaries.
  • Python

2.5k

GitHub Stars

2

Bundled Files

2 months ago

Catalog Refreshed

3 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill openclaw/skills --skill hn-daily

  • _meta.json280 B
  • SKILL.md1.3 KB

Overview

This skill fetches and filters top Hacker News stories to produce concise daily digests or automated feeds. It supports keyword filtering for topics like AI, programming, and startups, and uses a local cache to reduce rate usage and speed up repeated requests. The tool can output plain text or JSON for integration with other workflows.

How this skill works

It polls Hacker News top story IDs, fetches story details, and applies configurable filters such as minimum score and keyword matching. Results are cached (default 4 hours) to avoid repeated network calls; a --no-cache option forces a fresh fetch. Output can be formatted as compact text for human reading or as JSON objects for programmatic use.

When to use it

  • Get a short daily tech digest from Hacker News
  • Monitor specific topics (AI, programming, startups) with keyword filters
  • Automate HN fetching in scripts or cron jobs
  • Integrate HN top stories into dashboards or chatbots
  • Produce JSON output for downstream processing

Best practices

  • Set strict keyword lists to reduce noise and focus on relevant stories
  • Use --min-score to exclude low-engagement items
  • Enable caching for regular automated runs to minimize API usage and latency
  • Use --format json for integrations, and text format for human-friendly digests
  • Configure HTTP_PROXY/HTTPS_PROXY if operating behind a corporate proxy

Example use cases

  • Run hourly cron job to append top AI stories to a team Slack channel
  • Fetch top 5 high-scoring programming posts for a daily developer newsletter
  • Power an internal dashboard that highlights startup and GitHub-related HN posts
  • Generate a JSON feed consumed by a personal homepage or aggregator
  • Temporarily bypass cache (--no-cache) when you need the latest trending stories

FAQ

Use the --no-cache option to bypass the local cache and fetch the latest stories immediately.

Can I limit results to high-quality posts only?

Yes. Use --min-score to set a minimum points threshold and --limit to control how many stories are returned.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational