← All skills
hackernews
90 / 100 · Low risk
Fine to try.
By openweb-org/openweb (GitHub) · other · 77 stars · scanned at commit a387b50
Works with any agent that supports SKILL.md skills.
What this skill can do
Sends data to these websites: news.ycombinator.com
The author does not mention this.
Found in 14 places.
Show 11 more
- src/sites/hackernews/PROGRESS.md, line 76
- Both use adapter with form-based submission via `page.evaluate()` + `fetch()` in browser context - src/sites/hackernews/adapters/hackernews.ts, line 19
return fetch(`https://news.ycombinator.com/${href}`, { credentials: 'include' }).then((res) => { - src/sites/hackernews/adapters/hackernews.ts, line 38
return fetch(`https://news.ycombinator.com/${href}`, { credentials: 'include' }).then((res) => { - src/sites/hackernews/adapters/hackernews.ts, line 70
const res = await fetch('https://news.ycombinator.com/comment', { - src/sites/hackernews/adapters/hackernews.ts, line 78
const threadsRes = await fetch(`https://news.ycombinator.com/threads?id=${username}`, { - src/sites/hackernews/adapters/hackernews.ts, line 98
const confirmRes = await fetch( - src/sites/hackernews/adapters/hackernews.ts, line 113
const res = await fetch('https://news.ycombinator.com/xdelete', { - src/lib/adapter-helpers.ts, line 67
const resp = await fetch(args.url, { - src/lib/adapter-helpers.ts, line 127
{ fetchImpl: (u, init) => fetch(u, { ...init, signal: controller.signal }), ssrfValidator: validateSSRF }, - src/runtime/primitives/page-expression.ts, line 10
'fetch(', - src/runtime/primitives/page-expression.ts, line 14
'XMLHttpRequest',
Runs commands on your computer
The author does not mention this.
Found in 5 places.
Show 2 more
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'hackernews' ] || [ -L ~/.agents/skills/'hackernews' ]; then echo 'A skill folder named hackernews already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/openweb-org/openweb' "$d" && git -C "$d" checkout --quiet 'a387b50c829d871839a613732e1b97bfa1946124' -- 'src/sites/hackernews' && mkdir -p ~/.agents/skills && cp -R "$d"/'src/sites/hackernews' ~/.agents/skills/'hackernews' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'hackernews' ~/.claude/skills/'hackernews' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for openweb-org/openweb shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/openweb-org/openweb/)
Score history
| Date | Version | Score |
|---|
| 2026-11-07 | a387b50 | 95 |