SkillAgentSearch skills...

Horizon

📡 Your own AI-powered news radar. Generates daily briefings in English & Chinese. | 用 AI 构建你专属的新闻雷达

Install / Use

claude mcp add Thysrael -- npx -y github:Thysrael/Horizon

If the server publishes to npm under a different name, use that package instead — check the repo README.

About this skill
🔌

MCP Server

Model Context Protocol server

Quality Score

94/100

Supported Platforms

Claude Code
Claude Desktop
<div align="center"> <h1>🌅 Horizon</h1> <p><strong>Enjoy the News itself. Leave others to Horizon</strong></p>

<a href="https://trendshift.io/repositories/22864?utm_source=trendshift-badge&amp;utm_medium=badge&amp;utm_campaign=badge-trendshift-22864" target="_blank" rel="noopener noreferrer"><img src="https://trendshift.io/api/badge/trendshift/repositories/22864/daily" alt="Thysrael%2FHorizon | Trendshift" width="250" height="55"/></a> <a href="https://trendshift.io/repositories/22864?utm_source=trendshift-badge&amp;utm_medium=badge&amp;utm_campaign=badge-trendshift-22864" target="_blank" rel="noopener noreferrer"><img src="https://trendshift.io/api/badge/trendshift/repositories/22864/weekly?language=Python" alt="Thysrael%2FHorizon | Trendshift" width="250" height="55"/></a> <a href="https://hellogithub.com/repository/Thysrael/Horizon" target="_blank"><img src="https://abroad.hellogithub.com/v1/widgets/recommend.svg?rid=7a4b606e28e4477998d35851cf4fdddf&claim_uid=rtjnLkYT7ziQJUG" alt="Featured|HelloGitHub" style="width: 250px; height: 54px;" width="250" height="54" /></a> <br>

License Tool uv Website Daily Commit PRs Welcome Sources Welcome

Claude GPT Gemini DeepSeek Doubao MiniMax OpenClaw Ollama

📡 Your own AI-powered news radar. Generates daily briefings in English & Chinese. | 构建你专属的 AI 新闻雷达

📖 Live Demo · 📋 Configuration Guide · 简体中文 · 日本語

</div>

Screenshots

<table> <tr> <td width="50%"> <p align="center"><strong>Ranked Daily Briefing</strong></p> <img src="docs/assets/overview_en.png" alt="Daily Overview" /> </td> <td width="50%"> <p align="center"><strong>Context, Summary & Discussion</strong></p> <img src="docs/assets/one_news_en.png" alt="News Detail" /> </td> </tr> </table> <details> <summary><strong>More Screenshots</strong></summary> <br> <table> <tr> <td width="33.33%"> <p align="center"><strong>Terminal Output</strong></p> <img src="docs/assets/terminal_log.png" alt="Terminal Output" /> </td> <td width="33.33%"> <p align="center"><strong>Feishu Notification</strong></p> <img src="docs/assets/feishu_en.png" alt="Feishu Notification" /> </td> <td width="33.33%"> <p align="center"><strong>Email Delivery</strong></p> <img src="docs/assets/email.png" alt="Email Delivery" /> </td> </tr> </table> </details>

Why Horizon?

Good news is scattered; bad news is endless. Horizon gives you a personal first pass over Hacker News, Reddit, Telegram, RSS, and GitHub: it fetches, deduplicates, scores, filters, and enriches stories with background context and community discussion.

But Horizon is not just another summarizer. AI is great at reducing noise, but news still needs human taste: the sources you trust, the comments that change how you read a story, and the hidden gems only people can share. Horizon keeps that human layer in the loop with customizable sources, processing profiles, models, languages, delivery channels, comment summaries, and a community source hub.

Features

  • 📡 Watch Your Own Sources — Track Hacker News, RSS, Reddit, Telegram, Twitter/X, GitHub releases or user activity, and OpenBB financial news watchlists in one pipeline
  • 🤖 Turn Noise Into a Reading List — Analyze each item with a stable processing profile and apply your own filter threshold
  • 🔗 Merge Repeated Stories — Deduplicate the same story across platforms before it reaches your briefing
  • 🔍 Understand the Background — Add web-researched context for unfamiliar concepts, companies, projects, and technical terms
  • 💬 Read the Conversation — Collect and summarize community comments from Hacker News, Reddit, and other supported sources
  • 🌐 Publish in Two Languages — Generate English and Chinese daily briefings from the same source set
  • 📝 Ship a Daily Site — Publish generated Markdown as a GitHub Pages daily briefing site
  • 📧 Deliver by Email — Run a self-hosted SMTP/IMAP newsletter with automatic subscribe and unsubscribe handling
  • 🔔 Push to Chat or Automations — Send templated results to Feishu/Lark, DingTalk, Slack, Discord, or custom webhook endpoints
  • 🧙 Start From Your Interests — Use the setup wizard to generate a personalized source configuration
  • ⚙️ Tune the Radar — Customize sources, processing profiles, models, languages, and delivery channels

How It Works

%%{init: {
  "theme": "base",
  "themeVariables": {
    "fontFamily": "ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif",
    "fontSize": "18px",
    "primaryTextColor": "#2d2a3e",
    "primaryBorderColor": "#e0dbd3",
    "lineColor": "#7c7891",
    "tertiaryColor": "#faf8f5",
    "clusterBkg": "#f3f0eb",
    "clusterBorder": "#e0dbd3"
  }
}}%%
flowchart LR
    classDef config fill:#fbbf24,stroke:#d4a017,color:#2d2a3e,stroke-width:1.5px;
    classDef source fill:#ede7fb,stroke:#6d4aaa,color:#2d2a3e,stroke-width:1.5px;
    classDef process fill:#ffe8db,stroke:#e0652e,color:#2d2a3e,stroke-width:1.5px;
    classDef output fill:#f9d7e5,stroke:#be185d,color:#2d2a3e,stroke-width:1.5px;

    config["⚙️ Config<br/>sources, profiles, models, outputs"]

    subgraph sources["Configured Sources"]
        rss["📡 RSS"]
        hn["📰 Hacker New

Truncated for display — read the full file on GitHub.

Related Skills

View on GitHub
GitHub Stars9.4k
CategoryAI
Updated9h ago
Forks1.5k

Languages

Python

Security Score

100/100

Audited on Sep 21, 2026

No findings