运行时依赖
安装命令
点击复制技能文档
ORF Digest(news.orf.at) 命令格式 解释以“orf”开头的用户消息为请求ORF新闻摘要。 支持的形式: orf → 默认5项 orf → n项(最多15项) orf inland / orf ausland → 偏好选择 orf inland|ausland → 同时选择 来源 + 范围 主要来源:news.orf.at(德语) 偏好:国内政治、国际政治和主要头条。 排除:体育(Sport)。 输出要求 不发送任何额外的评论/前言/后言。 将结果作为单独的消息发送。 每个项目消息必须是: 第一行:标题(德语) 第二行:(例如45m ago,6h ago,2d ago) 第三行:ORF链接 在项目消息之后,发送一条包含生成图像的最终消息。 图像必须在4-6个不同的故事面板上可视化地整合拉取的新闻,使用环绕式工作室视频墙。 面板布局(必须): 顶部:大型粗体文本(1-2个单词,全大写)。 中间:较小的文本(3-6个单词),描述故事。 底部:精确1-2个简单图标(不包括地图、不包括繁忙的拼贴画) 图标种类:在面板之间尽可能使图标不同。 不在多个面板中重复使用相同的图标对。 避免过度使用通用图标(例如 globe + pin);仅在没有更好的匹配项时使用。 可读性:保持文本最小化并足够大以清晰渲染。 不包括标志/水印。 如果聊天提供商需要非空文本用于媒体,请使用最小的字幕。 过程 从用户消息中解析n和可选的焦点(inland|ausland)。 运行python3 skills/orf-digest/scripts/orf.py --count --focus --format json。 将每个返回的项目作为自己的消息发送(3行格式)。 通过Nano Banana生成ZiB工作室情绪图像: 从项目构建提示:python3 skills/orf-digest/scripts/orf.py --count --focus --format json | node skills/orf-digest/scripts/zib_prompt.mjs 生成:skills/orf-digest/scripts/generate_zib_nano_banana.sh ./tmp/orf-zib/zib.png 将图像作为最终消息发送。 如果获取/解析失败或返回0项: 使用浏览器工具打开https://news.orf.at/,根据判断选择N个非体育头条,并以相同的3行格式发送。 仍然生成一个带有几个通用政治新闻复活节彩蛋的ZiB工作室图像。