ワンクリックで
morning-newspaper-assistant-skill
当用户希望生成 AI 早报、运行晨报链路、查看今日资讯摘要,或消息中包含”早报””晨报””今日资讯””新闻摘要”等关键词时触发。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
当用户希望生成 AI 早报、运行晨报链路、查看今日资讯摘要,或消息中包含”早报””晨报””今日资讯””新闻摘要”等关键词时触发。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
当用户希望让 OpenClaw 通过 ACP 调度 Claude Code,对 GitHub 仓库进行 API Key、Token、密码、私钥、Webhook URL 等敏感信息泄露巡检、自动修复、验收、推送修复 commit,并通过飞书发送巡检报告时使用。
将销售会议 transcript、飞书会议原始 JSON、飞书云文档正文或 Word/DOCX 会议纪要,转换成 CRM 结构化结果,并按客户信息表 + 商机推进快照表两表模型生成/同步飞书多维表格记录时使用。适用于多轮客户推进、客户画像增量更新、商机阶段判断、Lead Score 计算,以及“弱值不覆盖旧值、沟通风格/风险顾虑合并”的客户字段更新规则。
当用户上传 PDF、JPG、JPEG、PNG 附件,或消息中包含"报销""发票""票据""录入""火车票""机票"等关键词时触发。对附件内容进行识别,若确认为报销票据则提取结构化字段并写入飞书多维表格;若识别后内容不是报销票据,告知用户并终止流程。
面向云服务器的小红书图文自动发布 Skill。适用于需要在 Linux 云服务器上,通过 Playwright/CDP、二维码人工接管、登录缓存、龙虾代发飞书群图片消息、截图留痕与审计日志来完成小红书草稿或发布流程的场景。
定期巡检加密货币行情,通过 CoinGecko API 获取 BTC、ETH、LTC 的实时价格(USD/CNY) 和 24h 涨跌幅。涨跌幅超过阈值时推送行情摘要,全部正常时回复 HEARTBEAT_OK。 支持 /crypto-monitor 斜杠命令触发,也可通过自然语言触发(如"帮我看一下 BTC 行情"、 "加密货币价格怎么样"、"crypto price check")。 配合 Cron 定时任务实现自动巡检。
SOC 職業分類に基づく
| name | morning-newspaper-assistant-skill |
| description | 当用户希望生成 AI 早报、运行晨报链路、查看今日资讯摘要,或消息中包含”早报””晨报””今日资讯””新闻摘要”等关键词时触发。 |
当用户希望运行中文 AI 晨报助手链路、生成 top10_publishable.json、输出静态页面、启动 8510 固定链接,或者排查邮箱提醒与成稿稳定性时,使用本 Skill。
这个 Skill 依赖完整项目仓库,不能只拷贝 SKILL.md 单独使用。
按以下顺序定位项目根目录:
MORNING_NEWSPAPER_ROOT~/projects/agentic-ai/morning-newspaper~/.openclaw/workspace/morning-newspaper若这些路径都不存在,应明确告诉用户:当前环境尚未部署完整项目仓库,请先完成部署。
主要入口:
<repo_root>/scripts/run_daily_pipeline.py<repo_root>/config/sources.yamlruntime/top10_publishable.json 稳定为 10 条runtime/dashboard.html 稳定可生成重要:不要直接执行 run_daily_pipeline.py。 该脚本是批处理入口,不会生成 LLM 结果文件。必须按以下步骤逐步执行,在每个"LLM 关口"处读取 prompt 文件、生成结果、再继续。
python3 scripts/collect_mailbox.py
python3 scripts/collect_raw.py
python3 scripts/enrich_content.py
python3 scripts/prepare_title_shortlist.py
产出:
runtime/collected_raw.jsonruntime/content_enriched.jsonruntime/title_candidates.jsonruntime/title_shortlist_prompt.txt读取 runtime/title_shortlist_prompt.txt,按 prompt 要求生成结果,写入 runtime/title_shortlist_result.json。
必须基于本轮 title_candidates.json 生成,不能复用旧文件。
然后继续:
python3 scripts/apply_title_shortlist.py
python3 scripts/prepare_draft_input.py
产出:runtime/shortlist.json、runtime/draft_input.json、runtime/draft_prompt.txt
读取 runtime/draft_prompt.txt,按 prompt 要求生成结果,写入 runtime/draft_result.json。
必须基于本轮 draft_input.json 生成,不能复用旧文件。
然后继续:
python3 scripts/apply_draft_results.py
python3 scripts/prepare_top10_ranking.py
产出:runtime/drafted_items.json、runtime/top10_ranking_input.json、runtime/top10_ranking_prompt.txt
读取 runtime/top10_ranking_prompt.txt,按 prompt 要求生成结果,写入 runtime/top10_ranking_result.json。
必须基于本轮 top10_ranking_input.json 生成,不能复用旧文件。
然后继续:
python3 scripts/apply_top10_ranking.py
python3 scripts/build_dashboard.py
python3 scripts/check_runtime_status.py
产出:runtime/top10_publishable.json、runtime/dashboard.html
每个 apply 脚本会检查结果文件的修改时间是否晚于输入文件。如果结果文件更旧,说明是上一轮遗留的,脚本会报错要求重新生成。遇到此错误时,必须删掉旧文件、重新读取当前 prompt 生成新结果。
python3 scripts/run_daily_pipeline.py --rebuild-dashboard-only
./scripts/serve_dashboard_8510.sh
这个脚本会:
runtime/ 目录下启动 python3 -m http.server 8510 --bind 0.0.0.0以下 3 个结果文件当前仍可由模型或人工回填:
runtime/title_shortlist_result.jsonruntime/draft_result.jsonruntime/top10_ranking_result.json如果缺少这些文件,Skill 不应假装完成,而应明确指出缺的是哪一步。
Top10 必须完整展示 10 条summary/summary_main 不允许是 [TEST] 标题 这类占位文本-,不要额外加“待确认”文案•
📰🧰🧠💼🔎runtime/executive_mailbox.jsonruntime/mail_event_queue.jsonruntime/mailbox_collect_report.jsonalerts/events 都为空,且已开启 pop3_fallback_enabled,则必须继续尝试 POP3支持任何提供 IMAP/POP3 服务的邮箱(163、QQ、Gmail、Outlook 等),服务器地址在 config/sources.yaml 的 assistant_mailbox 段配置。
项目根目录 .env 至少需要:
IMAP_USER=your_email@example.com
IMAP_PASS=your_imap_authorization_code
注意:IMAP_PASS 填邮箱后台生成的客户端授权码 / 应用专用密码,不是网页登录密码。
runtime/dashboard.htmlhttp://<服务器IP>:8510/dashboard.htmlscripts/dashboard_app.py执行完后,至少汇报:
runtime/dashboard.html 是否已更新