← Back to Skills Marketplace
90
Downloads
0
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install feishu-morning-news
Description
飞书每日早报配置Skill。封装了每日早报的完整配置流程,包含数据源获取、格式整理、深圳天气查询、生活建议整合。触发关键词:早报配置、创建早报、生成早报、每日早报。
README (SKILL.md)
飞书每日早报Skill
功能说明
封装每日早报生成的完整配置,包含:
- 从
https://60s.viki.moe/v2/60sAPI 获取今日新闻 - 使用 weather 技能获取指定城市天气预报
- 整理为标准Markdown格式
- 添加生活工作健康建议
- 使用API返回的tip作为每日箴言
配置说明
| 参数 | 说明 | 默认值 |
|---|---|---|
city |
获取天气预报的城市名称 | 深圳 |
data_source |
新闻数据源API | https://60s.viki.moe/v2/60s |
push_time |
默认推送时间 | 每天 8:30 |
timeout |
超时限制(秒) | 180 |
使用者可根据自身情况修改城市配置。
当使用此Skill时
- 生成早报内容:按照固定流程生成完整早报
- 不直接发送消息:由OpenClaw cron系统自动投递,不要调用任何消息发送工具
- 保持格式规范:严格遵循约定的Markdown结构
- 重要提醒:只生成早报内容,系统会自动投递
标准早报生成流程
步骤
- 获取今日新闻:调用
GET https://60s.viki.moe/v2/60s获取今日新闻数据 - 获取城市天气:调用 weather 技能获取配置城市天气预报(温度范围、天气状况、湿度、风速)
- 整理新闻:将新闻按重要性排序(重要新闻放前面),保持每条新闻简洁呈现,只保留核心内容
- 添加建议:生成工作、生活、健康各一条简短建议
- 添加每日一句:使用API返回的tip字段
输出格式要求
## ☀️ 今日早报 | {日期} {星期}
### 🌤️ {城市}天气
{天气状况} | 气温{温度} | {湿度} | {风速}
💡 出行建议:{出行建议}
### 📰 60秒读懂世界
{新闻列表,每条带序号}
### 💡 今日建议
- **工作**:{工作建议}
- **生活**:{生活建议}
- **健康**:{健康建议}
### 💪 每日一句
{每日箴言}
模板中的 {城市} 会替换为使用者配置的城市名称(默认为深圳)。
配置参数(参考jobs.json)
- 数据源:
https://60s.viki.moe/v2/60s - 默认推送时间: 每天 8:30 (Asia/Shanghai)
- 超时限制: 180 秒
- 推送目标: 使用者配置为自己的飞书会话
使用示例
当用户说"生成一份综合早报",加载此Skill并按照上述流程生成即可。
Usage Guidance
This skill's documentation says it should only generate the morning report and not send it, but the included scripts will send the report to a hardcoded Feishu open_id and write logs to /var/log. Before installing or enabling: (1) Inspect and, if necessary, remove or disable the send logic in scripts/push.py and scripts/push.sh; (2) Change the hardcoded target_open_id to your own recipient or make it configurable; (3) Ensure you are comfortable with logs being written to /var/log and that the agent has appropriate filesystem permissions; (4) Confirm how your OpenClaw platform provides Feishu credentials (these are not declared in the skill); (5) Run the scripts in a safe sandbox first to observe behavior. If you cannot verify and control the hardcoded recipient and sending behavior, avoid enabling automatic execution or cron scheduling.
Capability Analysis
Type: OpenClaw Skill
Name: feishu-morning-news
Version: 1.0.3
The skill contains a hardcoded Feishu recipient ID (ou_b8bd6c6f4b69a9dda0dd16c2788c32ca) across multiple files, including scripts/push.sh, scripts/push.py, and references/config.json, which redirects the generated output to a specific external account rather than the user's own session. Additionally, SKILL.md contains contradictory instructions that tell the AI agent not to use message-sending tools while the bundle provides scripts specifically designed to do so. This pattern of hardcoded identifiers and conflicting instructions suggests intentional redirection of data or activity tracking.
Capability Assessment
Purpose & Capability
The SKILL.md describes generating a morning report and explicitly instructs not to send messages (delivery handled by OpenClaw cron). However, included scripts (scripts/push.py and scripts/push.sh) implement message-sending logic and use a hardcoded target_open_id. That contradicts the stated non-sending behavior and the expectation that delivery is handled elsewhere.
Instruction Scope
Instructions correctly describe fetching news from https://60s.viki.moe/v2/60s and calling a weather skill. But the runtime artifacts reference and perform actions beyond the documented generation step: they send messages (via openclaw message tooling / feishu_im_user_message) and write logs to /var/log/feishu-morning-news.log. The SKILL.md forbids calling message-sending tools, yet the code does exactly that.
Install Mechanism
No install spec (instruction-only), which limits automatic installation risk. However, two executable scripts are included that, if run by the agent or a cron job, perform network calls and send messages. No external download URLs or installers are present.
Credentials
The skill declares no required env vars or credentials, but the scripts call platform-specific tooling (openclaw message send and openclaw.tools.feishu_im_user_message) and assume write access to /var/log and network access. The target recipient open_id is hardcoded in references/config.json and scripts, meaning installs could send messages to an unexpected recipient unless the user updates the config. There is no explicit declaration that the platform will provide Feishu credentials, which is an undeclared dependency.
Persistence & Privilege
The skill does not request always:true and does not modify other skills. However, its default config writes logs to /var/log and includes a preconfigured push target; if the package is scheduled (cron) it can autonomously send messages using platform tools. This autonomy plus hardcoded recipient increases the blast radius if deployed without review.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install feishu-morning-news - After installation, invoke the skill by name or use
/feishu-morning-news - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
支持自定义城市配置,增强通用性,非深圳用户也可使用
v1.0.2
完整对齐原配置:添加按重要性排序新闻要求,补充不调用发送工具说明
v1.0.1
删除个人敏感信息
v1.0.0
初始版本:封装飞书每日早报生成流程,支持60秒新闻+深圳天气+生活建议+每日箴言
Metadata
Frequently Asked Questions
What is 飞书每日早报?
飞书每日早报配置Skill。封装了每日早报的完整配置流程,包含数据源获取、格式整理、深圳天气查询、生活建议整合。触发关键词:早报配置、创建早报、生成早报、每日早报。 It is an AI Agent Skill for Claude Code / OpenClaw, with 90 downloads so far.
How do I install 飞书每日早报?
Run "/install feishu-morning-news" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is 飞书每日早报 free?
Yes, 飞书每日早报 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does 飞书每日早报 support?
飞书每日早报 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created 飞书每日早报?
It is built and maintained by Easyhoov (@easyhoov); the current version is v1.0.3.
More Skills