一键导入
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.