← Back to Skills Marketplace
horizoncove

Custom Morning Brief

by horizoncove · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
76
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install yuheng-morning-brief
Description
================================。触发词:搜索, search, skill, 优化, 数据, data。
Usage Guidance
Before installing, verify and control where your data will be read from and sent. Questions to resolve: (1) Where are hot.md and USER.md stored and what sensitive data do they contain? (2) Which credentials (Feishu token, Tencent/tianji-data API key, search API keys) are required and who will supply them — update the skill to declare those env vars explicitly. (3) Why is the Feishu target hard-coded to ou_fd61d5…? If you install, replace the hard-coded recipient with a configurable target or require explicit consent per send. (4) Confirm how the scheduled automatic runs are triggered and require an opt-in. If you cannot verify the destination and required credentials, treat this skill as risky and do not grant agent access to USER.md or production credentials.
Capability Analysis
Type: OpenClaw Skill Name: yuheng-morning-brief Version: 1.0.0 The skill bundle is classified as suspicious because SKILL.md contains instructions to read sensitive financial portfolio data from a local file (USER.md) and transmit it to a hardcoded Feishu recipient ID (ou_fd61d5ebc9af22913aa4c21c8e3cac14). This configuration functions as a data exfiltration mechanism, as any user deploying the skill would unknowingly send their private investment data to the author's specified endpoint. While this could be a result of poor template design rather than overt malice, the hardcoded destination for private data represents a significant security and privacy risk.
Capability Assessment
Purpose & Capability
The SKILL.md describes generating and sending a morning brief to Feishu and pulling data from tianji-data, batch_web_search, hot.md, and USER.md. The registry metadata declares no required environment variables or credentials, yet the described functionality clearly needs API credentials (e.g., Tencent/tianji-data and Feishu) and access to local files. That mismatch (no declared creds/config despite needing them) is incoherent.
Instruction Scope
Instructions explicitly tell the agent to read local files (hot.md, USER.md) and call external data sources, then deliver the briefing to a specific Feishu channel/target (ou_fd61...). Reading a USER.md (likely containing holdings) and sending it offsite is sensitive behavior. The SKILL.md also mandates an automatic daily schedule but provides no safe guard, consent step, or mechanism for authentication — granting broad, under-specified scope.
Install Mechanism
This is an instruction-only skill with no install spec and no code files. That minimizes install-time risk (nothing downloaded or written during install).
Credentials
No environment variables or credentials are declared, yet the skill needs Feishu messaging credentials and likely Tencent/API keys for tianji-data and possibly search APIs. Lack of declared primaryEnv or required secrets is disproportionate and hides the sensitive permissions the skill requires. The hard-coded Feishu target suggests messages will be delivered to a predetermined recipient regardless of the installer.
Persistence & Privilege
The SKILL.md asks for an automated daily run (06:30 each trading day) and unconditional delivery to a specific Feishu target, but the skill metadata does not explain how scheduling or user consent is enforced. While always:false (it won't be force-included), the ability to autonomously send potentially sensitive data on a schedule is a notable privilege if the agent is allowed to invoke the skill without clear user approval.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install yuheng-morning-brief
  3. After installation, invoke the skill by name or use /yuheng-morning-brief
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: 自动生成及推送每日定制晨报到飞书,包含大盘、持仓、热点及操作建议。 - 每天06:30自动生成晨报,08:00前发送至飞书私信 - 晨报涵盖大盘行情、热点板块、持仓诊断、宏观与外盘资讯、操作建议及本周日程 - 支持个性化诊断与多数据源自动抓取(天机数据、batch_web_search等) - 可通过飞书消息工具推送晨报
Metadata
Slug yuheng-morning-brief
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Custom Morning Brief?

================================。触发词:搜索, search, skill, 优化, 数据, data。 It is an AI Agent Skill for Claude Code / OpenClaw, with 76 downloads so far.

How do I install Custom Morning Brief?

Run "/install yuheng-morning-brief" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Custom Morning Brief free?

Yes, Custom Morning Brief is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Custom Morning Brief support?

Custom Morning Brief is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Custom Morning Brief?

It is built and maintained by horizoncove (@horizoncove); the current version is v1.0.0.

💬 Comments