원클릭으로
hn-extract
Extract a HackerNews post (article + comments) into single clean Markdown for quick reading or LLM input.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Extract a HackerNews post (article + comments) into single clean Markdown for quick reading or LLM input.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Convert URL to PDF suitable for mobile reading.
Provision and reuse a global uv environment for ad hoc Python scripts.
Extract content from a GitHub url.
Convert URL to PNG suitable for mobile reading.
Local 24x7 OpenAI-compatible API server for STT/TTS, powered by MLX on your Mac.
Speech-To-Text with MLX (Apple Silicon) and opensource models (default GLM-ASR-Nano-2512) locally.
| name | hn-extract |
| description | Extract a HackerNews post (article + comments) into single clean Markdown for quick reading or LLM input. |
| metadata | {"openclaw":{"always":false,"emoji":"🦞","homepage":"https://github.com/guoqiao/skills/blob/main/hn-extract/hn-extract/SKILL.md","os":["darwin","linux","win32"],"tags":["hn","hackernews","comments","extract","markdown","python","uv","scraper","rss","reader","summarize"],"requires":{"bins":["uv"]}}} |
Extract a HackerNews post (article + comments) into single clean Markdown for quick reading or LLM input.
see Examples
Use this skill when the user types /hn-extract or asks to extract/summarize a HackerNews Post.
Triggers:
uv installed and in PATH.No install beyond having uv.
Dependencies will be installed automatically by uv into to a dedicated venv when run this script.
When an agent is asked to extract a HackerNews post:
uv run --script ${baseDir}/hn_extract.py <input> -o /tmp/hn-<id>.md.message tool (action=send, filePath="/tmp/hn-<id>.md", message="Extraction complete. Do you want me to summarize it?").# run as uv script
uv run --script ${baseDir}/hn_extract.py <hn-id|hn-url> [-o path/to/output.md]
# Examples
uv run --script ${baseDir}/hn_extract.py 46861313 -o /tmp/output.md
uv run --script ${baseDir}/hn_extract.py "https://news.ycombinator.com/item?id=46861313"
-o to print to stdout.-o are created automatically.