executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
rss-briefingTRIGGER WHEN: 用户提到"每日简报"、"RSS 简报"、"早报"、"晚报"、"新闻汇总"或要求抓取订阅的 RSS 资讯时。 抓取、去重并深度提炼订阅源中的最新文章,生成符合飞书排版规范的中文化简报。
Independent GitHub snapshot · Automated classification · Original documentation governs
name: rss-briefing description: > TRIGGER WHEN: 用户提到"每日简报"、"RSS 简报"、"早报"、"晚报"、"新闻汇总"或要求抓取订阅的 RSS 资讯时。 抓取、去重并深度提炼订阅源中的最新文章,生成符合飞书排版规范的中文化简报。 version: 4.0.0 author: Ethan Agent license: MIT trigger:
本技能用于自动执行或按需抓取 RSS 订阅内容,并进行深度提炼。
python3 scripts/run_briefing.pyrss_sources.json,根据 URL 哈希进行增量去重,只抓取未读的新鲜资讯。-----START_RAW_BRIEFING----- 标记之间的原始资讯列表(stdout),错误信息走 stderr。智能体捕获到原始资讯后,必须执行以下 SOP:
很多海外 RSS 源(openai.com、anthropic.com、huggingface.co 等)在境内直连不可达,必须走代理。脚本通过环境变量读取代理,不要在代码里硬编码。
export HTTPS_PROXY=http://127.0.0.1:7890
export HTTP_PROXY=http://127.0.0.1:7890
export ALL_PROXY=http://127.0.0.1:7890
python3 scripts/run_briefing.py
Docker 容器内访问宿主机代理,必须用 host.docker.internal:
# docker run 时注入
docker run -e HTTPS_PROXY=http://host.docker.internal:7890 \
-e HTTP_PROXY=http://host.docker.internal:7890 \
-e ALL_PROXY=http://host.docker.internal:7890 \
...
HTTPS_PROXY > HTTP_PROXY > ALL_PROXY;三个都没设置时脚本走直连。
unset HTTPS_PROXY HTTP_PROXY ALL_PROXY
python3 scripts/run_briefing.py
[标题](链接),飞书会将其折叠或解析失败。必须使用标题与链接分行显示的格式(见下方示例)。rss_sent_hashes.json,位置按优先级:$ETHAN_MEMORY_DIR → ~/.ethan/memory/ → 技能内置 memory/。如果想重新获取之前的文章,需要物理清理该 JSON 文件。CERT_NONE 绕过,通常不需要担心 HTTPS 握手失败。注意这会带来中间人风险,仅在受信任的网络/代理环境下使用。✗ <源名> | <URL> | <错误类型>: <原因> 的格式输出到 stderr,便于定位是哪个源、什么原因(HTTP 4xx/5xx、超时、SSL、XML 解析等)。nitter.net 系列源在 2024-2025 陆续失效,参见 references/sources.md 的"已知失效源"。### 🏛️ 【订阅源名称】
**[中文标题]**
- https://example.com/raw-url
> 💡 核心观点:[此处为 2-3 句深度、详细的中文提炼,阐述文章核心价值...]
---
references/sources.md。