kdaip/echobot/news

Claude Code and agent skill by kdaip/echobot

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Fetch the latest news and headlines from authoritative Chinese and international sources. Use this skill whenever the user asks about news, headlines, hot topics, breaking news, or current events — even casual phrasing like "今天有什么新闻?", "最新科技动态", "财经热点", "体育新闻", "娱乐八卦", "国际新闻", "what's in the news?", "any big stories today?". Covers politics, finance, tech, society, world, sports, and entertainment. Always use this skill for news-related requests, even if the user doesn't say the word "news" explicitly.

Install

npx vskill@latest install kdaip/echobot/news

SKILL.md

News

Fetch and present the latest headlines using the fetch_web_page tool.

Categories and Sources

CategoryPrimary
综合 / General新华网 https://www.xinhuanet.com/
政治 / Politics人民网·中共新闻网 https://cpc.people.com.cn/
财经 / Finance中国经济网 http://www.ce.cn/
社会 / Society中国新闻网·社会 https://www.chinanews.com/society/
国际 / WorldCGTN https://www.cgtn.com/
科技 / Tech科技日报 https://www.stdaily.com/
体育 / SportsCCTV体育 https://sports.cctv.com/
娱乐 / Entertainment新浪娱乐 https://ent.sina.com.cn/

Workflow

1. Identify what the user wants
  • Single category: fetch that category's URL.
  • Multiple categories: fetch all relevant URLs in parallel (call fetch_web_page multiple times in the same response).
  • No category specified: default to General (新华网) or ask if ambiguous.
2. Fetch the page

Call fetch_web_page with a generous max_chars to capture enough headlines:

json
{
"url": "https://36kr.com/",
"max_chars": 10000
}

Use max_chars between 8000–12000 for news homepages — smaller values cut off too many headlines.

3. Extract headlines

From the returned text, look for repeating patterns: headline titles, brief descriptions, timestamps. Most Chinese news sites return plain-text content with clear headline structures after HTML is stripped.

Focus on:

  • The headline (title of the story)
  • A one or two sentence summary (from the teaser or first paragraph)
  • The date/time if visible in the text
  • The source name
4. Present results

Format your reply like this (adapt to Chinese or English based on the user's language):


📰 [Category] 最新资讯 — 来源:[Source Name]

  1. [Headline]

[One or two sentence summary.] (date/time if available)

  1. [Headline]

[Summary.]

(more headlines...)

🔗 查看完整报道:[Source URL]


  • List 5–10 headlines per category. More is fine if the user asked for an overview.
  • If the user asked for multiple categories, present each as a separate section.
  • Match the user's language: reply in Chinese if they asked in Chinese, English if in English.

Error handling

SituationWhat to do
Site times out or returns an errorTry the fallback URL from the table
Content looks like JS placeholders (no readable text)Use the fallback; mention the site may need a browser
Both primary and fallback failTell the user and suggest they open the URL directly
Content is mostly ads/navigation with few headlinesIncrease max_chars to 15000 and retry

Tips

  • Fetch multiple categories in parallel (same response, multiple tool calls) to respond faster.
  • Don't repeat the same headline across categories if sources overlap.
  • Always include the source URL in your reply so the user can read the full story.
  • If the user specifies a city or region (e.g., "北京新闻", "上海财经"), note this in your reply but use the same national sources — regional editions are not in this list.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
552
Repository forks
47
7-day trend score
32

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/kdaip/echobot/news/badge)](https://verified-skill.com/skills/kdaip/echobot/news)

Something wrong with this skill or its page? Tell us.