360 Secure SkillHub
360 安全技能中心

personalized-news-collector

该 Skill 先从用户近期记忆与对话中归纳至少三项兴趣,再用 curl 抓取 sources.md 所列及额外的新闻源,按同一新闻在不同来源出现的频率判断重要性并降序排列,最后按兴趣分类输出每条兴趣至少三条新闻的文本简报。

zeron90
zeron90
热度 68.34
最近更新 2026-05-11 17:28:38
分类:搜索依赖:代码执行 / 第三方 API / 内部调用大模型应用场景:研究 / 摘要总结

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add personalized-news-collector
Metadata
name
personalized-news-collector
description
Get current news which matches user's recent interests. It can be triggered when user ask about current news or the events happening around without selecting a specific topic.

Personalized News Collector

Analyze user's current interests and collect current news concerning these interests. Finally deliver a report which has categorized the collected news and sort it by popularity.

Working Process

1. Analyze Interests

All the news conllected news should match user's interests. User's interests can be summarized from recent memory and conversation history. At least three main interests should be offered.

2. Collect News

Get news concerning user's interests. You should collect as much as Information from different sources. You can use the command like:

curl -sL `the url of informtion source`

You can use the URLs offered at sources.md as your news sources, but some of them may not be available and they should not be your only choices. You are supported to collect Information from more sources, especially when user's interests are not included in sources.md.

3.Summary News

After collecting news whose topic matches user's interests, some news may appear in different sources at the same time. Judge the importance of the news based on its frequency of appearance in different sources(if two news items' frequency is the same, judge the importance according to your own opinion), and rank the news in descending order of importance.

4.Output

There should be at least three news items for one interest. Your output should follow the format below:

  1. "user's first interest" "The news with the highest importance under this interest." "The news with the second highest importance under this interest." "The news with the third highest importance under this interest."
  2. "user's second interest" "The news with the highest importance under this interest." "The news with the second highest importance under this interest." "The news with the third highest importance under this interest." ...........