ワンクリックで
cau-news-scraper
中国农业大学新闻公告爬取。需要查询农大新闻、信电学院公告、就业网通知时触发。用户说"查农大新闻"、"信电学院有什么公告"、"最新招聘信息"、"看就业通知"等关键词时使用。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
中国农业大学新闻公告爬取。需要查询农大新闻、信电学院公告、就业网通知时触发。用户说"查农大新闻"、"信电学院有什么公告"、"最新招聘信息"、"看就业通知"等关键词时使用。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
生活决策与个人规划助手。用户提到健康/减肥/饮食分析、想去校医院但不想耽误课、预约会议室或教室、规划锻炼计划、时间安排建议、结合个人数据做决策时触发。关键词:减肥、胖了、饮食建议、热量、吃的太油、健康分析、什么时候去医院、不想耽误上课、帮我预约、预订会议室、锻炼计划、运动提醒、早起提醒、帮我安排、合适的时间。
教务管理系统查询与操作技能。用户提到课程安排、作业、截止提醒、图书馆座位/馆藏、食堂菜单/消费、校车时刻、校园卡余额、教室预约、校医院时触发。注意:信电学院真实师资/研究方向/简介由 ciee-faculty-scraper 处理;农大新闻/公告由 cau-news-scraper 处理,本技能不负责这两类。通过 bash 执行 curl 调用 school-server HTTP API,不编造数据。
校车路线与时刻查询。用户提到"校车"、"班车"、"几点发车"、"校内环线"、"校区快线"、"怎么去xxx"等关键词时触发。
食堂菜单查询。用户提到"今天吃什么"、"食堂有什么菜"、"菜单"、"哪个食堂"、"多少钱"等关键词时触发。
校园卡余额与网费查询。用户提到"校园卡"、"余额"、"网费"、"还剩多少钱"、"充值"等关键词时触发。
信息与电气工程学院教师信息查询。需要查询信电学院教师、某系教师名单、教授副教授信息、查找具体教师的研究方向/联系方式/简介时触发。用户说"信电学院有哪些教授"、"计算机系的老师"、"查一下人工智能系教师"、"陈雷老师的研究方向"、"王晨是哪个系的"、"信电学院师资"等关键词时使用。
| name | cau-news-scraper |
| description | 中国农业大学新闻公告爬取。需要查询农大新闻、信电学院公告、就业网通知时触发。用户说"查农大新闻"、"信电学院有什么公告"、"最新招聘信息"、"看就业通知"等关键词时使用。 |
| version | 1.0.0 |
工具位置: $PI_SKILLS_ROOT/cau-news-scraper/main.py
所有查询通过终端 CLI 完成,无需 cd,直接用完整路径调用,无需额外配置。
任何查询前先确认频道 ID(特别是 ciee、scc 的 ID 不是固定字符串):
python $PI_SKILLS_ROOT/cau-news-scraper/main.py --list
输出示例:
[cau_news] 中国农业大学新闻网
- ttgznew: 头条关注
- zhxwnew: 综合新闻
- kxyj: 科学研究
...
[ciee] 信息与电气工程学院
- col50389: 新闻动态
- col50390: 学院公告
...
[scc] 中国农业大学学生就业服务网
- 6ebab28e...: 就业公告
...
SKILL=$PI_SKILLS_ROOT/cau-news-scraper/main.py
# 所有站点最新 10 条(只有标题+日期+链接,无正文)
python $SKILL --pretty
# 查特定站点
python $SKILL --sites ciee --pretty
python $SKILL --sites cau_news scc --limit 5 --pretty
# 查特定频道(ID 从 --list 获取)
python $SKILL --sites ciee --channels col50389 col50390 --limit 10 --pretty
# 需要完整正文(慢,每篇需发 HTTP 请求)
python $SKILL --sites ciee --limit 5 --fetch-content --pretty
# 保存到文件(相对路径写到当前用户目录)
python $SKILL --sites cau_news --limit 20 --fetch-content --output cau_news.json
不要不带 --channels 调用 cau_news,否则会拉到 rwgs(人物故事)/ mtndnew(媒体农大)等更新很慢的频道,常常返回 1 个月前的旧文章,让用户误以为"系统时间错乱"。
查"最新新闻 / 今天的农大新闻":必须用 --channels ttgznew zhxwnew(头条+综合,这两个频道每天更新)。
查"科研动态":用 --channels kxyj。
查"基层 / 学院动态":用 --channels jcdt。
查"人物特稿"(用户明确要"人物故事 / 报道"):才用 --channels rwgs。
--fetch-content 则无正文默认只返回标题、日期、URL,content 字段为 null。
需要读取文章内容必须加 --fetch-content:
ciee 所有频道的 summary 始终为 null,不是 bug。需要内容必须用 --fetch-content。
微信公众号、微博等外链即使加 --fetch-content 也返回 null,通过 url 字段中 mp.weixin.qq.com 等识别。
--fetch-content 时)| 条数 | 预计耗时 |
|---|---|
| 15 条(limit=1) | 5–10 秒 |
| 150 条(limit=10) | 30–60 秒 |
| 750 条(limit=50) | 3–5 分钟 |
{
"success": true,
"total": 42,
"items": [
{
"title": "信电学院赵景博副教授课题组取得重要进展",
"url": "https://ciee.cau.edu.cn/art/2026/4/9/art_50389_1106729.html",
"date": "2026-04-09",
"source": "ciee",
"source_name": "信息与电气工程学院",
"channel": "col50389",
"channel_name": "新闻动态",
"summary": null,
"content": "完整正文(--fetch-content 时填充,否则 null)"
}
],
"errors": []
}
python $PI_SKILLS_ROOT/cau-news-scraper/main.py --sites ciee --channels col50390 --limit 10 --fetch-content --pretty
python $PI_SKILLS_ROOT/cau-news-scraper/main.py --sites cau_news --channels ttgznew --limit 5 --pretty
# 先确认频道 ID
python $PI_SKILLS_ROOT/cau-news-scraper/main.py --list
# 再用 UUID 查询
python $PI_SKILLS_ROOT/cau-news-scraper/main.py --sites scc --channels 6ebab28e72ba46da99a0f2c372b129d7 --limit 10 --pretty
python $PI_SKILLS_ROOT/cau-news-scraper/main.py --limit 5 --pretty
每条新闻必须同时展示标题和链接,格式:标题一行,链接紧跟下一行,条目间空一行。
示例:
【农大新闻】最新 5 条
1. 信电学院赵景博副教授课题组取得重要进展
https://ciee.cau.edu.cn/art/2026/4/9/art_50389_1106729.html
2. 中国农业大学召开2026年春季教学工作会议
https://news.cau.edu.cn/art/2026/4/8/art_8057_1106500.html
3. ...
共 42 条,如需更多请告知。
规则:
mp.weixin.qq.com 等)同样输出 URL,用户可自行打开