hn-digestlisted
Install: claude install-skill thevibeworks/claude-reads-hn
# HN Digest Skill
Curate Hacker News stories into structured org-mode files with translations.
## Workflow
```
HN API (JSON) → Claude (curate) → .org file → HTML thread
↑ ↓
└──────── reversible ──────────┘
```
## Quick Start
### Curate new digest
```bash
# 1. Fetch stories (workflow does this)
# 2. Claude reads /tmp/hn/stories.json, writes digest
# 3. Convert to org. In the workflow, DIGEST_DATE and DIGEST_PATH are set
# and override the JSON date and the path argument (see json2org.py).
python3 scripts/json2org.py /tmp/digest.json digests/2025/12/15-1100.org
# 4. Build the site (all editions; only changed files are written)
python3 scripts/org2html.py digests/*/*/*.org
```
### Validate round-trip
```bash
python3 scripts/org2json.py digests/2025/12/15-1100.org /tmp/check.json
# Should match original
```
## Org Format
```org
#+TITLE: HN Digest 2025-12-15 11:00 UTC
#+DATE: 2025-12-15T11:00:00Z
* Vibe
Roomba dies, Arduino goes corporate...
* Stories
** Robot vacuum Roomba maker files for bankruptcy :robotics:hardware:
:PROPERTIES:
:ID: 46268854
:URL: https://news.bloomberglaw.com/...
:HN_URL: https://news.ycombinator.com/item?id=46268854
:POINTS: 191
:COMMENTS: 182
:END:
*** TLDR
iRobot filed Chapter 11 bankruptcy...
*** Take
Roborock ate their lunch...
*** Comments
**** simonjgreen
This is the cost of complacency.
*** i18n :i18n:
**** zh
***** TLDR