Claudenews banner
bhpark1013 bhpark1013

Claudenews

Git community

Description

Fill Claude Code's agent wait time with dev news — Hacker News, GitHub Trending & per-language sources in your status line, auto-translated with short summaries.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

claudenews — DevFeed for Claude Code

**Switching to another task while Claude works costs you context. Just staring at the terminal is boring.** claudenews fills those short waits with dev news — so the idle time isn't wasted and you never lose your place.

_Claude가 다른 명령을 처리하는 동안 다른 일을 하자니 컨텍스트 스위칭 비용이 들고, 터미널만 보고 있자니 심심하셨죠? 그 짧은 시간을 개발 뉴스로 채우고, 흐름은 그대로 유지하세요._

A Claude Code plugin that surfaces **Hacker News**, **GitHub Trending**, and per-language dev & news sources in the status line during agent wait time — auto-translated into your OS language, with short summaries that fade in as Claude fetches them in the background.

![claudenews in the status line — English](docs/claudenews-en.png)

The title is a clickable link, `▲` score / `💬` comments show for HN items, and the trailing hint rotates through the commands (dropped automatically if the terminal is too narrow). Korean / Japanese / Chinese users see the **same item** auto-translated — no configuration:

![claudenews in the status line — Korean (auto-translated)](docs/claudenews-ko.png)

Install (30 seconds)

Inside Claude Code:

/plugin marketplace add bhpark1013/claudenews
/plugin install claudenews@claudenews
/reload-plugins
/claudenews:setup

`/reload-plugins` activates the hooks and slash commands without a full restart. Then restart Claude Code once so the status line takes effect — the next time the agent thinks, a news item rotates in.

Why you might want this

  • No API key. Translation and summary use your existing Claude Code session (Haiku, background-priced). No OpenAI key, no separate billing.
  • Auto-detects your OS language. macOS AppleLocale, then $LANG, then Python locale. Korean, Japanese, Chinese, Spanish, etc. all work without configuration. English users get titles untranslated.
  • Coexists with your existing status line. OMC HUD, git status, custom scripts — point at them via parentStatusLine in ~/.claudenews/config.json and c