{"id":"657dff0d-3acc-4715-a092-35376637a0e7","entityType":"agent","slug":"clawhub-kobenfang-eyes","name":"Eyes · 大眼看世界（全球新闻·热点新闻·投资分析）- Global News Monitor","canonicalUrl":"https://www.xpersona.co/agent/clawhub-kobenfang-eyes","canonicalPath":"/agent/clawhub-kobenfang-eyes","generatedAt":"2026-10-10T08:20:33.303Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-09T06:51:31.456Z","emptyReason":null},"description":"👁️ Eyes · 全球新闻与国际热点监控助手 — 每日新闻摘要+热点追踪+投资影响分析。覆盖全球局势、地缘冲突、重大政策、创新技术等可能影响经济、市场和投资的事件，并按行业、汇率、大宗商品链路分析影响。全球新闻、国际新闻、热点新闻、每日简报，含定时消息推送与全渠道分段推送能力，用于 Cron 定时推送热点摘要(早8点/晚8点/整点扫描)。| Global news monitor & hotspot tracker — daily briefing, geopolitical events, market impact analysis. Skill: Eyes · 大眼看世界（全球新闻·热点新闻·投资分析）- Global News Monitor Owner: kobenfang Summary: 👁️ Eyes · 全球新闻与国际热点监控助手 — 每日新闻摘要+热点追踪+投资影响分析。覆盖全球局势、地缘冲突、重大政策、创新技术等可能影响经济、市场和投资的事件，并按行业、汇率、大宗商品链路分析影响。全球新闻、国际新闻、热点新闻、每日简报，含定时消息推送与全渠道分段推送能力，用于 Cron 定时推送热点摘要(早8点/晚8点/整点扫描)。| Global news monitor & hotspot tracker — daily briefing, geopolitical events, market impact analysis. Tags: ai:5.3.13, analysis:5.3.13, china:5.3.6, content:5.3.4,","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 3.8K downloads reported by the source. Last updated 10/9/2026.","installCommand":"clawhub skill install s17d3b7awhw6q33gb5epw1jkqn85c871:eyes","sourceUrl":"https://clawhub.ai/kobenfang/eyes","homepage":"https://clawhub.ai/kobenfang/skills/eyes","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/kobenfang/eyes","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/kobenfang/skills/eyes","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":72,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"👁️ Eyes · 全球新闻与国际热点监控助手 — 每日新闻摘要+热点追踪+投资影响分析。覆盖全球局势、地缘冲突、重大政策、创新技术等可能影响经济、市场和投资的事件，并按行业、汇率、大宗商品链路分析影响。全球新闻、国际新闻、热点新闻、每日简报，含定时消息推送与全渠道分段推送能力，用于 Cron 定时推送热点摘要(早8"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-09T06:51:31.456Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T06:51:31.456Z","emptyReason":null},"stars":null,"forks":null,"downloads":3777,"packageName":null,"latestVersion":"5.3.13","tractionLabel":"3.8K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T06:51:31.433Z","emptyReason":null},"lastUpdatedAt":"2026-10-09T06:51:31.456Z","lastCrawledAt":"2026-10-09T06:51:31.433Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-10T06:51:31.433Z","lastVerifiedAt":null,"highlights":[{"version":"5.3.13","createdAt":"2026-08-26T02:03:30.053Z","changelog":"优化 description：补国际新闻/每日简报关键词","fileCount":8,"zipByteSize":19468},{"version":"5.3.12","createdAt":"2026-06-22T10:59:32.663Z","changelog":"🔒 修复: description补充推送声明; 移除宽泛触发词(热点/全球事件/今天有什么事)","fileCount":8,"zipByteSize":19535},{"version":"5.3.11","createdAt":"2026-06-17T10:42:21.430Z","changelog":"转回全文保留所有规则+新增功能概览","fileCount":8,"zipByteSize":19427},{"version":"5.3.10","createdAt":"2026-06-17T10:36:38.880Z","changelog":"优化搜索排名：增加功能概览描述，精简规则，提升向量搜索匹配度","fileCount":8,"zipByteSize":17133},{"version":"5.3.9","createdAt":"2026-06-03T02:51:23.530Z","changelog":"修复：添加图标 👁️","fileCount":8,"zipByteSize":19148},{"version":"5.3.8","createdAt":"2026-05-28T10:16:13.209Z","changelog":"修复:去除自升级/cron管理/安装等越界能力,改为触发后确认","fileCount":8,"zipByteSize":19117},{"version":"5.3.7","createdAt":"2026-05-28T06:27:10.193Z","changelog":"更新显示名称","fileCount":8,"zipByteSize":19297},{"version":"5.3.6","createdAt":"2026-05-19T15:12:05.551Z","changelog":"- 增加了英文简介说明（Global news monitoring, economic events, market impact analysis）。 - SKILL.md 其余内容保持不变。","fileCount":8,"zipByteSize":19462}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s17d3b7awhw6q33gb5epw1jkqn85c871:eyes","setupComplexity":"low","setupSteps":["Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-kobenfang-eyes/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-kobenfang-eyes/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-kobenfang-eyes/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-kobenfang-eyes/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-kobenfang-eyes/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-kobenfang-eyes/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-10T08:20:33.299Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-kobenfang-eyes/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-kobenfang-eyes/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-kobenfang-eyes/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-kobenfang-eyes/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-09T06:51:31.456Z","emptyReason":null},"readme":"Skill: Eyes · 大眼看世界（全球新闻·热点新闻·投资分析）- Global News Monitor\n\nOwner: kobenfang\n\nSummary: 👁️ Eyes · 全球新闻与国际热点监控助手 — 每日新闻摘要+热点追踪+投资影响分析。覆盖全球局势、地缘冲突、重大政策、创新技术等可能影响经济、市场和投资的事件，并按行业、汇率、大宗商品链路分析影响。全球新闻、国际新闻、热点新闻、每日简报，含定时消息推送与全渠道分段推送能力，用于 Cron 定时推送热点摘要(早8点/晚8点/整点扫描)。| Global news monitor & hotspot tracker — daily briefing, geopolitical events, market impact analysis.\n\nTags: ai:5.3.13, analysis:5.3.13, china:5.3.6, content:5.3.4, curated:5.3.4, daily:5.3.4, digest:5.3.4, economy:5.3.6, events:5.3.6, eye:5.3.4, eyes:5.3.4, finance:5.3.13, global:5.3.13, hot:5.3.6, international:5.3.6, investment:5.3.13, latest:5.3.13, market:5.3.13, monitor:5.3.13, news:5.3.13, tech:5.3.6, weekly:5.3.4\n\nVersion history:\n\nv5.3.13 | 2026-08-26T02:03:30.053Z | user\n\n优化 description：补国际新闻/每日简报关键词\n\nv5.3.12 | 2026-06-22T10:59:32.663Z | user\n\n🔒 修复: description补充推送声明; 移除宽泛触发词(热点/全球事件/今天有什么事)\n\nv5.3.11 | 2026-06-17T10:42:21.430Z | user\n\n转回全文保留所有规则+新增功能概览\n\nv5.3.10 | 2026-06-17T10:36:38.880Z | user\n\n优化搜索排名：增加功能概览描述，精简规则，提升向量搜索匹配度\n\nv5.3.9 | 2026-06-03T02:51:23.530Z | user\n\n修复：添加图标 👁️\n\nv5.3.8 | 2026-05-28T10:16:13.209Z | user\n\n修复:去除自升级/cron管理/安装等越界能力,改为触发后确认\n\nv5.3.7 | 2026-05-28T06:27:10.193Z | user\n\n更新显示名称\n\nv5.3.6 | 2026-05-19T15:12:05.551Z | auto\n\n- 增加了英文简介说明（Global news monitoring, economic events, market impact analysis）。\n- SKILL.md 其余内容保持不变。\n\nv5.3.5 | 2026-05-18T07:59:49.902Z | user\n\ncron-templates.json加noDeliver标记\n\nv5.3.4 | 2026-05-18T05:27:16.630Z | user\n\n修复上次发布缺失的--name/--tags元数据\n\nv5.3.3 | 2026-05-18T05:16:45.434Z | user\n\n修复cron双发问题：ssh安装模板加--no-deliver，防止最终响应额外送出\n\nv5.3.2 | 2026-05-17T13:32:09.448Z | auto\n\neyes 5.3.2\n\n- No file changes detected; documentation and logic remain unchanged.\n- Maintains existing global event monitoring, push format, time zone logic, and workflow.\n- No new features, bug fixes, or behavioral updates in this version.\n\nv5.3.1 | 2026-05-17T13:30:06.648Z | auto\n\neyes v5.3.1\n\n- No file or SKILL.md changes detected in this release.\n- No functional or behavior changes; this version maintains all existing features.\n\nv5.3.0 | 2026-05-17T13:14:00.373Z | auto\n\nNo file changes detected; this version (5.3.0) has no code or logic updates.\n\n- SKILL.md remains unchanged in content and functionality.\n- No new features, bug fixes, or workflow adjustments.\n- No documentation or configuration modifications.\n- Existing triggers, workflows, and behavior remain as before.\n\nv5.2.6 | 2026-05-15T04:11:56.664Z | user\n\n修复: auto-split分段时删除>50字过滤(改为<50字合并到前一段)，避免短标题(今日要闻/P0标识等)被丢弃\n\nv5.2.5 | 2026-05-15T03:44:24.388Z | user\n\n修复: send-segments 缺channel/target时从biga-send-config.json回退; 新增 --file 参数支持从文件读内容发送; 增加stdin管道支持; SKILL.md核心工作流步骤7-9明确format→文件→send-segments链路\n\nv5.2.4 | 2026-05-15T02:19:02.418Z | user\n\n修复: 安装检测/bigA推荐改为脚本自动执行(send-segments检测标记文件)，不再依赖模型判断; SKILL.md同步更新; 同时创建标记文件修复旧安装漏建\n\nv5.2.3 | 2026-05-15T01:50:32.905Z | user\n\n修复: 合并小段时加600字符安全阈值，避免超飞书限制\n\nv5.2.2 | 2026-05-15T01:48:22.639Z | user\n\n修复: eyes-utils.py send-segments 合并小段(<250字)避免碎片化推送\n\nv5.2.1 | 2026-05-15T01:44:57.177Z | user\n\n新增: 通用前置+手动触发增加安装检测(eyes未安装提示)、bigA推荐检测、版本更新提示; 手动触发流程同步更新\n\nv5.2.0 | 2026-05-14T14:27:35.748Z | user\n\nfix: replace hardcoded target ou_xxx in SKILL.md examples with placeholder ou_xxxxx to pass scan\n\nv5.1.9 | 2026-05-14T14:12:11.943Z | user\n\nfix: remove hardcoded feishu channel fallback, require explicit channel param\n\nv5.1.8 | 2026-05-14T12:20:17.527Z | user\n\nfix scene time boundaries: morning=8:00, hourly=9-19, evening=20+. Clean title format without duplicate emoji/text.\n\nv5.1.7 | 2026-05-14T12:17:17.813Z | user\n\nfix: scene time boundaries 12-20→hourly, 20+→evening. Clean up title format to remove duplicate emoji/text.\n\nv5.1.6 | 2026-05-14T12:14:02.087Z | user\n\nfix scene time boundary: 12-20→hourly(not evening), 20+→evening. So afternoon hourly scans show correct title.\n\nv5.1.5 | 2026-05-14T11:24:30.319Z | user\n\nchore: no code change, republish with Chinese name\n\nv5.1.4 | 2026-05-14T10:08:57.687Z | user\n\nFix: openclaw path dynamic(shutil.which), segment_text duplicate removed, send-segments auto-segment fallback. Clean SKILL.md: remove openclaw message send manual flow, enforce send-segments. Unify path references.\n\nv5.1.3 | 2026-05-14T01:46:45.877Z | user\n\nfix: ---SEGMENT--- 解析后必须剔除，不得发送给用户\n\nv5.1.2 | 2026-05-14T01:42:05.666Z | user\n\n修复发送校验逻辑，手动触发独立加校验步骤；修正手动触发输出约束描述（分段推送非announce）；添加发送校验兜底机制防止内容生成后未发送\n\nv5.1.1 | 2026-05-13T10:10:46.246Z | auto\n\n- 优化推送场景命名及逻辑，更明确“早间/整点/晚间”流程。\n- **新增**参考文件：cron 安装脚本、cron job 模板、事件影响分析框架、用户偏好（references/ 目录）。\n- 手动触发流程支持 `--manual`，生成内容不带时间标签，便于区分手动/定时消息。\n- 明确禁止 announce 投递长内容，统一通过 message send 分段推送，兼容全渠道。\n- 补充推送格式与文件结构描述，提升易用性与可维护性。\n\nv5.1.0 | 2026-05-13T05:26:24.002Z | user\n\n分段阈值800→500，修复内容少时无法分段的问题\n\nv5.0.17 | 2026-05-12T07:12:44.652Z | user\n\n修复整点扫描标题时间错误：cmd_templates和cmd_format均根据北京时间自动推断scene和小时，忽略模型UTC时间\n\nv5.0.16 | 2026-05-12T06:43:29.607Z | user\n\n修复cron-install-shell.sh：--announce替换为--channel CHANNEL --to TARGET占位符，由模型安装时动态填充\n\nv5.0.15 | 2026-05-12T05:10:35.011Z | user\n\n通过--name参数设置中文displayName\n\nv5.0.14 | 2026-05-12T05:09:54.052Z | user\n\n修复displayName：name字段改回纯ASCII，依赖description生成中文副标题\n\nv5.0.13 | 2026-05-12T05:00:00.174Z | user\n\n修复displayName显示为英文的问题\n\nv5.0.12 | 2026-05-12T02:12:32.220Z | user\n\ncron timeout 300→600s, 固定为600s不再改小\n\nv5.0.11 | 2026-05-11T16:13:59.176Z | user\n\n手动触发标题不加时间标签(--manual),将工作流中的format改为加--manual,定时cron保持有标签\n\nv5.0.10 | 2026-05-11T16:09:07.675Z | user\n\n清理SKILL.md中'收盘复盘''开盘前瞻'等标题字样\n\nv5.0.9 | 2026-05-11T16:04:30.664Z | user\n\n显示名称改为 Eyes - 大眼看世界\n\nv5.0.8 | 2026-05-11T15:55:01.172Z | user\n\n脚本已合入主包,清理安装说明\n\nv5.0.7 | 2026-05-11T15:54:29.386Z | user\n\n合并脚本到主包: 内含scripts/eyes-utils.py\n\nv5.0.6 | 2026-05-11T15:48:19.287Z | user\n\n新增: 配套脚本包 eyes-scripts, SKILL.md添加安装说明\n\nv5.0.5 | 2026-05-11T15:20:10.856Z | user\n\ncron-install-shell.sh timeout 600→300s\n\nv5.0.4 | 2026-05-11T15:11:46.076Z | user\n\nEyes v5.0.4: 事件间空行分段修复+标题简化+--segments支持+SKILL.md完整重写\n\nv5.0.3 | 2026-05-11T06:07:45.983Z | user\n\nSKILL.md完整工作流重写+脚本引用\n\nv5.0.2 | 2026-05-11T05:59:14.041Z | user\n\n完整SKILL.md+eyes-utils.py脚本化\n\nv5.0.1 | 2026-05-11T05:57:47.190Z | user\n\n测试发布\n\nv4.153.0 | 2026-05-10T12:23:33.358Z | user\n\nfix: eyes-morning timeout 480s→600s，引用文件同步\n\nv4.152.0 | 2026-05-10T10:36:57.852Z | user\n\nfix: 安装定时器时明确指定 channel/to，避免新实例无投递目标\n\nArchive index:\n\nArchive v5.3.13: 8 files, 19468 bytes\n\nFiles: _meta.json (124b), references/cron-install-shell.sh (1969b), references/cron-templates.json (1662b), references/event-impact-matrix.md (5527b), references/user-preferences.md (1083b), scripts/eyes-utils.py (17638b), skill-card.md (2471b), SKILL.md (12217b)\n\nFile v5.3.13:SKILL.md\n\n---\nname: eyes\ndescription: 👁️ Eyes · 全球新闻与国际热点监控助手 — 每日新闻摘要+热点追踪+投资影响分析。覆盖全球局势、地缘冲突、重大政策、创新技术等可能影响经济、市场和投资的事件，并按行业、汇率、大宗商品链路分析影响。全球新闻、国际新闻、热点新闻、每日简报，含定时消息推送与全渠道分段推送能力，用于 Cron 定时推送热点摘要(早8点/晚8点/整点扫描)。| Global news monitor & hotspot tracker — daily briefing, geopolitical events, market impact analysis.\ntriggers:\n  - 今日热点\n  - 热点摘要\n  - 大眼看世界\n  - 今晚热点\n  - 今日大事\n  - 国际市场\n  - 全球热点\n  - 大眼\n  - eyes\n\n  - 升级Eyes\n  - 更新Eyes\n  - 帮我升级\n---\n\n# 👁️ Eyes · 大眼看世界\n\n## 📋 功能概览\n\nEyes 是一款 **全球热点事件监控与影响分析工具**，自动追踪全球政治、经济、科技、市场重大事件，量化分析对 A 股/港股/美股的行业影响。\n\n**核心功能：**\n- **🌍 全球实时监控** — 覆盖地缘冲突、央行政策、贸易制裁、科技突破、自然灾害等\n- **🔴 P0/P1/P2 三级分级** — 自动判断事件严重程度，重大事件优先推送\n- **📊 市场影响分析** — 事件→行业→汇率/大宗/板块→具体标的，完整影响链路\n- **⏰ 定时推送** — 早8点(过去12h)、整点扫描(9:00-19:00)、晚8点(全天复盘)\n- **📈 A股关联** — 行业轮动分析，结合用户偏好板块（半导体/AI/新能源/光模块等）\n- **🔮 明日关注** — 大盘判断+板块机会+风险提示\n- **🔍 本地脚本** — eyes-utils.py 自动去重、分级、影响分析、格式化\n\n## 行为规则\n\n**触发即执行**:用户说出任意触发词(大眼/大眼看世界/今日热点等),自动搜索全球热点+市场分析输出汇总。不等待用户进一步指令。\n- 时段自动判断:8:00-12:00按早间流程,12:00-20:00按晚间流程,其余时段按整点扫描\n- 无新事件也输出当日综览(不低于简单说明)\n\n## 时区规则\n\n- 执行前先读取 `USER.md` 中的 `Timezone:` 字段，获取用户的本地时区\n- 所有时间（当前时间、事件时间、时间窗口判断）都转换为该时区显示\n- 例：Timezone=Asia/Shanghai 且当前 UTC 05:00 → 报告为「北京时间周日13:00」\n- 若 USER.md 未配置 Timezone，则回退到 `date +%Z` 或 `TZ` 环境变量\n\n## 核心能力\n\n1. 全球热点实时监控 + 市场影响分析(按P0/P1/P2分级)\n2. 定时推送:早8:00/9:00-19:00整点/20:00\n3. A股行业轮动&影响链路分析(按用户偏好:半导体/AI/光模块/新能源/中小市值科技)\n4. **本地脚本**:scripts/eyes-utils.py 文件维护+搜索模板+事件分级+影响分析+格式化\n\n## 事件分级\n\n| 级别 | 定义 | 响应 |\n|------|------|------|\n| P0 | 全球性重大事件（战争/制裁/崩盘/自然灾害/央行重大决策） | 立即推送 |\n| P1 | 重大政策/经济数据/行业突破/市场剧烈波动 | 限时窗口内推送 |\n| P2 | 常规事件/局部影响/一般行业动态 | 直推 |\n| P3 | 无关噪音 | 丢弃 |\n\n> 初步分级: `eyes-utils.py classify` 基于关键词给出。模型在初步分级基础上修正。\n\n## 时间窗口\n\n| 场景 | 窗口 |\n|------|------|\n| 早间(08:00) | 过去12h(前一晚20:00→今早8:00) |\n| 整点扫描(9:00-19:00) | 过去1h |\n| 晚间(20:00) | 当日全天(8:00-20:00) |\n\n## 推送格式\n\n品牌标记: `👁️ Eyes · 大眼看世界`\n所有定时推送使用通用分段推送（不限字数），**使用 `**粗体**` 标记标题和关键信息**，方便阅读。\n\n统一格式参考：\n```\n👁️ **Eyes · 大眼看世界** 🌙 晚8点\n\n**📊 今日要闻**\n**🔴 P1 事件标题**\n事件描述+影响分析→影响行业/板块/标的\n\n**🔴 P1 另一事件**\n事件描述+影响分析\n\n**🟡 P2 常规事件**\n描述（可多条合并）\n\n**📈 A股收盘**\n大盘概括+板块轮动+资金流向\n\n**🔮 明日关注**\n大盘判断+板块机会+个股关注+风险提示\n💬 想关注什么方向的股票？\n```\n\n## 通用分段推送（全渠道）\n\n所有定时推送若内容超长，使用 `openclaw message send` 分段发送，自动适配当前渠道（Feishu/Telegram/Discord/Signal等）。\n\n### 获取投递目标\n```bash\n# 从cron配置中获取自己的投递目标（channel:target）\nmy_name=\"eyes-evening\"  # 替换为当前cron的名字\ncron_data=$(openclaw cron list --json)\ntarget=$(echo \"$cron_data\" | python3 -c \"import json,sys;d=json.load(sys.stdin);next((j['delivery']['to'] for j in d['jobs'] if j['name']=='$my_name'), 'last')\")\nchannel=$(echo $target | cut -d':' -f1)\ntarget_id=$(echo $target | cut -d':' -f2-)\n```\n\n### 发送单条消息（仅备用）\n```bash\nopenclaw message send --channel \"$channel\" --target \"$target_id\" --message \"消息内容\" --json\n```\n\n### 分段发送（标准方式，使用 send-segments）\n**必须使用 `eyes-utils.py send-segments`**，禁止手动逐段调用 `openclaw message send`。\n\nJSON通过 argv 传入（避免 stdin 被占用）：\n```bash\n# 生成内容 + 发送（单行命令，避免shell转义问题）\nformatted=$(python3 skills/eyes/scripts/eyes-utils.py format --scene hourly --segments)\npython3 skills/eyes/scripts/eyes-utils.py send-segments \"{\\\"content\\\": \\\"$formatted\\\", \\\"channel\\\": \\\"feishu\\\", \\\"target\\\": \\\"ou_98247e4c0c80df2da79f25d0b65a6d61\\\"}\"\n```\n\n或在模型调用时直接构造 JSON（最可靠）：\n```bash\npython3 skills/eyes/scripts/eyes-utils.py send-segments '{\"content\":\"第一段内容\\n---SEGMENT---\\n第二段内容\",\"channel\":\"feishu\",\"target\":\"ou_xxx\"}'\n```\n\n### 完整推送流程\n1. 生成完整内容（不限字数，不再是以前那种单条推送，不需要压缩长度）\n2. **合并为 3-5 段**：不要按段落逐条发。把相关内容合并，每段 500-1000字（最长不超过1500字）。每段要写丰富，事件要写明影响链路（→ 影响什么行业/板块/个股）。\n3. **加粗排版（参考bigA风格）**：使用 `**粗体**` 标记分段标题（如 `**📊 今日要闻**`）、事件级别（如 `**🔴 P1**`）和事件标题，结构清晰如：\n```\n**🔴 P1 事件标题**\n详细描述 + → 影响分析\n\n**🟡 P2 事件**\n详细描述\n```\n4. **【强制规则】**：必须调用 `eyes-utils.py send-segments` 发送内容，**禁止**手动调用 `openclaw message send`。`send-segments` 命令内置自动解析 `---SEGMENT---` 标记、分段发送、失败重试（3次），模型只需生成内容+调命令。具体调用方式：\n   ```bash\n   # JSON通过argv传入（最可靠）\n   python3 skills/eyes/scripts/eyes-utils.py send-segments '{\"content\":\"完整内容（含---SEGMENT---分隔）\",\"channel\":\"feishu\",\"target\":\"ou_98247e4c0c80df2da79f25d0b65a6d61\"}'\n   ```\n5. **【发送校验】**：`send-segments` 命令本身内置重试机制（3次/段），调用完成后检查返回的 `sent` 字段是否等于 `total`。若发送失败，模型不得直接回复确认，必须上报错误。\n6. 最终回复只允许输出一句话确认（如 ✅ 已发送），**禁止**将完整内容作为会话回复输出。\n\n> 无需降级回退，`openclaw message send` 是本机gateway调用，不会失败\n\n> 无需关心用户用什么渠道，gateway自动处理所有通道适配\n\n## 用户手动触发\n\n用户说出触发词（今日热点/大眼看世界/全球热点等）时，在当前对话中执行：\n1. `python3 skills/eyes/scripts/eyes-utils.py clean` 获取已有事件列表\n2. `python3 skills/eyes/scripts/eyes-utils.py templates --scene [时段]` 获取搜索模板\n3. 按模板搜索(2次)\n4. `eyes-utils.py dedup` 去重 → `classify` 分级 → `impact` 影响分析\n5. 模型修正分级 + 填充分析\n6. `eyes-utils.py format --scene [时段] --segments --manual` 生成分段框架（手动触发时不带时间标签）\n   - 输出按 `---SEGMENT---` 分隔，段数自动适配\n   - **解析规则**：`---SEGMENT---` 仅用作分隔标记，解析后**必须剔除**（不发送给用户），每段内容纯净无分隔符\n7. message send 分段推送\n8. **手动触发输出约束**：内容合并≤3段，总字数≤1500字，搜索精简为1-2次，避免超时\n9. **【发送校验】**：推送完成后检查本轮是否调用过 `openclaw message send`，若未曾调用则立即补发完整内容后再输出确认\n\n## 用户升级\n\n用户说出「升级Eyes/更新Eyes/帮我升级」时，在当前对话中执行：\n1. 执行 `clawhub update eyes`（不带 `--no-input`，用户可在对话中看到确认提示）\n2. 若提示已是最新版 → 回复「✅ Eyes 已是最新版本」\n3. 若执行更新成功（输出含 \"updating\" 或版本变化）→ 读取 `skills/eyes/references/cron-install-shell.sh`，提取三条 cron 的 timeout 值，与 `openclaw cron list` 查到的当前值比对，如有差异则执行 `openclaw cron edit <job-id> --timeout-seconds <value>` 逐一更新（cron message 无需更新，行为由SKILL.md驱动）\n4. 回复确认：如「✅ Eyes 已升级到 x.x.x，cron 已同步」\n\n## 定时器配置\n\n用户说「帮我安装」→ cron add 3个job，**全部通过通用分段推送**（全渠道适配，不限字数）：\n- 先获取当前对话的渠道和目标（如 feishu:ou_xxx），通过 `openclaw directory` 或会话上下文确定\n- 然后执行 `openclaw cron add` 时带上 `--channel <渠道> --to <目标>`，不能只用 `--announce`（新实例无历史会话时 `--announce` 会找不到投递目标）\n- 模板见 `references/cron-templates.json`\n- 安装完成后创建标记文件 `workspace/memory/eyes-installed`\n\n## 工作流程\n\n### 通用前置（每次触发先执行）\n1. `python3 skills/eyes/scripts/eyes-utils.py clean` 清理已发送事件\n2. 交易日检查: 非交易日跳过A股分析\n3. 版本检查: 读取origin.json检查更新\n\n### 核心工作流（三个场景通用）\n1. 脚本: `eyes-utils.py templates --scene [morning/hourly/evening]` 获取搜索模板\n2. 搜索: 按模板2-3次\n3. 去重: `eyes-utils.py dedup`\n4. 分级: `eyes-utils.py classify`\n5. 影响分析: `eyes-utils.py impact`\n6. 模型修正分级\n7. 格式化: `eyes-utils.py format --scene [场景] --segments`\n   - 输出按 `---SEGMENT---` 分隔，段数自动适配内容量\n   - **解析规则**：`---SEGMENT---` 仅用作分隔标记，解析后**必须剔除**（不发送给用户），每段内容纯净无分隔符\n8. **发送：必须调用 `eyes-utils.py send-segments`**，自动解析 `---SEGMENT---` 并逐段发送，失败自动重试3次/段\n9. **【发送校验】**：检查 `send-segments` 返回的 `sent==total`。若不相等，立即重试仍未成功则输出 `⚠️ 推送部分失败` 并记录失败段内容，禁止直接输出完整内容作为确认\n\n### 场景差异\n| 环节 | 早8点 | 整点 | 晚8点 |\n|------|------|------|------|\n| 搜索次数 | 2 | 2 | 3 |\n| 时间窗口 | 12h | 1h | 全天 |\n| 输出 | 要闻+市场 | 仅要闻 | 要闻+市场+明日 |\n\n### 输出约束\n- **严禁输出思考过程、中间步骤、调试信息**（如\"正在检查\"、\"读取文件\"、\"更新记录\"、\"搜索完成\"、\"评估标准\"等）\n- 只推送最终整理后的内容\n- **定时推送（cron）**：通过通用分段推送（全渠道），不限总字数，每段≤1500字\n- **手动触发**：通过 `openclaw message send` 分段推送，内容合并≤3段，总字数≤1500字\n- 无新事件→不推送(但早/晚若无热点仍推股票关注板块)\n- 末尾加互动:💬 想关注什么方向的股票?\n\n## 附:市场影响分析\n\n遇P0/P1事件,输出:事件→行业影响→汇率/大宗/板块→具体标的\n(分析链路见 references/event-impact-matrix.md)\n\n## 文件索引\n\n### 运行时(workspace/memory/)\n- `eyes-sent-events.md` - 已推送事件(去重)\n- `eyes-retry-queue.md` - 推送失败重试\n- `eyes-installed` - 安装标记\n### 参考(references/)\n- `cron-templates.json` - Cron job模板\n- `cron-install-shell.sh` - 安装脚本\n- `event-impact-matrix.md` - 事件影响分析框架\n- `user-preferences.md` - 用户偏好\n\nFile v5.3.13:_meta.json\n\n{\n  \"ownerId\": \"kn74nyzntdcr43y9jyj89wb2qx85c8pf\",\n  \"slug\": \"eyes\",\n  \"version\": \"5.3.13\",\n  \"publishedAt\": 1787709810053\n}\n\nFile v5.3.13:references/cron-templates.json\n\n{\n  \"早8点汇总（短引用SKILL.md）\": {\n    \"description\": \"每天早8点推送，cron message仅引用SKILL.md，行为由SKILL.md驱动\",\n    \"noDeliver\": true,\n    \"agentTurn\": {\n      \"message\": \"【引用SKILL.md执行】\\n按 eyes SKILL.md 中\\\"早8点开盘前瞻\\\"流程执行。规格见\\\"通用分段推送（全渠道）\\\"和\\\"推送格式\\\"章节。\\n\\n要点：生成完整内容不限字数→合并3-5段→每段加粗排版→openclaw message send逐段发，段间sleep 1.5→最后输出一句话确认。严禁输出思考过程和调试信息。\",\n      \"timeoutSeconds\": 600,\n      \"lightContext\": true\n    }\n  },\n  \"整点扫描（短引用SKILL.md）\": {\n    \"description\": \"9:00~19:00整点扫描\",\n    \"noDeliver\": true,\n    \"agentTurn\": {\n      \"message\": \"【引用SKILL.md执行】\\n按 eyes SKILL.md 中\\\"整点扫描\\\"流程执行。无新事件不推送。推送规则见\\\"通用分段推送\\\"章节。\\n\\n要点：搜索1h事件→合并分段→加粗排版→openclaw message send发送，段间sleep 1.5。\",\n      \"timeoutSeconds\": 600,\n      \"lightContext\": true\n    }\n  },\n  \"晚8点汇总（短引用SKILL.md）\": {\n    \"description\": \"每天晚8点推送\",\n    \"noDeliver\": true,\n    \"agentTurn\": {\n      \"message\": \"【引用SKILL.md执行】\\n按 eyes SKILL.md 中\\\"晚8点收盘复盘\\\"流程执行。规格见\\\"通用分段推送\\\"和\\\"推送格式\\\"章节。\\n\\n要点：搜索12h事件+A股分析+明日关注→合并3-5段→加粗排版→openclaw message send逐段发，段间sleep 1.5→末段加互动语。严禁输出长内容。\",\n      \"timeoutSeconds\": 600,\n      \"lightContext\": true\n    }\n  }\n}\n\nFile v5.3.13:references/event-impact-matrix.md\n\n# 事件影响矩阵\n\n## 1 战争/武装冲突\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 中东升级 | → 原油↑→航运↑→军工↑→黄金↑ | 原油/中远海控/中船防务/山东黄金 |\n| 俄乌升级 | → 天然气↑→粮食↑→军工↑→A股承压 | 欧洲天然气/中粮糖业/中航沈飞 |\n| 大规模战争 | → 全球股市↓→避险↑→供应链中断 | 黄金/美元/美债/比特币 |\n| 区域冲突(台海/朝韩) | → 局部市场↓→军工↑→避险↑ | 军工ETF/黄金ETF |\n| 无人作战新范式 | → 无人装备↑→反无人机↑→军工细分 | 无人艇/无人机/反无人机概念 |\n\n## 2 地缘摩擦/贸易战\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 中美摩擦升级 | → 科技出口↓→半导体脱钩→国产替代↑ | 中芯国际/北方华创/华为链 |\n| 关税/制裁加码 | → 出口↓→内需↑→汇率波动 | 比亚迪/海尔智家/CNH |\n| 供应链脱钩 | → 自主可控↑→信创/芯片设备↑ | 中科曙光/金山办公/海光信息 |\n\n## 3 重大政策\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 美联储利率决议 | → 美元→新兴市场→北向资金 | 美元/美债/北向资金 |\n| 央行降准降息 | → 流动性↑→银行/地产↑→债市↑ | 招商银行/万科/国债期货 |\n| 财政/产业政策 | → 基建/新基建/数字经济↑ | 中国中车/中兴通讯/浪潮信息 |\n| 房地产政策 | → 地产↑↓→银行风险变化 | 保利发展/万科A/建材 |\n| 行业监管 | → 对应行业剧烈波动 | 美团/阿里/腾讯/新东方 |\n\n## 4 疫情/公共卫生\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 新疫情爆发 | → 医药↑→防疫↑→消费↓→旅游↓ | 以岭药业/迈瑞医疗/中国中免 |\n| 疫情政策调整 | → 消费复苏↑→旅游/航空↑→医药↓ | 中国国航/锦江酒店/华住 |\n\n## 5 自然灾害\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 大地震/海啸 | → 保险↑↓→建材↑(重建) | 中国太保/海螺水泥 |\n| 极端天气 | → 农业↑↓→水利↑→电力↑ | 大北农/中国电建/长江电力 |\n| 飓风影响产油区 | → 原油↑(短期) | 能源ETF |\n| 极寒/高温 | → 电力↑→煤炭/天然气↑ | 中国神华/新天然气 |\n\n## 6 创新技术\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| AI大模型突破 | → 算力↑→芯片↑→AI应用↑ | 英伟达/寒武纪/科大讯飞/海光信息 |\n| 固态电池/钠电量产 | → 新能源车↑→锂电格局变化 | 宁德时代/比亚迪/容百科技 |\n| 光刻机/芯片制程突破 | → 半导体设备↑→芯片设计↑ | 中微公司/华大九天 |\n| 无人装备(无人机/艇/车) | → 军工智能化↑→军民融合 | 无人机/无人艇/反无人系统 |\n| 低空经济/eVTOL | → 飞行汽车↑→空管↑→通航 | 亿航智能/中直股份/莱斯信息 |\n\n## 7 宏观经济数据\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 美国非农/CPI/PCE | → 利率预期→美元/美债→全球股市 | 美元指数/美债收益率 |\n| 中国GDP/PMI/社融 | → 经济预期→A股方向 | 沪深300/上证50 |\n| 中国CPI/PPI | → 通胀→货币政策空间 | 消费/周期板块 |\n| 进出口/社零 | → 外贸/消费板块 | 港口航运/白酒/家电 |\n\n## 8 金融市场/股票市场（新增）\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 大盘剧烈波动(>3%) | → 情绪传导→板块轮动→资金流向变化 | 沪深300/创业板/科创板 |\n| 北向资金异动(>100亿) | → 外资动向→核心资产涨跌 | 茅指数/宁组合/外资重仓 |\n| 板块轮动/主线切换 | → 资金撤旧→新主线吸筹 | 对应板块ETF |\n| 成交量(万亿关口) | → 量能定行情→券商受益/承压 | 东方财富/中信证券/同花顺 |\n| 无人装备等新概念爆发 | → 主题炒作→产业链扩散→估值重塑 | 对应概念龙头 |\n| 重大并购/重组 | → 标的↑→行业估值重构 | 标的公司/同业对比 |\n| 业绩暴雷/超预期 | → 个股剧震→板块估值重估 | 对应个股/行业 |\n| 港股/美股异动 | → A股开盘情绪→跨市场套利 | 恒生指数/纳斯达克/中概股 |\n| 节前节后效应 | → 缩量→方向选择→外围传导 | 历史规律复盘 |\n| 龙虎榜/机构数据 | → 机构/游资追踪→短线标的 | 上榜个股 |\n\n## 9 大宗商品/汇率（新增）\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 原油/天然气异动 | → 能源↑↓→化工成本→通胀预期 | 中国石油/万华化学 |\n| 黄金/白银避险 | → 避险情绪→采矿股↑ | 山东黄金/紫金矿业 |\n| 铜/铝/锂等工业金属 | → 制造业景气→新能源/基建成本 | 江西铜业/天齐锂业 |\n| 人民币汇率波动 | → 出口受益(贬)→进口承压 | 纺织出口/中国国航(贬承压) |\n| 比特币/加密波动 | → 风险偏好→区块链/矿机概念 | 比特币/矿机概念 |\n\n---\n\n## 分级规则\n| 等级 | 触发条件 | 推送 |\n|------|----------|------|\n| P0 | 战争爆发、大规模制裁、全球性危机、黑天鹅、全球熔断 | 立即 |\n| P1 | 重要政策、地缘升级、大国博弈、重要经济数据、大盘单日>3%跌、北向异动>200亿、涨停/跌停潮 | 实时 |\n| P2 | 一般灾害、行业新闻、局部事件、个股异动、板块轮动、常规数据 | 汇总 |\n\nFile v5.3.13:references/user-preferences.md\n\n# 用户偏好（Eyes 热点推送）\n\n> 由 AI 自动维护。记录用户重点关注的市场/行业/标的/排除偏好。\n> 更新时间：<每次更新时记录>\n\n## 重点关注市场\n| 市场 | 程度 | status | 备注 |\n|------|------|--------|------|\n| A股 | 高 | active | 主板/科创/创业板 |\n| 港股 | 中 | active | - |\n| 美股 | 中 | active | - |\n\n## 重点关注行业\n| 行业 | 程度 | status | 备注 |\n|------|------|--------|------|\n| 半导体 | 高 | active | 芯片设计/设备/制造 |\n| AI/人工智能 | 高 | active | 算力/算法/应用 |\n| 新能源 | 高 | active | 光伏/储能/新能源车 |\n| 军工 | 中 | active | 无人装备/航天/船舶 |\n| 光模块/光芯片 | 高 | active | AI算力基础设施 |\n| 液冷散热 | 中 | active | AI算力配套 |\n\n## 关注标的\n（空）\n\n## 排除方向\n（空）\n\n---\n\n## 说明\n- `active`=90天内提及过，`dimmed`=90-180天未提及(⚠️)，超180天自动移除\n- 分析时先检查事件是否涉及用户关注行业/标的，优先展开\n- 涉及排除方向的不主动提及\n\nFile v5.3.13:skill-card.md\n\n## Description:\n\nEyes monitors global news and market-moving events, prepares daily or hourly briefings, and analyzes potential impacts across equities, sectors, currencies, and commodities.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[kobenfang](https://clawhub.ai/user/kobenfang)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal users and investors use Eyes to request or schedule global news briefings that classify events by urgency and summarize likely market impact across A-shares, Hong Kong stocks, U.S. stocks, sectors, FX, and commodities.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Outbound messaging behavior is under-scoped and could send reports to unexpected destinations.\n\nMitigation: Review all cron jobs and message destinations before installation, and require explicit confirmation before sending reports or changing cron settings.\n\nRisk: Hard-coded Feishu examples and fallback delivery configuration can route content through unintended channels.\n\nMitigation: Replace example targets with user-approved channel and target values, and remove the BigA shared configuration fallback before deployment.\n\nRisk: The helper can append promotional BigA text to outgoing reports.\n\nMitigation: Remove the promotion behavior so delivered reports contain only the requested news and market analysis.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/kobenfang/skills/eyes)\n- [Event Impact Matrix](references/event-impact-matrix.md)\n- [Cron Templates](references/cron-templates.json)\n- [Cron Install Shell](references/cron-install-shell.sh)\n- [User Preferences](references/user-preferences.md)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, Code, Shell commands, Configuration, Guidance]\n\n**Output Format:** [Markdown briefings with JSON helper output and shell commands for OpenClaw messaging and cron configuration]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Briefings may be segmented for delivery; helper commands can update local memory, schedule cron jobs, and send messages to configured channels.]\n\n## Skill Version(s):\n\n5.3.13 (source: server release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v5.3.12: 8 files, 19535 bytes\n\nFiles: _meta.json (124b), references/cron-install-shell.sh (1969b), references/cron-templates.json (1662b), references/event-impact-matrix.md (5527b), references/user-preferences.md (1083b), scripts/eyes-utils.py (17638b), skill-card.md (2718b), SKILL.md (11982b)\n\nFile v5.3.12:SKILL.md\n\n---\nname: eyes\ndescription: 全球热点事件监控与影响分析。覆盖全球局势、地缘冲突、重大政策、创新技术等可能影响经济、市场和投资的事件，并按行业、汇率、大宗商品链路分析影响。含定时消息推送与全渠道分段推送能力。用于 Cron 定时推送热点摘要(早8点/晚8点/整点扫描)。\ntriggers:\n  - 今日热点\n  - 热点摘要\n  - 大眼看世界\n  - 今晚热点\n  - 今日大事\n  - 国际市场\n  - 全球热点\n  - 大眼\n  - eyes\n\n  - 升级Eyes\n  - 更新Eyes\n  - 帮我升级\n---\n\n# 👁️ Eyes · 大眼看世界\n\n## 📋 功能概览\n\nEyes 是一款 **全球热点事件监控与影响分析工具**，自动追踪全球政治、经济、科技、市场重大事件，量化分析对 A 股/港股/美股的行业影响。\n\n**核心功能：**\n- **🌍 全球实时监控** — 覆盖地缘冲突、央行政策、贸易制裁、科技突破、自然灾害等\n- **🔴 P0/P1/P2 三级分级** — 自动判断事件严重程度，重大事件优先推送\n- **📊 市场影响分析** — 事件→行业→汇率/大宗/板块→具体标的，完整影响链路\n- **⏰ 定时推送** — 早8点(过去12h)、整点扫描(9:00-19:00)、晚8点(全天复盘)\n- **📈 A股关联** — 行业轮动分析，结合用户偏好板块（半导体/AI/新能源/光模块等）\n- **🔮 明日关注** — 大盘判断+板块机会+风险提示\n- **🔍 本地脚本** — eyes-utils.py 自动去重、分级、影响分析、格式化\n\n## 行为规则\n\n**触发即执行**:用户说出任意触发词(大眼/大眼看世界/今日热点等),自动搜索全球热点+市场分析输出汇总。不等待用户进一步指令。\n- 时段自动判断:8:00-12:00按早间流程,12:00-20:00按晚间流程,其余时段按整点扫描\n- 无新事件也输出当日综览(不低于简单说明)\n\n## 时区规则\n\n- 执行前先读取 `USER.md` 中的 `Timezone:` 字段，获取用户的本地时区\n- 所有时间（当前时间、事件时间、时间窗口判断）都转换为该时区显示\n- 例：Timezone=Asia/Shanghai 且当前 UTC 05:00 → 报告为「北京时间周日13:00」\n- 若 USER.md 未配置 Timezone，则回退到 `date +%Z` 或 `TZ` 环境变量\n\n## 核心能力\n\n1. 全球热点实时监控 + 市场影响分析(按P0/P1/P2分级)\n2. 定时推送:早8:00/9:00-19:00整点/20:00\n3. A股行业轮动&影响链路分析(按用户偏好:半导体/AI/光模块/新能源/中小市值科技)\n4. **本地脚本**:scripts/eyes-utils.py 文件维护+搜索模板+事件分级+影响分析+格式化\n\n## 事件分级\n\n| 级别 | 定义 | 响应 |\n|------|------|------|\n| P0 | 全球性重大事件（战争/制裁/崩盘/自然灾害/央行重大决策） | 立即推送 |\n| P1 | 重大政策/经济数据/行业突破/市场剧烈波动 | 限时窗口内推送 |\n| P2 | 常规事件/局部影响/一般行业动态 | 直推 |\n| P3 | 无关噪音 | 丢弃 |\n\n> 初步分级: `eyes-utils.py classify` 基于关键词给出。模型在初步分级基础上修正。\n\n## 时间窗口\n\n| 场景 | 窗口 |\n|------|------|\n| 早间(08:00) | 过去12h(前一晚20:00→今早8:00) |\n| 整点扫描(9:00-19:00) | 过去1h |\n| 晚间(20:00) | 当日全天(8:00-20:00) |\n\n## 推送格式\n\n品牌标记: `👁️ Eyes · 大眼看世界`\n所有定时推送使用通用分段推送（不限字数），**使用 `**粗体**` 标记标题和关键信息**，方便阅读。\n\n统一格式参考：\n```\n👁️ **Eyes · 大眼看世界** 🌙 晚8点\n\n**📊 今日要闻**\n**🔴 P1 事件标题**\n事件描述+影响分析→影响行业/板块/标的\n\n**🔴 P1 另一事件**\n事件描述+影响分析\n\n**🟡 P2 常规事件**\n描述（可多条合并）\n\n**📈 A股收盘**\n大盘概括+板块轮动+资金流向\n\n**🔮 明日关注**\n大盘判断+板块机会+个股关注+风险提示\n💬 想关注什么方向的股票？\n```\n\n## 通用分段推送（全渠道）\n\n所有定时推送若内容超长，使用 `openclaw message send` 分段发送，自动适配当前渠道（Feishu/Telegram/Discord/Signal等）。\n\n### 获取投递目标\n```bash\n# 从cron配置中获取自己的投递目标（channel:target）\nmy_name=\"eyes-evening\"  # 替换为当前cron的名字\ncron_data=$(openclaw cron list --json)\ntarget=$(echo \"$cron_data\" | python3 -c \"import json,sys;d=json.load(sys.stdin);next((j['delivery']['to'] for j in d['jobs'] if j['name']=='$my_name'), 'last')\")\nchannel=$(echo $target | cut -d':' -f1)\ntarget_id=$(echo $target | cut -d':' -f2-)\n```\n\n### 发送单条消息（仅备用）\n```bash\nopenclaw message send --channel \"$channel\" --target \"$target_id\" --message \"消息内容\" --json\n```\n\n### 分段发送（标准方式，使用 send-segments）\n**必须使用 `eyes-utils.py send-segments`**，禁止手动逐段调用 `openclaw message send`。\n\nJSON通过 argv 传入（避免 stdin 被占用）：\n```bash\n# 生成内容 + 发送（单行命令，避免shell转义问题）\nformatted=$(python3 skills/eyes/scripts/eyes-utils.py format --scene hourly --segments)\npython3 skills/eyes/scripts/eyes-utils.py send-segments \"{\\\"content\\\": \\\"$formatted\\\", \\\"channel\\\": \\\"feishu\\\", \\\"target\\\": \\\"ou_98247e4c0c80df2da79f25d0b65a6d61\\\"}\"\n```\n\n或在模型调用时直接构造 JSON（最可靠）：\n```bash\npython3 skills/eyes/scripts/eyes-utils.py send-segments '{\"content\":\"第一段内容\\n---SEGMENT---\\n第二段内容\",\"channel\":\"feishu\",\"target\":\"ou_xxx\"}'\n```\n\n### 完整推送流程\n1. 生成完整内容（不限字数，不再是以前那种单条推送，不需要压缩长度）\n2. **合并为 3-5 段**：不要按段落逐条发。把相关内容合并，每段 500-1000字（最长不超过1500字）。每段要写丰富，事件要写明影响链路（→ 影响什么行业/板块/个股）。\n3. **加粗排版（参考bigA风格）**：使用 `**粗体**` 标记分段标题（如 `**📊 今日要闻**`）、事件级别（如 `**🔴 P1**`）和事件标题，结构清晰如：\n```\n**🔴 P1 事件标题**\n详细描述 + → 影响分析\n\n**🟡 P2 事件**\n详细描述\n```\n4. **【强制规则】**：必须调用 `eyes-utils.py send-segments` 发送内容，**禁止**手动调用 `openclaw message send`。`send-segments` 命令内置自动解析 `---SEGMENT---` 标记、分段发送、失败重试（3次），模型只需生成内容+调命令。具体调用方式：\n   ```bash\n   # JSON通过argv传入（最可靠）\n   python3 skills/eyes/scripts/eyes-utils.py send-segments '{\"content\":\"完整内容（含---SEGMENT---分隔）\",\"channel\":\"feishu\",\"target\":\"ou_98247e4c0c80df2da79f25d0b65a6d61\"}'\n   ```\n5. **【发送校验】**：`send-segments` 命令本身内置重试机制（3次/段），调用完成后检查返回的 `sent` 字段是否等于 `total`。若发送失败，模型不得直接回复确认，必须上报错误。\n6. 最终回复只允许输出一句话确认（如 ✅ 已发送），**禁止**将完整内容作为会话回复输出。\n\n> 无需降级回退，`openclaw message send` 是本机gateway调用，不会失败\n\n> 无需关心用户用什么渠道，gateway自动处理所有通道适配\n\n## 用户手动触发\n\n用户说出触发词（今日热点/大眼看世界/全球热点等）时，在当前对话中执行：\n1. `python3 skills/eyes/scripts/eyes-utils.py clean` 获取已有事件列表\n2. `python3 skills/eyes/scripts/eyes-utils.py templates --scene [时段]` 获取搜索模板\n3. 按模板搜索(2次)\n4. `eyes-utils.py dedup` 去重 → `classify` 分级 → `impact` 影响分析\n5. 模型修正分级 + 填充分析\n6. `eyes-utils.py format --scene [时段] --segments --manual` 生成分段框架（手动触发时不带时间标签）\n   - 输出按 `---SEGMENT---` 分隔，段数自动适配\n   - **解析规则**：`---SEGMENT---` 仅用作分隔标记，解析后**必须剔除**（不发送给用户），每段内容纯净无分隔符\n7. message send 分段推送\n8. **手动触发输出约束**：内容合并≤3段，总字数≤1500字，搜索精简为1-2次，避免超时\n9. **【发送校验】**：推送完成后检查本轮是否调用过 `openclaw message send`，若未曾调用则立即补发完整内容后再输出确认\n\n## 用户升级\n\n用户说出「升级Eyes/更新Eyes/帮我升级」时，在当前对话中执行：\n1. 执行 `clawhub update eyes`（不带 `--no-input`，用户可在对话中看到确认提示）\n2. 若提示已是最新版 → 回复「✅ Eyes 已是最新版本」\n3. 若执行更新成功（输出含 \"updating\" 或版本变化）→ 读取 `skills/eyes/references/cron-install-shell.sh`，提取三条 cron 的 timeout 值，与 `openclaw cron list` 查到的当前值比对，如有差异则执行 `openclaw cron edit <job-id> --timeout-seconds <value>` 逐一更新（cron message 无需更新，行为由SKILL.md驱动）\n4. 回复确认：如「✅ Eyes 已升级到 x.x.x，cron 已同步」\n\n## 定时器配置\n\n用户说「帮我安装」→ cron add 3个job，**全部通过通用分段推送**（全渠道适配，不限字数）：\n- 先获取当前对话的渠道和目标（如 feishu:ou_xxx），通过 `openclaw directory` 或会话上下文确定\n- 然后执行 `openclaw cron add` 时带上 `--channel <渠道> --to <目标>`，不能只用 `--announce`（新实例无历史会话时 `--announce` 会找不到投递目标）\n- 模板见 `references/cron-templates.json`\n- 安装完成后创建标记文件 `workspace/memory/eyes-installed`\n\n## 工作流程\n\n### 通用前置（每次触发先执行）\n1. `python3 skills/eyes/scripts/eyes-utils.py clean` 清理已发送事件\n2. 交易日检查: 非交易日跳过A股分析\n3. 版本检查: 读取origin.json检查更新\n\n### 核心工作流（三个场景通用）\n1. 脚本: `eyes-utils.py templates --scene [morning/hourly/evening]` 获取搜索模板\n2. 搜索: 按模板2-3次\n3. 去重: `eyes-utils.py dedup`\n4. 分级: `eyes-utils.py classify`\n5. 影响分析: `eyes-utils.py impact`\n6. 模型修正分级\n7. 格式化: `eyes-utils.py format --scene [场景] --segments`\n   - 输出按 `---SEGMENT---` 分隔，段数自动适配内容量\n   - **解析规则**：`---SEGMENT---` 仅用作分隔标记，解析后**必须剔除**（不发送给用户），每段内容纯净无分隔符\n8. **发送：必须调用 `eyes-utils.py send-segments`**，自动解析 `---SEGMENT---` 并逐段发送，失败自动重试3次/段\n9. **【发送校验】**：检查 `send-segments` 返回的 `sent==total`。若不相等，立即重试仍未成功则输出 `⚠️ 推送部分失败` 并记录失败段内容，禁止直接输出完整内容作为确认\n\n### 场景差异\n| 环节 | 早8点 | 整点 | 晚8点 |\n|------|------|------|------|\n| 搜索次数 | 2 | 2 | 3 |\n| 时间窗口 | 12h | 1h | 全天 |\n| 输出 | 要闻+市场 | 仅要闻 | 要闻+市场+明日 |\n\n### 输出约束\n- **严禁输出思考过程、中间步骤、调试信息**（如\"正在检查\"、\"读取文件\"、\"更新记录\"、\"搜索完成\"、\"评估标准\"等）\n- 只推送最终整理后的内容\n- **定时推送（cron）**：通过通用分段推送（全渠道），不限总字数，每段≤1500字\n- **手动触发**：通过 `openclaw message send` 分段推送，内容合并≤3段，总字数≤1500字\n- 无新事件→不推送(但早/晚若无热点仍推股票关注板块)\n- 末尾加互动:💬 想关注什么方向的股票?\n\n## 附:市场影响分析\n\n遇P0/P1事件,输出:事件→行业影响→汇率/大宗/板块→具体标的\n(分析链路见 references/event-impact-matrix.md)\n\n## 文件索引\n\n### 运行时(workspace/memory/)\n- `eyes-sent-events.md` - 已推送事件(去重)\n- `eyes-retry-queue.md` - 推送失败重试\n- `eyes-installed` - 安装标记\n### 参考(references/)\n- `cron-templates.json` - Cron job模板\n- `cron-install-shell.sh` - 安装脚本\n- `event-impact-matrix.md` - 事件影响分析框架\n- `user-preferences.md` - 用户偏好\n\nFile v5.3.12:_meta.json\n\n{\n  \"ownerId\": \"kn74nyzntdcr43y9jyj89wb2qx85c8pf\",\n  \"slug\": \"eyes\",\n  \"version\": \"5.3.12\",\n  \"publishedAt\": 1782125972663\n}\n\nFile v5.3.12:references/cron-templates.json\n\n{\n  \"早8点汇总（短引用SKILL.md）\": {\n    \"description\": \"每天早8点推送，cron message仅引用SKILL.md，行为由SKILL.md驱动\",\n    \"noDeliver\": true,\n    \"agentTurn\": {\n      \"message\": \"【引用SKILL.md执行】\\n按 eyes SKILL.md 中\\\"早8点开盘前瞻\\\"流程执行。规格见\\\"通用分段推送（全渠道）\\\"和\\\"推送格式\\\"章节。\\n\\n要点：生成完整内容不限字数→合并3-5段→每段加粗排版→openclaw message send逐段发，段间sleep 1.5→最后输出一句话确认。严禁输出思考过程和调试信息。\",\n      \"timeoutSeconds\": 600,\n      \"lightContext\": true\n    }\n  },\n  \"整点扫描（短引用SKILL.md）\": {\n    \"description\": \"9:00~19:00整点扫描\",\n    \"noDeliver\": true,\n    \"agentTurn\": {\n      \"message\": \"【引用SKILL.md执行】\\n按 eyes SKILL.md 中\\\"整点扫描\\\"流程执行。无新事件不推送。推送规则见\\\"通用分段推送\\\"章节。\\n\\n要点：搜索1h事件→合并分段→加粗排版→openclaw message send发送，段间sleep 1.5。\",\n      \"timeoutSeconds\": 600,\n      \"lightContext\": true\n    }\n  },\n  \"晚8点汇总（短引用SKILL.md）\": {\n    \"description\": \"每天晚8点推送\",\n    \"noDeliver\": true,\n    \"agentTurn\": {\n      \"message\": \"【引用SKILL.md执行】\\n按 eyes SKILL.md 中\\\"晚8点收盘复盘\\\"流程执行。规格见\\\"通用分段推送\\\"和\\\"推送格式\\\"章节。\\n\\n要点：搜索12h事件+A股分析+明日关注→合并3-5段→加粗排版→openclaw message send逐段发，段间sleep 1.5→末段加互动语。严禁输出长内容。\",\n      \"timeoutSeconds\": 600,\n      \"lightContext\": true\n    }\n  }\n}\n\nFile v5.3.12:references/event-impact-matrix.md\n\n# 事件影响矩阵\n\n## 1 战争/武装冲突\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 中东升级 | → 原油↑→航运↑→军工↑→黄金↑ | 原油/中远海控/中船防务/山东黄金 |\n| 俄乌升级 | → 天然气↑→粮食↑→军工↑→A股承压 | 欧洲天然气/中粮糖业/中航沈飞 |\n| 大规模战争 | → 全球股市↓→避险↑→供应链中断 | 黄金/美元/美债/比特币 |\n| 区域冲突(台海/朝韩) | → 局部市场↓→军工↑→避险↑ | 军工ETF/黄金ETF |\n| 无人作战新范式 | → 无人装备↑→反无人机↑→军工细分 | 无人艇/无人机/反无人机概念 |\n\n## 2 地缘摩擦/贸易战\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 中美摩擦升级 | → 科技出口↓→半导体脱钩→国产替代↑ | 中芯国际/北方华创/华为链 |\n| 关税/制裁加码 | → 出口↓→内需↑→汇率波动 | 比亚迪/海尔智家/CNH |\n| 供应链脱钩 | → 自主可控↑→信创/芯片设备↑ | 中科曙光/金山办公/海光信息 |\n\n## 3 重大政策\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 美联储利率决议 | → 美元→新兴市场→北向资金 | 美元/美债/北向资金 |\n| 央行降准降息 | → 流动性↑→银行/地产↑→债市↑ | 招商银行/万科/国债期货 |\n| 财政/产业政策 | → 基建/新基建/数字经济↑ | 中国中车/中兴通讯/浪潮信息 |\n| 房地产政策 | → 地产↑↓→银行风险变化 | 保利发展/万科A/建材 |\n| 行业监管 | → 对应行业剧烈波动 | 美团/阿里/腾讯/新东方 |\n\n## 4 疫情/公共卫生\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 新疫情爆发 | → 医药↑→防疫↑→消费↓→旅游↓ | 以岭药业/迈瑞医疗/中国中免 |\n| 疫情政策调整 | → 消费复苏↑→旅游/航空↑→医药↓ | 中国国航/锦江酒店/华住 |\n\n## 5 自然灾害\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 大地震/海啸 | → 保险↑↓→建材↑(重建) | 中国太保/海螺水泥 |\n| 极端天气 | → 农业↑↓→水利↑→电力↑ | 大北农/中国电建/长江电力 |\n| 飓风影响产油区 | → 原油↑(短期) | 能源ETF |\n| 极寒/高温 | → 电力↑→煤炭/天然气↑ | 中国神华/新天然气 |\n\n## 6 创新技术\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| AI大模型突破 | → 算力↑→芯片↑→AI应用↑ | 英伟达/寒武纪/科大讯飞/海光信息 |\n| 固态电池/钠电量产 | → 新能源车↑→锂电格局变化 | 宁德时代/比亚迪/容百科技 |\n| 光刻机/芯片制程突破 | → 半导体设备↑→芯片设计↑ | 中微公司/华大九天 |\n| 无人装备(无人机/艇/车) | → 军工智能化↑→军民融合 | 无人机/无人艇/反无人系统 |\n| 低空经济/eVTOL | → 飞行汽车↑→空管↑→通航 | 亿航智能/中直股份/莱斯信息 |\n\n## 7 宏观经济数据\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 美国非农/CPI/PCE | → 利率预期→美元/美债→全球股市 | 美元指数/美债收益率 |\n| 中国GDP/PMI/社融 | → 经济预期→A股方向 | 沪深300/上证50 |\n| 中国CPI/PPI | → 通胀→货币政策空间 | 消费/周期板块 |\n| 进出口/社零 | → 外贸/消费板块 | 港口航运/白酒/家电 |\n\n## 8 金融市场/股票市场（新增）\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 大盘剧烈波动(>3%) | → 情绪传导→板块轮动→资金流向变化 | 沪深300/创业板/科创板 |\n| 北向资金异动(>100亿) | → 外资动向→核心资产涨跌 | 茅指数/宁组合/外资重仓 |\n| 板块轮动/主线切换 | → 资金撤旧→新主线吸筹 | 对应板块ETF |\n| 成交量(万亿关口) | → 量能定行情→券商受益/承压 | 东方财富/中信证券/同花顺 |\n| 无人装备等新概念爆发 | → 主题炒作→产业链扩散→估值重塑 | 对应概念龙头 |\n| 重大并购/重组 | → 标的↑→行业估值重构 | 标的公司/同业对比 |\n| 业绩暴雷/超预期 | → 个股剧震→板块估值重估 | 对应个股/行业 |\n| 港股/美股异动 | → A股开盘情绪→跨市场套利 | 恒生指数/纳斯达克/中概股 |\n| 节前节后效应 | → 缩量→方向选择→外围传导 | 历史规律复盘 |\n| 龙虎榜/机构数据 | → 机构/游资追踪→短线标的 | 上榜个股 |\n\n## 9 大宗商品/汇率（新增）\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 原油/天然气异动 | → 能源↑↓→化工成本→通胀预期 | 中国石油/万华化学 |\n| 黄金/白银避险 | → 避险情绪→采矿股↑ | 山东黄金/紫金矿业 |\n| 铜/铝/锂等工业金属 | → 制造业景气→新能源/基建成本 | 江西铜业/天齐锂业 |\n| 人民币汇率波动 | → 出口受益(贬)→进口承压 | 纺织出口/中国国航(贬承压) |\n| 比特币/加密波动 | → 风险偏好→区块链/矿机概念 | 比特币/矿机概念 |\n\n---\n\n## 分级规则\n| 等级 | 触发条件 | 推送 |\n|------|----------|------|\n| P0 | 战争爆发、大规模制裁、全球性危机、黑天鹅、全球熔断 | 立即 |\n| P1 | 重要政策、地缘升级、大国博弈、重要经济数据、大盘单日>3%跌、北向异动>200亿、涨停/跌停潮 | 实时 |\n| P2 | 一般灾害、行业新闻、局部事件、个股异动、板块轮动、常规数据 | 汇总 |\n\nFile v5.3.12:references/user-preferences.md\n\n# 用户偏好（Eyes 热点推送）\n\n> 由 AI 自动维护。记录用户重点关注的市场/行业/标的/排除偏好。\n> 更新时间：<每次更新时记录>\n\n## 重点关注市场\n| 市场 | 程度 | status | 备注 |\n|------|------|--------|------|\n| A股 | 高 | active | 主板/科创/创业板 |\n| 港股 | 中 | active | - |\n| 美股 | 中 | active | - |\n\n## 重点关注行业\n| 行业 | 程度 | status | 备注 |\n|------|------|--------|------|\n| 半导体 | 高 | active | 芯片设计/设备/制造 |\n| AI/人工智能 | 高 | active | 算力/算法/应用 |\n| 新能源 | 高 | active | 光伏/储能/新能源车 |\n| 军工 | 中 | active | 无人装备/航天/船舶 |\n| 光模块/光芯片 | 高 | active | AI算力基础设施 |\n| 液冷散热 | 中 | active | AI算力配套 |\n\n## 关注标的\n（空）\n\n## 排除方向\n（空）\n\n---\n\n## 说明\n- `active`=90天内提及过，`dimmed`=90-180天未提及(⚠️)，超180天自动移除\n- 分析时先检查事件是否涉及用户关注行业/标的，优先展开\n- 涉及排除方向的不主动提及\n\nFile v5.3.12:skill-card.md\n\n## Description: <br>\n全球热点事件监控与影响分析。覆盖全球局势、地缘冲突、重大政策、创新技术等可能影响经济、市场和投资的事件，并按行业、汇率、大宗商品链路分析影响。含定时消息推送与全渠道分段推送能力。用于 Cron 定时推送热点摘要(早8点/晚8点/整点扫描)。 <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[kobenfang](https://clawhub.ai/user/kobenfang) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users and market watchers use Eyes to generate concise global news summaries and market-impact analysis across politics, economics, technology, and financial markets. The skill can also support scheduled news push workflows for configured chat channels. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill can create scheduled outbound news summaries to configured chat channels. <br>\nMitigation: Confirm the destination channel and target before installation, and review the created cron jobs after setup. <br>\nRisk: Server security evidence flags under-disclosed fallback targeting and promotional message behavior. <br>\nMitigation: Review or disable the BigA fallback and promotional message behavior before use in shared or commercial channels. <br>\nRisk: Recurring jobs may continue sending messages after the initial setup. <br>\nMitigation: Document how to list, edit, and remove the Eyes cron jobs before enabling scheduled delivery. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/kobenfang/eyes) <br>\n- [cron-install-shell.sh](references/cron-install-shell.sh) <br>\n- [cron-templates.json](references/cron-templates.json) <br>\n- [event-impact-matrix.md](references/event-impact-matrix.md) <br>\n- [user-preferences.md](references/user-preferences.md) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown summaries with inline shell commands and JSON configuration examples] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May produce segmented outbound channel messages and scheduled OpenClaw cron configuration when the user enables those workflows.] <br>\n\n## Skill Version(s): <br>\n5.3.12 (source: server release metadata; artifact _meta.json reports 5.3.6) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v5.3.11: 8 files, 19427 bytes\n\nFiles: _meta.json (124b), references/cron-install-shell.sh (1969b), references/cron-templates.json (1662b), references/event-impact-matrix.md (5527b), references/user-preferences.md (1083b), scripts/eyes-utils.py (17638b), skill-card.md (2834b), SKILL.md (11981b)\n\nFile v5.3.11:SKILL.md\n\n---\nname: eyes\ndescription: 全球热点事件监控与影响分析。覆盖全球局势、地缘冲突、重大政策、创新技术等可能影响经济、市场和投资的事件，并按行业、汇率、大宗商品链路分析影响。也用于 Cron 定时推送热点摘要(早8点/晚8点/整点扫描)。\ntriggers:\n  - 今日热点\n  - 热点摘要\n  - 大眼看世界\n  - 今晚热点\n  - 今日大事\n  - 国际市场\n  - 全球热点\n  - 大眼\n  - eyes\n  - 热点\n  - 全球事件\n  - 今天有什么事\n  - 升级Eyes\n  - 更新Eyes\n  - 帮我升级\n---\n\n# 👁️ Eyes · 大眼看世界\n\n## 📋 功能概览\n\nEyes 是一款 **全球热点事件监控与影响分析工具**，自动追踪全球政治、经济、科技、市场重大事件，量化分析对 A 股/港股/美股的行业影响。\n\n**核心功能：**\n- **🌍 全球实时监控** — 覆盖地缘冲突、央行政策、贸易制裁、科技突破、自然灾害等\n- **🔴 P0/P1/P2 三级分级** — 自动判断事件严重程度，重大事件优先推送\n- **📊 市场影响分析** — 事件→行业→汇率/大宗/板块→具体标的，完整影响链路\n- **⏰ 定时推送** — 早8点(过去12h)、整点扫描(9:00-19:00)、晚8点(全天复盘)\n- **📈 A股关联** — 行业轮动分析，结合用户偏好板块（半导体/AI/新能源/光模块等）\n- **🔮 明日关注** — 大盘判断+板块机会+风险提示\n- **🔍 本地脚本** — eyes-utils.py 自动去重、分级、影响分析、格式化\n\n## 行为规则\n\n**触发即执行**:用户说出任意触发词(大眼/大眼看世界/今日热点等),自动搜索全球热点+市场分析输出汇总。不等待用户进一步指令。\n- 时段自动判断:8:00-12:00按早间流程,12:00-20:00按晚间流程,其余时段按整点扫描\n- 无新事件也输出当日综览(不低于简单说明)\n\n## 时区规则\n\n- 执行前先读取 `USER.md` 中的 `Timezone:` 字段，获取用户的本地时区\n- 所有时间（当前时间、事件时间、时间窗口判断）都转换为该时区显示\n- 例：Timezone=Asia/Shanghai 且当前 UTC 05:00 → 报告为「北京时间周日13:00」\n- 若 USER.md 未配置 Timezone，则回退到 `date +%Z` 或 `TZ` 环境变量\n\n## 核心能力\n\n1. 全球热点实时监控 + 市场影响分析(按P0/P1/P2分级)\n2. 定时推送:早8:00/9:00-19:00整点/20:00\n3. A股行业轮动&影响链路分析(按用户偏好:半导体/AI/光模块/新能源/中小市值科技)\n4. **本地脚本**:scripts/eyes-utils.py 文件维护+搜索模板+事件分级+影响分析+格式化\n\n## 事件分级\n\n| 级别 | 定义 | 响应 |\n|------|------|------|\n| P0 | 全球性重大事件（战争/制裁/崩盘/自然灾害/央行重大决策） | 立即推送 |\n| P1 | 重大政策/经济数据/行业突破/市场剧烈波动 | 限时窗口内推送 |\n| P2 | 常规事件/局部影响/一般行业动态 | 直推 |\n| P3 | 无关噪音 | 丢弃 |\n\n> 初步分级: `eyes-utils.py classify` 基于关键词给出。模型在初步分级基础上修正。\n\n## 时间窗口\n\n| 场景 | 窗口 |\n|------|------|\n| 早间(08:00) | 过去12h(前一晚20:00→今早8:00) |\n| 整点扫描(9:00-19:00) | 过去1h |\n| 晚间(20:00) | 当日全天(8:00-20:00) |\n\n## 推送格式\n\n品牌标记: `👁️ Eyes · 大眼看世界`\n所有定时推送使用通用分段推送（不限字数），**使用 `**粗体**` 标记标题和关键信息**，方便阅读。\n\n统一格式参考：\n```\n👁️ **Eyes · 大眼看世界** 🌙 晚8点\n\n**📊 今日要闻**\n**🔴 P1 事件标题**\n事件描述+影响分析→影响行业/板块/标的\n\n**🔴 P1 另一事件**\n事件描述+影响分析\n\n**🟡 P2 常规事件**\n描述（可多条合并）\n\n**📈 A股收盘**\n大盘概括+板块轮动+资金流向\n\n**🔮 明日关注**\n大盘判断+板块机会+个股关注+风险提示\n💬 想关注什么方向的股票？\n```\n\n## 通用分段推送（全渠道）\n\n所有定时推送若内容超长，使用 `openclaw message send` 分段发送，自动适配当前渠道（Feishu/Telegram/Discord/Signal等）。\n\n### 获取投递目标\n```bash\n# 从cron配置中获取自己的投递目标（channel:target）\nmy_name=\"eyes-evening\"  # 替换为当前cron的名字\ncron_data=$(openclaw cron list --json)\ntarget=$(echo \"$cron_data\" | python3 -c \"import json,sys;d=json.load(sys.stdin);next((j['delivery']['to'] for j in d['jobs'] if j['name']=='$my_name'), 'last')\")\nchannel=$(echo $target | cut -d':' -f1)\ntarget_id=$(echo $target | cut -d':' -f2-)\n```\n\n### 发送单条消息（仅备用）\n```bash\nopenclaw message send --channel \"$channel\" --target \"$target_id\" --message \"消息内容\" --json\n```\n\n### 分段发送（标准方式，使用 send-segments）\n**必须使用 `eyes-utils.py send-segments`**，禁止手动逐段调用 `openclaw message send`。\n\nJSON通过 argv 传入（避免 stdin 被占用）：\n```bash\n# 生成内容 + 发送（单行命令，避免shell转义问题）\nformatted=$(python3 skills/eyes/scripts/eyes-utils.py format --scene hourly --segments)\npython3 skills/eyes/scripts/eyes-utils.py send-segments \"{\\\"content\\\": \\\"$formatted\\\", \\\"channel\\\": \\\"feishu\\\", \\\"target\\\": \\\"ou_98247e4c0c80df2da79f25d0b65a6d61\\\"}\"\n```\n\n或在模型调用时直接构造 JSON（最可靠）：\n```bash\npython3 skills/eyes/scripts/eyes-utils.py send-segments '{\"content\":\"第一段内容\\n---SEGMENT---\\n第二段内容\",\"channel\":\"feishu\",\"target\":\"ou_xxx\"}'\n```\n\n### 完整推送流程\n1. 生成完整内容（不限字数，不再是以前那种单条推送，不需要压缩长度）\n2. **合并为 3-5 段**：不要按段落逐条发。把相关内容合并，每段 500-1000字（最长不超过1500字）。每段要写丰富，事件要写明影响链路（→ 影响什么行业/板块/个股）。\n3. **加粗排版（参考bigA风格）**：使用 `**粗体**` 标记分段标题（如 `**📊 今日要闻**`）、事件级别（如 `**🔴 P1**`）和事件标题，结构清晰如：\n```\n**🔴 P1 事件标题**\n详细描述 + → 影响分析\n\n**🟡 P2 事件**\n详细描述\n```\n4. **【强制规则】**：必须调用 `eyes-utils.py send-segments` 发送内容，**禁止**手动调用 `openclaw message send`。`send-segments` 命令内置自动解析 `---SEGMENT---` 标记、分段发送、失败重试（3次），模型只需生成内容+调命令。具体调用方式：\n   ```bash\n   # JSON通过argv传入（最可靠）\n   python3 skills/eyes/scripts/eyes-utils.py send-segments '{\"content\":\"完整内容（含---SEGMENT---分隔）\",\"channel\":\"feishu\",\"target\":\"ou_98247e4c0c80df2da79f25d0b65a6d61\"}'\n   ```\n5. **【发送校验】**：`send-segments` 命令本身内置重试机制（3次/段），调用完成后检查返回的 `sent` 字段是否等于 `total`。若发送失败，模型不得直接回复确认，必须上报错误。\n6. 最终回复只允许输出一句话确认（如 ✅ 已发送），**禁止**将完整内容作为会话回复输出。\n\n> 无需降级回退，`openclaw message send` 是本机gateway调用，不会失败\n\n> 无需关心用户用什么渠道，gateway自动处理所有通道适配\n\n## 用户手动触发\n\n用户说出触发词（今日热点/大眼看世界/全球热点等）时，在当前对话中执行：\n1. `python3 skills/eyes/scripts/eyes-utils.py clean` 获取已有事件列表\n2. `python3 skills/eyes/scripts/eyes-utils.py templates --scene [时段]` 获取搜索模板\n3. 按模板搜索(2次)\n4. `eyes-utils.py dedup` 去重 → `classify` 分级 → `impact` 影响分析\n5. 模型修正分级 + 填充分析\n6. `eyes-utils.py format --scene [时段] --segments --manual` 生成分段框架（手动触发时不带时间标签）\n   - 输出按 `---SEGMENT---` 分隔，段数自动适配\n   - **解析规则**：`---SEGMENT---` 仅用作分隔标记，解析后**必须剔除**（不发送给用户），每段内容纯净无分隔符\n7. message send 分段推送\n8. **手动触发输出约束**：内容合并≤3段，总字数≤1500字，搜索精简为1-2次，避免超时\n9. **【发送校验】**：推送完成后检查本轮是否调用过 `openclaw message send`，若未曾调用则立即补发完整内容后再输出确认\n\n## 用户升级\n\n用户说出「升级Eyes/更新Eyes/帮我升级」时，在当前对话中执行：\n1. 执行 `clawhub update eyes`（不带 `--no-input`，用户可在对话中看到确认提示）\n2. 若提示已是最新版 → 回复「✅ Eyes 已是最新版本」\n3. 若执行更新成功（输出含 \"updating\" 或版本变化）→ 读取 `skills/eyes/references/cron-install-shell.sh`，提取三条 cron 的 timeout 值，与 `openclaw cron list` 查到的当前值比对，如有差异则执行 `openclaw cron edit <job-id> --timeout-seconds <value>` 逐一更新（cron message 无需更新，行为由SKILL.md驱动）\n4. 回复确认：如「✅ Eyes 已升级到 x.x.x，cron 已同步」\n\n## 定时器配置\n\n用户说「帮我安装」→ cron add 3个job，**全部通过通用分段推送**（全渠道适配，不限字数）：\n- 先获取当前对话的渠道和目标（如 feishu:ou_xxx），通过 `openclaw directory` 或会话上下文确定\n- 然后执行 `openclaw cron add` 时带上 `--channel <渠道> --to <目标>`，不能只用 `--announce`（新实例无历史会话时 `--announce` 会找不到投递目标）\n- 模板见 `references/cron-templates.json`\n- 安装完成后创建标记文件 `workspace/memory/eyes-installed`\n\n## 工作流程\n\n### 通用前置（每次触发先执行）\n1. `python3 skills/eyes/scripts/eyes-utils.py clean` 清理已发送事件\n2. 交易日检查: 非交易日跳过A股分析\n3. 版本检查: 读取origin.json检查更新\n\n### 核心工作流（三个场景通用）\n1. 脚本: `eyes-utils.py templates --scene [morning/hourly/evening]` 获取搜索模板\n2. 搜索: 按模板2-3次\n3. 去重: `eyes-utils.py dedup`\n4. 分级: `eyes-utils.py classify`\n5. 影响分析: `eyes-utils.py impact`\n6. 模型修正分级\n7. 格式化: `eyes-utils.py format --scene [场景] --segments`\n   - 输出按 `---SEGMENT---` 分隔，段数自动适配内容量\n   - **解析规则**：`---SEGMENT---` 仅用作分隔标记，解析后**必须剔除**（不发送给用户），每段内容纯净无分隔符\n8. **发送：必须调用 `eyes-utils.py send-segments`**，自动解析 `---SEGMENT---` 并逐段发送，失败自动重试3次/段\n9. **【发送校验】**：检查 `send-segments` 返回的 `sent==total`。若不相等，立即重试仍未成功则输出 `⚠️ 推送部分失败` 并记录失败段内容，禁止直接输出完整内容作为确认\n\n### 场景差异\n| 环节 | 早8点 | 整点 | 晚8点 |\n|------|------|------|------|\n| 搜索次数 | 2 | 2 | 3 |\n| 时间窗口 | 12h | 1h | 全天 |\n| 输出 | 要闻+市场 | 仅要闻 | 要闻+市场+明日 |\n\n### 输出约束\n- **严禁输出思考过程、中间步骤、调试信息**（如\"正在检查\"、\"读取文件\"、\"更新记录\"、\"搜索完成\"、\"评估标准\"等）\n- 只推送最终整理后的内容\n- **定时推送（cron）**：通过通用分段推送（全渠道），不限总字数，每段≤1500字\n- **手动触发**：通过 `openclaw message send` 分段推送，内容合并≤3段，总字数≤1500字\n- 无新事件→不推送(但早/晚若无热点仍推股票关注板块)\n- 末尾加互动:💬 想关注什么方向的股票?\n\n## 附:市场影响分析\n\n遇P0/P1事件,输出:事件→行业影响→汇率/大宗/板块→具体标的\n(分析链路见 references/event-impact-matrix.md)\n\n## 文件索引\n\n### 运行时(workspace/memory/)\n- `eyes-sent-events.md` - 已推送事件(去重)\n- `eyes-retry-queue.md` - 推送失败重试\n- `eyes-installed` - 安装标记\n### 参考(references/)\n- `cron-templates.json` - Cron job模板\n- `cron-install-shell.sh` - 安装脚本\n- `event-impact-matrix.md` - 事件影响分析框架\n- `user-preferences.md` - 用户偏好\n\nFile v5.3.11:_meta.json\n\n{\n  \"ownerId\": \"kn74nyzntdcr43y9jyj89wb2qx85c8pf\",\n  \"slug\": \"eyes\",\n  \"version\": \"5.3.11\",\n  \"publishedAt\": 1781692941430\n}\n\nFile v5.3.11:references/cron-templates.json\n\n{\n  \"早8点汇总（短引用SKILL.md）\": {\n    \"description\": \"每天早8点推送，cron message仅引用SKILL.md，行为由SKILL.md驱动\",\n    \"noDeliver\": true,\n    \"agentTurn\": {\n      \"message\": \"【引用SKILL.md执行】\\n按 eyes SKILL.md 中\\\"早8点开盘前瞻\\\"流程执行。规格见\\\"通用分段推送（全渠道）\\\"和\\\"推送格式\\\"章节。\\n\\n要点：生成完整内容不限字数→合并3-5段→每段加粗排版→openclaw message send逐段发，段间sleep 1.5→最后输出一句话确认。严禁输出思考过程和调试信息。\",\n      \"timeoutSeconds\": 600,\n      \"lightContext\": true\n    }\n  },\n  \"整点扫描（短引用SKILL.md）\": {\n    \"description\": \"9:00~19:00整点扫描\",\n    \"noDeliver\": true,\n    \"agentTurn\": {\n      \"message\": \"【引用SKILL.md执行】\\n按 eyes SKILL.md 中\\\"整点扫描\\\"流程执行。无新事件不推送。推送规则见\\\"通用分段推送\\\"章节。\\n\\n要点：搜索1h事件→合并分段→加粗排版→openclaw message send发送，段间sleep 1.5。\",\n      \"timeoutSeconds\": 600,\n      \"lightContext\": true\n    }\n  },\n  \"晚8点汇总（短引用SKILL.md）\": {\n    \"description\": \"每天晚8点推送\",\n    \"noDeliver\": true,\n    \"agentTurn\": {\n      \"message\": \"【引用SKILL.md执行】\\n按 eyes SKILL.md 中\\\"晚8点收盘复盘\\\"流程执行。规格见\\\"通用分段推送\\\"和\\\"推送格式\\\"章节。\\n\\n要点：搜索12h事件+A股分析+明日关注→合并3-5段→加粗排版→openclaw message send逐段发，段间sleep 1.5→末段加互动语。严禁输出长内容。\",\n      \"timeoutSeconds\": 600,\n      \"lightContext\": true\n    }\n  }\n}\n\nFile v5.3.11:references/event-impact-matrix.md\n\n# 事件影响矩阵\n\n## 1 战争/武装冲突\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 中东升级 | → 原油↑→航运↑→军工↑→黄金↑ | 原油/中远海控/中船防务/山东黄金 |\n| 俄乌升级 | → 天然气↑→粮食↑→军工↑→A股承压 | 欧洲天然气/中粮糖业/中航沈飞 |\n| 大规模战争 | → 全球股市↓→避险↑→供应链中断 | 黄金/美元/美债/比特币 |\n| 区域冲突(台海/朝韩) | → 局部市场↓→军工↑→避险↑ | 军工ETF/黄金ETF |\n| 无人作战新范式 | → 无人装备↑→反无人机↑→军工细分 | 无人艇/无人机/反无人机概念 |\n\n## 2 地缘摩擦/贸易战\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 中美摩擦升级 | → 科技出口↓→半导体脱钩→国产替代↑ | 中芯国际/北方华创/华为链 |\n| 关税/制裁加码 | → 出口↓→内需↑→汇率波动 | 比亚迪/海尔智家/CNH |\n| 供应链脱钩 | → 自主可控↑→信创/芯片设备↑ | 中科曙光/金山办公/海光信息 |\n\n## 3 重大政策\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 美联储利率决议 | → 美元→新兴市场→北向资金 | 美元/美债/北向资金 |\n| 央行降准降息 | → 流动性↑→银行/地产↑→债市↑ | 招商银行/万科/国债期货 |\n| 财政/产业政策 | → 基建/新基建/数字经济↑ | 中国中车/中兴通讯/浪潮信息 |\n| 房地产政策 | → 地产↑↓→银行风险变化 | 保利发展/万科A/建材 |\n| 行业监管 | → 对应行业剧烈波动 | 美团/阿里/腾讯/新东方 |\n\n## 4 疫情/公共卫生\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 新疫情爆发 | → 医药↑→防疫↑→消费↓→旅游↓ | 以岭药业/迈瑞医疗/中国中免 |\n| 疫情政策调整 | → 消费复苏↑→旅游/航空↑→医药↓ | 中国国航/锦江酒店/华住 |\n\n## 5 自然灾害\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 大地震/海啸 | → 保险↑↓→建材↑(重建) | 中国太保/海螺水泥 |\n| 极端天气 | → 农业↑↓→水利↑→电力↑ | 大北农/中国电建/长江电力 |\n| 飓风影响产油区 | → 原油↑(短期) | 能源ETF |\n| 极寒/高温 | → 电力↑→煤炭/天然气↑ | 中国神华/新天然气 |\n\n## 6 创新技术\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| AI大模型突破 | → 算力↑→芯片↑→AI应用↑ | 英伟达/寒武纪/科大讯飞/海光信息 |\n| 固态电池/钠电量产 | → 新能源车↑→锂电格局变化 | 宁德时代/比亚迪/容百科技 |\n| 光刻机/芯片制程突破 | → 半导体设备↑→芯片设计↑ | 中微公司/华大九天 |\n| 无人装备(无人机/艇/车) | → 军工智能化↑→军民融合 | 无人机/无人艇/反无人系统 |\n| 低空经济/eVTOL | → 飞行汽车↑→空管↑→通航 | 亿航智能/中直股份/莱斯信息 |\n\n## 7 宏观经济数据\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 美国非农/CPI/PCE | → 利率预期→美元/美债→全球股市 | 美元指数/美债收益率 |\n| 中国GDP/PMI/社融 | → 经济预期→A股方向 | 沪深300/上证50 |\n| 中国CPI/PPI | → 通胀→货币政策空间 | 消费/周期板块 |\n| 进出口/社零 | → 外贸/消费板块 | 港口航运/白酒/家电 |\n\n## 8 金融市场/股票市场（新增）\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 大盘剧烈波动(>3%) | → 情绪传导→板块轮动→资金流向变化 | 沪深300/创业板/科创板 |\n| 北向资金异动(>100亿) | → 外资动向→核心资产涨跌 | 茅指数/宁组合/外资重仓 |\n| 板块轮动/主线切换 | → 资金撤旧→新主线吸筹 | 对应板块ETF |\n| 成交量(万亿关口) | → 量能定行情→券商受益/承压 | 东方财富/中信证券/同花顺 |\n| 无人装备等新概念爆发 | → 主题炒作→产业链扩散→估值重塑 | 对应概念龙头 |\n| 重大并购/重组 | → 标的↑→行业估值重构 | 标的公司/同业对比 |\n| 业绩暴雷/超预期 | → 个股剧震→板块估值重估 | 对应个股/行业 |\n| 港股/美股异动 | → A股开盘情绪→跨市场套利 | 恒生指数/纳斯达克/中概股 |\n| 节前节后效应 | → 缩量→方向选择→外围传导 | 历史规律复盘 |\n| 龙虎榜/机构数据 | → 机构/游资追踪→短线标的 | 上榜个股 |\n\n## 9 大宗商品/汇率（新增）\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 原油/天然气异动 | → 能源↑↓→化工成本→通胀预期 | 中国石油/万华化学 |\n| 黄金/白银避险 | → 避险情绪→采矿股↑ | 山东黄金/紫金矿业 |\n| 铜/铝/锂等工业金属 | → 制造业景气→新能源/基建成本 | 江西铜业/天齐锂业 |\n| 人民币汇率波动 | → 出口受益(贬)→进口承压 | 纺织出口/中国国航(贬承压) |\n| 比特币/加密波动 | → 风险偏好→区块链/矿机概念 | 比特币/矿机概念 |\n\n---\n\n## 分级规则\n| 等级 | 触发条件 | 推送 |\n|------|----------|------|\n| P0 | 战争爆发、大规模制裁、全球性危机、黑天鹅、全球熔断 | 立即 |\n| P1 | 重要政策、地缘升级、大国博弈、重要经济数据、大盘单日>3%跌、北向异动>200亿、涨停/跌停潮 | 实时 |\n| P2 | 一般灾害、行业新闻、局部事件、个股异动、板块轮动、常规数据 | 汇总 |\n\nFile v5.3.11:references/user-preferences.md\n\n# 用户偏好（Eyes 热点推送）\n\n> 由 AI 自动维护。记录用户重点关注的市场/行业/标的/排除偏好。\n> 更新时间：<每次更新时记录>\n\n## 重点关注市场\n| 市场 | 程度 | status | 备注 |\n|------|------|--------|------|\n| A股 | 高 | active | 主板/科创/创业板 |\n| 港股 | 中 | active | - |\n| 美股 | 中 | active | - |\n\n## 重点关注行业\n| 行业 | 程度 | status | 备注 |\n|------|------|--------|------|\n| 半导体 | 高 | active | 芯片设计/设备/制造 |\n| AI/人工智能 | 高 | active | 算力/算法/应用 |\n| 新能源 | 高 | active | 光伏/储能/新能源车 |\n| 军工 | 中 | active | 无人装备/航天/船舶 |\n| 光模块/光芯片 | 高 | active | AI算力基础设施 |\n| 液冷散热 | 中 | active | AI算力配套 |\n\n## 关注标的\n（空）\n\n## 排除方向\n（空）\n\n---\n\n## 说明\n- `active`=90天内提及过，`dimmed`=90-180天未提及(⚠️)，超180天自动移除\n- 分析时先检查事件是否涉及用户关注行业/标的，优先展开\n- 涉及排除方向的不主动提及\n\nFile v5.3.11:skill-card.md\n\n## Description: <br>\nEyes monitors global news and market-moving events, classifies their severity, analyzes likely market impact across sectors, currencies, and commodities, and can send scheduled hot-topic digests. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[kobenfang](https://clawhub.ai/user/kobenfang) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users and market-focused agents use this skill to produce global-news summaries, prioritize events by urgency, and draft market-impact analysis for A-share, Hong Kong, and U.S. market themes. It can also help configure recurring ClawHub/OpenClaw news digests for selected delivery channels. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill can send messages to configured channels and may include example or inherited routing targets. <br>\nMitigation: Review and replace channel and target values before enabling delivery, especially any Feishu example target or BigA shared configuration. <br>\nRisk: The skill can create recurring cron jobs that send automated news digests. <br>\nMitigation: Confirm the cron schedule, timeout, channel, and recipient before installation, and keep a clear process for disabling jobs if messages are misrouted. <br>\nRisk: News and market-impact summaries may be incomplete, stale, or overly confident for investment decisions. <br>\nMitigation: Treat generated analysis as informational triage and verify material facts, market data, and investment implications against authoritative sources before acting. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/kobenfang/eyes) <br>\n- [Event impact matrix](artifact/references/event-impact-matrix.md) <br>\n- [User preference reference](artifact/references/user-preferences.md) <br>\n- [Cron templates](artifact/references/cron-templates.json) <br>\n- [Cron install shell template](artifact/references/cron-install-shell.sh) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown news digests and market-impact summaries, with optional JSON utility output and shell commands for message delivery or cron setup.] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Scheduled or manual runs may segment long Markdown digests before delivery to configured messaging channels.] <br>\n\n## Skill Version(s): <br>\n5.3.11 (source: server-resolved release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v5.3.10: 8 files, 17133 bytes\n\nFiles: _meta.json (124b), references/cron-install-shell.sh (1969b), references/cron-templates.json (1662b), references/event-impact-matrix.md (5527b), references/user-preferences.md (1083b), scripts/eyes-utils.py (17638b), skill-card.md (2595b), SKILL.md (6164b)\n\nFile v5.3.10:SKILL.md\n\n---\nname: eyes\ndescription: 全球热点事件监控与影响分析。覆盖全球局势、地缘冲突、重大政策、创新技术等可能影响经济、市场和投资的事件，并按行业、汇率、大宗商品链路分析影响。也用于 Cron 定时推送热点摘要(早8点/晚8点/整点扫描)。Global news monitoring, economic events, market impact analysis.\ntriggers:\n  - 大眼看世界\n  - 大眼\n  - eyes\n  - 今日热点\n  - 全球热点\n  - 帮忙看看新闻\n---\n\n# 👁️ Eyes · 大眼看世界\n\n## 📋 功能概览\n\nEyes 是一款 **全球热点事件监控与影响分析工具**，自动追踪全球政治、经济、科技、市场重大事件，量化分析对 A 股/港股/美股的行业影响。\n\n**核心功能：**\n- **🌍 全球实时监控** — 覆盖地缘冲突、央行政策、贸易制裁、科技突破、自然灾害等\n- **🔴 P0/P1/P2 三级分级** — 自动判断事件严重程度，重大事件优先推送\n- **📊 市场影响分析** — 事件→行业→汇率/大宗/板块→具体标的，完整影响链路\n- **⏰ 定时推送** — 早8点(过去12h)、整点扫描(9:00-19:00)、晚8点(全天复盘)\n- **📈 A股关联** — 行业轮动分析，结合用户偏好板块（半导体/AI/新能源/光模块等）\n- **🔮 明日关注** — 大盘判断+板块机会+风险提示\n- **🔍 本地脚本** — eyes-utils.py 自动去重、分级、影响分析、格式化\n\n**数据来源**：多引擎联网搜索（Tavily/Thought/AI等）+ 本地分析脚本\n\n## 行为规则\n\n用户说出触发词后，先询问「要不要看今日热点？」，得到肯定回应后再执行。\n- 时段自动判断：8:00早间 / 9:00-19:00整点 / 其余按晚间\n- 无新事件也输出当日综览（不低于简单说明）\n\n## 时区规则\n\n- 读取 USER.md 中的 Timezone 获取本地时区\n- 所有时间转换为该时区显示\n- 例：UTC 05:00 + Asia/Shanghai → \"北京时间13:00\"\n- 未配置则回退 `date +%Z` 或 TZ 环境变量\n\n## 核心能力\n\n1. 全球热点实时监控 + 市场影响分析（P0/P1/P2 分级）\n2. 定时推送：早8:00 / 整点 / 晚20:00\n3. A股行业轮动 & 影响链路分析（按用户偏好）\n4. 本地脚本：`skills/eyes/scripts/eyes-utils.py` 文件维护+搜索模板+事件分级+影响分析+格式化\n\n## 事件分级\n\n| 级别 | 定义 | 响应 |\n|------|------|------|\n| P0 | 全球性重大事件（战争/制裁/崩盘/央行重大决策） | 立即推送 |\n| P1 | 重大政策/经济数据/行业突破/市场剧烈波动 | 限时推送 |\n| P2 | 常规事件/局部影响/一般行业动态 | 直推 |\n| P3 | 无关噪音 | 丢弃 |\n\n初步分级由 `eyes-utils.py classify` 基于关键词给出，模型在此基础上修正。\n\n## 时间窗口\n\n| 场景 | 窗口 |\n|------|------|\n| 早间(08:00) | 过去12h(前一晚20:00→今早8:00) |\n| 整点扫描(9:00-19:00) | 过去1h |\n| 晚间(20:00) | 当日全天(8:00-20:00) |\n\n## 推送规则\n\n品牌标记：`👁️ Eyes · 大眼看世界`。使用 `**粗体**` 标记标题和关键信息。\n\n**格式参考**：\n```\n👁️ **Eyes · 大眼看世界** 🌙 晚8点\n\n**📊 今日要闻**\n**🔴 P1 事件标题**\n事件描述+影响分析→影响行业/板块/标的\n\n**🟡 P2 常规事件**\n描述（可多条合并）\n\n**📈 A股收盘**\n大盘概括+板块轮动+资金流向\n\n**🔮 明日关注**\n大盘判断+板块机会+风险提示\n💬 想关注什么方向的股票？\n```\n\n### 发送规范\n\n所有输出通过 `eyes-utils.py send-segments` 分段发送（脚本自动解析 `---SEGMENT---`、分段发送、3次重试）。\n\n```bash\n# 标准流程：生成内容→写入文件→send-segments\npython3 skills/eyes/scripts/eyes-utils.py format --scene [场景] --segments > /tmp/eyes_out.txt\npython3 skills/eyes/scripts/eyes-utils.py send-segments --file /tmp/eyes_out.txt\n```\n\n- channel/target 自动从 `memory/biga-send-config.json` 读取\n- `send-segments` 脚本自动处理安装检测提示\n- 发送后检查 `sent==total`，失败则上报\n\n## 工作流程\n\n### 通用前置\n1. `eyes-utils.py clean` 清理已发送事件\n2. 交易日检查：非交易日跳过A股分析\n3. **版本检查**：读 origin.json，新版本时追加更新提示\n4. 安装检测由 send-segments 脚本自动处理，模型无需手动检查\n\n### 核心流程（三个场景通用）\n1. `eyes-utils.py templates --scene [morning/hourly/evening]` 获取搜索模板\n2. web_search ×2-3 次\n3. `eyes-utils.py dedup` 去重 → `classify` 分级 → `impact` 影响分析\n4. 模型修正分级 + 填充分析\n5. 格式化：`eyes-utils.py format --scene [场景] --segments > /tmp/eyes_out.txt`\n6. 合并为 **3-5 段**，每段约500字（最长≤1500字），要用 `**粗体**` 排版\n7. 如有新版本，追加 `📦 Eyes x.x.x 可更新` 提示\n8. 发送：`eyes-utils.py send-segments --file /tmp/eyes_out.txt`\n9. 校验 `sent==total`\n\n### 场景差异\n| 环节 | 早8点 | 整点 | 晚8点 |\n|------|------|------|------|\n| 搜索次数 | 2 | 2 | 3 |\n| 时间窗口 | 12h | 1h | 全天 |\n| 输出 | 要闻+市场 | 仅要闻 | 要闻+市场+明日 |\n\n### 输出约束\n- ❌ 思考过程/中间步骤/调试信息\n- ❌ \"正在检查\"、\"读取文件\"、\"搜索完成\"等过程用语\n- 只有最终推送内容\n- 无新事件→不推送（早/晚若无热点仍推股票关注板块）\n- 末尾加互动：💬 想关注什么方向的股票？\n\n### 用户手动触发\n同核心流程，但：\n- 第一次执行前先 clean\n- 内容合并≤3段，总字数≤1500字\n- 末尾追加更新提示（如有新版本）\n\n### 用户升级\n用户要求升级时，告知手动执行 `clawhub update eyes`，模型不代为执行。\n\n### 首次安装\n提供指令指引，模型不自动创建 cron。\n\n## 文件索引\n\n### 运行时(`workspace/memory/`)\n- `eyes-sent-events.md` - 已推送事件(去重)\n- `eyes-retry-queue.md` - 推送失败重试\n- `eyes-installed` - 安装标记\n\n### 参考(`references/`)\n- `cron-templates.json` - Cron模板\n- `cron-install-shell.sh` - 安装脚本\n- `event-impact-matrix.md` - 事件影响分析框架\n- `user-preferences.md` - 用户偏好\n\nFile v5.3.10:_meta.json\n\n{\n  \"ownerId\": \"kn74nyzntdcr43y9jyj89wb2qx85c8pf\",\n  \"slug\": \"eyes\",\n  \"version\": \"5.3.10\",\n  \"publishedAt\": 1781692598880\n}\n\nFile v5.3.10:references/cron-templates.json\n\n{\n  \"早8点汇总（短引用SKILL.md）\": {\n    \"description\": \"每天早8点推送，cron message仅引用SKILL.md，行为由SKILL.md驱动\",\n    \"noDeliver\": true,\n    \"agentTurn\": {\n      \"message\": \"【引用SKILL.md执行】\\n按 eyes SKILL.md 中\\\"早8点开盘前瞻\\\"流程执行。规格见\\\"通用分段推送（全渠道）\\\"和\\\"推送格式\\\"章节。\\n\\n要点：生成完整内容不限字数→合并3-5段→每段加粗排版→openclaw message send逐段发，段间sleep 1.5→最后输出一句话确认。严禁输出思考过程和调试信息。\",\n      \"timeoutSeconds\": 600,\n      \"lightContext\": true\n    }\n  },\n  \"整点扫描（短引用SKILL.md）\": {\n    \"description\": \"9:00~19:00整点扫描\",\n    \"noDeliver\": true,\n    \"agentTurn\": {\n      \"message\": \"【引用SKILL.md执行】\\n按 eyes SKILL.md 中\\\"整点扫描\\\"流程执行。无新事件不推送。推送规则见\\\"通用分段推送\\\"章节。\\n\\n要点：搜索1h事件→合并分段→加粗排版→openclaw message send发送，段间sleep 1.5。\",\n      \"timeoutSeconds\": 600,\n      \"lightContext\": true\n    }\n  },\n  \"晚8点汇总（短引用SKILL.md）\": {\n    \"description\": \"每天晚8点推送\",\n    \"noDeliver\": true,\n    \"agentTurn\": {\n      \"message\": \"【引用SKILL.md执行】\\n按 eyes SKILL.md 中\\\"晚8点收盘复盘\\\"流程执行。规格见\\\"通用分段推送\\\"和\\\"推送格式\\\"章节。\\n\\n要点：搜索12h事件+A股分析+明日关注→合并3-5段→加粗排版→openclaw message send逐段发，段间sleep 1.5→末段加互动语。严禁输出长内容。\",\n      \"timeoutSeconds\": 600,\n      \"lightContext\": true\n    }\n  }\n}\n\nFile v5.3.10:references/event-impact-matrix.md\n\n# 事件影响矩阵\n\n## 1 战争/武装冲突\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 中东升级 | → 原油↑→航运↑→军工↑→黄金↑ | 原油/中远海控/中船防务/山东黄金 |\n| 俄乌升级 | → 天然气↑→粮食↑→军工↑→A股承压 | 欧洲天然气/中粮糖业/中航沈飞 |\n| 大规模战争 | → 全球股市↓→避险↑→供应链中断 | 黄金/美元/美债/比特币 |\n| 区域冲突(台海/朝韩) | → 局部市场↓→军工↑→避险↑ | 军工ETF/黄金ETF |\n| 无人作战新范式 | → 无人装备↑→反无人机↑→军工细分 | 无人艇/无人机/反无人机概念 |\n\n## 2 地缘摩擦/贸易战\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 中美摩擦升级 | → 科技出口↓→半导体脱钩→国产替代↑ | 中芯国际/北方华创/华为链 |\n| 关税/制裁加码 | → 出口↓→内需↑→汇率波动 | 比亚迪/海尔智家/CNH |\n| 供应链脱钩 | → 自主可控↑→信创/芯片设备↑ | 中科曙光/金山办公/海光信息 |\n\n## 3 重大政策\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 美联储利率决议 | → 美元→新兴市场→北向资金 | 美元/美债/北向资金 |\n| 央行降准降息 | → 流动性↑→银行/地产↑→债市↑ | 招商银行/万科/国债期货 |\n| 财政/产业政策 | → 基建/新基建/数字经济↑ | 中国中车/中兴通讯/浪潮信息 |\n| 房地产政策 | → 地产↑↓→银行风险变化 | 保利发展/万科A/建材 |\n| 行业监管 | → 对应行业剧烈波动 | 美团/阿里/腾讯/新东方 |\n\n## 4 疫情/公共卫生\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 新疫情爆发 | → 医药↑→防疫↑→消费↓→旅游↓ | 以岭药业/迈瑞医疗/中国中免 |\n| 疫情政策调整 | → 消费复苏↑→旅游/航空↑→医药↓ | 中国国航/锦江酒店/华住 |\n\n## 5 自然灾害\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 大地震/海啸 | → 保险↑↓→建材↑(重建) | 中国太保/海螺水泥 |\n| 极端天气 | → 农业↑↓→水利↑→电力↑ | 大北农/中国电建/长江电力 |\n| 飓风影响产油区 | → 原油↑(短期) | 能源ETF |\n| 极寒/高温 | → 电力↑→煤炭/天然气↑ | 中国神华/新天然气 |\n\n## 6 创新技术\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| AI大模型突破 | → 算力↑→芯片↑→AI应用↑ | 英伟达/寒武纪/科大讯飞/海光信息 |\n| 固态电池/钠电量产 | → 新能源车↑→锂电格局变化 | 宁德时代/比亚迪/容百科技 |\n| 光刻机/芯片制程突破 | → 半导体设备↑→芯片设计↑ | 中微公司/华大九天 |\n| 无人装备(无人机/艇/车) | → 军工智能化↑→军民融合 | 无人机/无人艇/反无人系统 |\n| 低空经济/eVTOL | → 飞行汽车↑→空管↑→通航 | 亿航智能/中直股份/莱斯信息 |\n\n## 7 宏观经济数据\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 美国非农/CPI/PCE | → 利率预期→美元/美债→全球股市 | 美元指数/美债收益率 |\n| 中国GDP/PMI/社融 | → 经济预期→A股方向 | 沪深300/上证50 |\n| 中国CPI/PPI | → 通胀→货币政策空间 | 消费/周期板块 |\n| 进出口/社零 | → 外贸/消费板块 | 港口航运/白酒/家电 |\n\n## 8 金融市场/股票市场（新增）\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 大盘剧烈波动(>3%) | → 情绪传导→板块轮动→资金流向变化 | 沪深300/创业板/科创板 |\n| 北向资金异动(>100亿) | → 外资动向→核心资产涨跌 | 茅指数/宁组合/外资重仓 |\n| 板块轮动/主线切换 | → 资金撤旧→新主线吸筹 | 对应板块ETF |\n| 成交量(万亿关口) | → 量能定行情→券商受益/承压 | 东方财富/中信证券/同花顺 |\n| 无人装备等新概念爆发 | → 主题炒作→产业链扩散→估值重塑 | 对应概念龙头 |\n| 重大并购/重组 | → 标的↑→行业估值重构 | 标的公司/同业对比 |\n| 业绩暴雷/超预期 | → 个股剧震→板块估值重估 | 对应个股/行业 |\n| 港股/美股异动 | → A股开盘情绪→跨市场套利 | 恒生指数/纳斯达克/中概股 |\n| 节前节后效应 | → 缩量→方向选择→外围传导 | 历史规律复盘 |\n| 龙虎榜/机构数据 | → 机构/游资追踪→短线标的 | 上榜个股 |\n\n## 9 大宗商品/汇率（新增）\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 原油/天然气异动 | → 能源↑↓→化工成本→通胀预期 | 中国石油/万华化学 |\n| 黄金/白银避险 | → 避险情绪→采矿股↑ | 山东黄金/紫金矿业 |\n| 铜/铝/锂等工业金属 | → 制造业景气→新能源/基建成本 | 江西铜业/天齐锂业 |\n| 人民币汇率波动 | → 出口受益(贬)→进口承压 | 纺织出口/中国国航(贬承压) |\n| 比特币/加密波动 | → 风险偏好→区块链/矿机概念 | 比特币/矿机概念 |\n\n---\n\n## 分级规则\n| 等级 | 触发条件 | 推送 |\n|------|----------|------|\n| P0 | 战争爆发、大规模制裁、全球性危机、黑天鹅、全球熔断 | 立即 |\n| P1 | 重要政策、地缘升级、大国博弈、重要经济数据、大盘单日>3%跌、北向异动>200亿、涨停/跌停潮 | 实时 |\n| P2 | 一般灾害、行业新闻、局部事件、个股异动、板块轮动、常规数据 | 汇总 |\n\nFile v5.3.10:references/user-preferences.md\n\n# 用户偏好（Eyes 热点推送）\n\n> 由 AI 自动维护。记录用户重点关注的市场/行业/标的/排除偏好。\n> 更新时间：<每次更新时记录>\n\n## 重点关注市场\n| 市场 | 程度 | status | 备注 |\n|------|------|--------|------|\n| A股 | 高 | active | 主板/科创/创业板 |\n| 港股 | 中 | active | - |\n| 美股 | 中 | active | - |\n\n## 重点关注行业\n| 行业 | 程度 | status | 备注 |\n|------|------|--------|------|\n| 半导体 | 高 | active | 芯片设计/设备/制造 |\n| AI/人工智能 | 高 | active | 算力/算法/应用 |\n| 新能源 | 高 | active | 光伏/储能/新能源车 |\n| 军工 | 中 | active | 无人装备/航天/船舶 |\n| 光模块/光芯片 | 高 | active | AI算力基础设施 |\n| 液冷散热 | 中 | active | AI算力配套 |\n\n## 关注标的\n（空）\n\n## 排除方向\n（空）\n\n---\n\n## 说明\n- `active`=90天内提及过，`dimmed`=90-180天未提及(⚠️)，超180天自动移除\n- 分析时先检查事件是否涉及用户关注行业/标的，优先展开\n- 涉及排除方向的不主动提及\n\nFile v5.3.10:skill-card.md\n\n## Description: <br>\nEyes monitors global news and market-moving events, then produces Chinese news digests and market impact analysis across sectors, currencies, commodities, and A-share, Hong Kong, and U.S. equities. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[kobenfang](https://clawhub.ai/user/kobenfang) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users and developers use this skill to monitor global political, economic, technology, and market events and receive concise impact analysis for investment-relevant sectors and assets. It can also support scheduled OpenClaw push workflows for morning, hourly, and evening news summaries. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill can send scheduled market and news summaries to a configured chat channel. <br>\nMitigation: Before enabling Cron, review the configured channel and target in the shared send configuration. <br>\nRisk: The skill maintains local sent-event state for deduplication. <br>\nMitigation: Review the local state files when investigating missing, duplicate, or stale push behavior. <br>\nRisk: News and market-impact summaries may contain incomplete or misleading investment-relevant analysis. <br>\nMitigation: Treat generated analysis as informational support and review important claims against trusted sources before acting on them. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/kobenfang/eyes) <br>\n- [Event impact matrix](references/event-impact-matrix.md) <br>\n- [User preferences reference](references/user-preferences.md) <br>\n- [Cron templates](references/cron-templates.json) <br>\n- [Cron install shell template](references/cron-install-shell.sh) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown news digest with optional JSON and shell command outputs from helper scripts] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Outputs may be segmented for chat delivery and may include event severity, market impact links, sector implications, and follow-up watch items.] <br>\n\n## Skill Version(s): <br>\n5.3.10 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v5.3.9: 8 files, 19148 bytes\n\nFiles: _meta.json (123b), references/cron-install-shell.sh (1969b), references/cron-templates.json (1662b), references/event-impact-matrix.md (5527b), references/user-preferences.md (1083b), scripts/eyes-utils.py (17638b), skill-card.md (2749b), SKILL.md (11295b)\n\nFile v5.3.9:SKILL.md\n\n---\nname: eyes\ndescription: 全球热点事件监控与影响分析。覆盖全球局势、地缘冲突、重大政策、创新技术等可能影响经济、市场和投资的事件，并按行业、汇率、大宗商品链路分析影响。也用于 Cron 定时推送热点摘要(早8点/晚8点/整点扫描)。Global news monitoring, economic events, market impact analysis.\ntriggers:\n  - 大眼看世界\n  - 大眼\n  - eyes\n  - 今日热点\n  - 全球热点\n  - 帮忙看看新闻\n---\n\n# 👁️ Eyes · 大眼看世界\n\n## 行为规则\n\n**触发后确认**:用户说出触发词,先询问「要不要看今日热点？」，得到肯定回应后再执行搜索和推送。\n- 时段自动判断:8:00按早间流程,9:00-19:00按整点扫描,其余时段按晚间流程\n- 无新事件也输出当日综览(不低于简单说明)\n\n## 时区规则\n\n- 执行前先读取 `USER.md` 中的 `Timezone:` 字段，获取用户的本地时区\n- 所有时间（当前时间、事件时间、时间窗口判断）都转换为该时区显示\n- 例：Timezone=Asia/Shanghai 且当前 UTC 05:00 → 报告为「北京时间周日13:00」\n- 若 USER.md 未配置 Timezone，则回退到 `date +%Z` 或 `TZ` 环境变量\n\n## 核心能力\n\n1. 全球热点实时监控 + 市场影响分析(按P0/P1/P2分级)\n2. 定时推送:早8:00/9:00-19:00整点/20:00\n3. A股行业轮动&影响链路分析(按用户偏好:半导体/AI/光模块/新能源/中小市值科技)\n4. **本地脚本**: `skills/eyes/scripts/eyes-utils.py` 文件维护+搜索模板+事件分级+影响分析+格式化\n\n## 事件分级\n\n| 级别 | 定义 | 响应 |\n|------|------|------|\n| P0 | 全球性重大事件（战争/制裁/崩盘/自然灾害/央行重大决策） | 立即推送 |\n| P1 | 重大政策/经济数据/行业突破/市场剧烈波动 | 限时窗口内推送 |\n| P2 | 常规事件/局部影响/一般行业动态 | 直推 |\n| P3 | 无关噪音 | 丢弃 |\n\n> 初步分级: `eyes-utils.py classify` 基于关键词给出。模型在初步分级基础上修正。\n\n## 时间窗口\n\n| 场景 | 窗口 |\n|------|------|\n| 早间(08:00) | 过去12h(前一晚20:00→今早8:00) |\n| 整点扫描(9:00-19:00) | 过去1h |\n| 晚间(20:00) | 当日全天(8:00-20:00) |\n\n## 推送格式\n\n品牌标记: `👁️ Eyes · 大眼看世界`\n所有定时推送使用通用分段推送（不限字数），**使用 `**粗体**` 标记标题和关键信息**，方便阅读。\n\n统一格式参考：\n```\n👁️ **Eyes · 大眼看世界** 🌙 晚8点\n\n**📊 今日要闻**\n**🔴 P1 事件标题**\n事件描述+影响分析→影响行业/板块/标的\n\n**🔴 P1 另一事件**\n事件描述+影响分析\n\n**🟡 P2 常规事件**\n描述（可多条合并）\n\n**📈 A股收盘**\n大盘概括+板块轮动+资金流向\n\n**🔮 明日关注**\n大盘判断+板块机会+个股关注+风险提示\n💬 想关注什么方向的股票？\n```\n\n## 通用分段推送（全渠道）\n\n**【强制规则】** 所有定时推送必须使用 `eyes-utils.py send-segments`，禁止手动 `openclaw message send`。\n\n### 获取投递目标\n```bash\n# 从cron配置中获取自己的投递目标（channel:target）\nmy_name=\"eyes-evening\"  # 替换为当前cron的名字\ncron_data=$(openclaw cron list --json)\ntarget=$(echo \"$cron_data\" | python3 -c \"import json,sys;d=json.load(sys.stdin);next((j['delivery']['to'] for j in d['jobs'] if j['name']=='$my_name'), 'last')\")\nchannel=$(echo $target | cut -d':' -f1)\ntarget_id=$(echo $target | cut -d':' -f2-)\n```\n\n### 发送单条消息（仅备用）\n```bash\nopenclaw message send --channel \"$channel\" --target \"$target_id\" --message \"消息内容\" --json\n```\n\n### 分段发送（标准方式，使用 send-segments）\n**必须使用 `eyes-utils.py send-segments`**，禁止手动逐段调用 `openclaw message send`。\n\n**推荐方式：先用文件保存内容，再用 --file 发送**（避免shell转义/JSON构造问题）：\n```bash\n# 方式1：从文件读（最可靠，推荐）\npython3 skills/eyes/scripts/eyes-utils.py format --scene hourly --segments > /tmp/eyes_out.txt\npython3 skills/eyes/scripts/eyes-utils.py send-segments --file /tmp/eyes_out.txt\n```\n\n**备用方式**：JSON通过 argv 传入：\n```bash\npython3 skills/eyes/scripts/eyes-utils.py send-segments '{\"content\":\"第一段内容\\n---SEGMENT---\\n第二段内容\",\"channel\":\"feishu\",\"target\":\"ou_xxx\"}'\n```\n\n> channel/target 缺省时自动从 `memory/biga-send-config.json` 读取（与bigA共享）\n\n### 完整推送流程\n1. 生成完整内容（不限字数，不再是以前那种单条推送，不需要压缩长度）\n2. **合并为 3-5 段**：不要按段落逐条发。把相关内容合并，每段约500字（最长不超过1500字）。每段要写丰富，事件要写明影响链路（→ 影响什么行业/板块/个股）。\n3. **加粗排版（参考bigA风格）**：使用 `**粗体**` 标记分段标题（如 `**📊 今日要闻**`）、事件级别（如 `**🔴 P1**`）和事件标题，结构清晰如：\n```\n**🔴 P1 事件标题**\n详细描述 + → 影响分析\n\n**🟡 P2 事件**\n详细描述\n```\n4. **【强制规则】**：必须调用 `eyes-utils.py send-segments` 发送内容，**禁止**手动调用 `openclaw message send`。`send-segments` 命令内置自动解析 `---SEGMENT---` 标记、分段发送、失败重试（3次），模型只需生成内容+调命令。具体调用方式：\n   ```bash\n   # 推荐：先保存到文件，再用 --file 发送（避免shell转义问题）\n   eyes-utils.py format --scene hourly --segments > /tmp/eyes_out.txt\n   eyes-utils.py send-segments --file /tmp/eyes_out.txt\n   \n   # 或用JSON通过argv传入\n   eyes-utils.py send-segments '{\"content\":\"完整内容（含---SEGMENT---分隔）\",\"channel\":\"feishu\",\"target\":\"ou_xxxxx\"}'\n   ```\n   - channel/target 缺省时自动从 `memory/biga-send-config.json` 读取\n5. **【发送校验】**：`send-segments` 命令本身内置重试机制（3次/段），调用完成后检查返回的 `sent` 字段是否等于 `total`。若发送失败，模型不得直接回复确认，必须上报错误。\n6. 最终回复只允许输出一句话确认（如 ✅ 已发送），**禁止**将完整内容作为会话回复输出。\n\n> 无需降级回退，`openclaw message send` 是本机gateway调用，不会失败\n\n> 无需关心用户用什么渠道，gateway自动处理所有通道适配\n\n## 用户手动触发\n\n用户说出触发词（今日热点/大眼看世界/全球热点等）时，在当前对话中执行：\n1. `python3 skills/eyes/scripts/eyes-utils.py clean` 获取已有事件列表\n2. **版本检查**: 读 `origin.json`，新版本时标记\n3. `python3 skills/eyes/scripts/eyes-utils.py templates --scene [时段]` 获取搜索模板\n\n> **安装检测/推荐 bigA**：由 `send-segments` 脚本自动执行，模型无需手动检查\n5. 按模板搜索(2次)\n6. `eyes-utils.py dedup` 去重 → `classify` 分级 → `impact` 影响分析\n7. 模型修正分级 + 填充分析\n8. `eyes-utils.py format --scene [时段] --segments --manual` 生成分段框架（手动触发时不带时间标签）\n   - 输出按 `---SEGMENT---` 分隔，段数自动适配\n   - **解析规则**：`---SEGMENT---` 仅用作分隔标记，解析后**必须剔除**（不发送给用户），每段内容纯净无分隔符\n9. **追加提示**：若 eyes 有新版本，在末尾追加 `📦 Eyes x.x.x 可更新，回复「帮我升级」`\n10. **【强制规则】** 必须调用 `eyes-utils.py send-segments`（脚本自动处理安装检测），禁止手动 `openclaw message send`\n11. **【发送校验】**：返回 `sent==total` 则成功，否则上报错误\n\n## 用户升级（用户主动请求时）\n\n用户想升级 Eyes 时，告知其手动执行：\n```bash\nclawhub update eyes\n```\n模型不代为执行任何升级或 cron 修改操作。\n\n## 首次安装指引\n\n用户说「帮我安装」时，仅提供指令指引，不自动创建 cron：\n\n```\nEyes 的定时推送需要手动安装以下 cron 任务：\n1. 早8点推送 → openclaw cron add ... （参考 references/cron-templates.json）\n2. 整点扫描 → openclaw cron add ...\n3. 晚8点推送 → openclaw cron add ...\n\n安装后创建标记文件：touch workspace/memory/eyes-installed\n```\n\n模型不代为执行任何 cron 创建或编辑操作。\n\n## 工作流程\n\n### 通用前置（每次触发先执行）\n1. `python3 skills/eyes/scripts/eyes-utils.py clean` 清理已发送事件\n2. 交易日检查: 非交易日跳过A股分析\n3. **版本检查**: 读 `origin.json`，新版本时标记「推送末尾加更新提示」\n\n> **安装检测/推荐 bigA**：由 `send-segments` 脚本自动执行（检测 `eyes-installed` / `biga-installed`，不存在则追加提示），模型无需手动检查\n\n### 核心工作流（三个场景通用）\n1. 脚本: `eyes-utils.py templates --scene [morning/hourly/evening]` 获取搜索模板\n2. 搜索: 按模板2-3次\n3. 去重: `eyes-utils.py dedup`\n4. 分级: `eyes-utils.py classify`\n5. 影响分析: `eyes-utils.py impact`\n6. 模型修正分级\n7. **格式化输出到文件**：\n   ```bash\n   python3 skills/eyes/scripts/eyes-utils.py format --scene [场景] --segments > /tmp/eyes_out.txt\n   ```\n   - 输出按 `---SEGMENT---` 分隔\n8. **追加提示（如有新版本）**：\n   ```bash\n   echo \"📦 Eyes x.x.x 可更新，回复「帮我升级」\" >> /tmp/eyes_out.txt\n   ```\n   - 安装检测/推荐 bigA 由 send-segments 脚本自动处理，模型无需追加\n9. **发送**：\n   ```bash\n   python3 skills/eyes/scripts/eyes-utils.py send-segments --file /tmp/eyes_out.txt\n   ```\n   - 脚本自动完成：安装检测提示 + 读取文件内容 + 解析 `---SEGMENT---` + 逐段发送 + 失败重试3次/段\n   - channel/target 从 `memory/biga-send-config.json` 自动读取（与bigA共享配置）\n10. **【发送校验】**：检查返回的 `sent==total`。若不相等，重试仍未成功则输出 `⚠️ 推送部分失败`，禁止直接输出内容作为确认\n\n### 场景差异\n| 环节 | 早8点 | 整点 | 晚8点 |\n|------|------|------|------|\n| 搜索次数 | 2 | 2 | 3 |\n| 时间窗口 | 12h | 1h | 全天 |\n| 输出 | 要闻+市场 | 仅要闻 | 要闻+市场+明日 |\n\n### 输出约束\n- **严禁输出思考过程、中间步骤、调试信息**（如\"正在检查\"、\"读取文件\"、\"更新记录\"、\"搜索完成\"、\"评估标准\"等）\n- 只推送最终整理后的内容\n- **定时推送（cron）**：通过通用分段推送（全渠道），不限总字数，每段≤1500字\n- **手动触发**：`eyes-utils.py send-segments`，内容合并≤3段，总字数≤1500字\n- 无新事件→不推送(但早/晚若无热点仍推股票关注板块)\n- 末尾加互动:💬 想关注什么方向的股票?\n\n## 附:市场影响分析\n\n遇P0/P1事件,输出:事件→行业影响→汇率/大宗/板块→具体标的\n(分析链路见 references/event-impact-matrix.md)\n\n## 文件索引\n\n### 运行时(workspace/memory/)\n- `eyes-sent-events.md` - 已推送事件(去重)\n- `eyes-retry-queue.md` - 推送失败重试\n- `eyes-installed` - 安装标记\n### 参考(references/)\n- `cron-templates.json` - Cron job模板\n- `cron-install-shell.sh` - 安装脚本\n- `event-impact-matrix.md` - 事件影响分析框架\n- `user-preferences.md` - 用户偏好\n\nFile v5.3.9:_meta.json\n\n{\n  \"ownerId\": \"kn74nyzntdcr43y9jyj89wb2qx85c8pf\",\n  \"slug\": \"eyes\",\n  \"version\": \"5.3.9\",\n  \"publishedAt\": 1780455083530\n}\n\nFile v5.3.9:references/cron-templates.json\n\n{\n  \"早8点汇总（短引用SKILL.md）\": {\n    \"description\": \"每天早8点推送，cron message仅引用SKILL.md，行为由SKILL.md驱动\",\n    \"noDeliver\": true,\n    \"agentTurn\": {\n      \"message\": \"【引用SKILL.md执行】\\n按 eyes SKILL.md 中\\\"早8点开盘前瞻\\\"流程执行。规格见\\\"通用分段推送（全渠道）\\\"和\\\"推送格式\\\"章节。\\n\\n要点：生成完整内容不限字数→合并3-5段→每段加粗排版→openclaw message send逐段发，段间sleep 1.5→最后输出一句话确认。严禁输出思考过程和调试信息。\",\n      \"timeoutSeconds\": 600,\n      \"lightContext\": true\n    }\n  },\n  \"整点扫描（短引用SKILL.md）\": {\n    \"description\": \"9:00~19:00整点扫描\",\n    \"noDeliver\": true,\n    \"agentTurn\": {\n      \"message\": \"【引用SKILL.md执行】\\n按 eyes SKILL.md 中\\\"整点扫描\\\"流程执行。无新事件不推送。推送规则见\\\"通用分段推送\\\"章节。\\n\\n要点：搜索1h事件→合并分段→加粗排版→openclaw message send发送，段间sleep 1.5。\",\n      \"timeoutSeconds\": 600,\n      \"lightContext\": true\n    }\n  },\n  \"晚8点汇总（短引用SKILL.md）\": {\n    \"description\": \"每天晚8点推送\",\n    \"noDeliver\": true,\n    \"agentTurn\": {\n      \"message\": \"【引用SKILL.md执行】\\n按 eyes SKILL.md 中\\\"晚8点收盘复盘\\\"流程执行。规格见\\\"通用分段推送\\\"和\\\"推送格式\\\"章节。\\n\\n要点：搜索12h事件+A股分析+明日关注→合并3-5段→加粗排版→openclaw message send逐段发，段间sleep 1.5→末段加互动语。严禁输出长内容。\",\n      \"timeoutSeconds\": 600,\n      \"lightContext\": true\n    }\n  }\n}\n\nFile v5.3.9:references/event-impact-matrix.md\n\n# 事件影响矩阵\n\n## 1 战争/武装冲突\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 中东升级 | → 原油↑→航运↑→军工↑→黄金↑ | 原油/中远海控/中船防务/山东黄金 |\n| 俄乌升级 | → 天然气↑→粮食↑→军工↑→A股承压 | 欧洲天然气/中粮糖业/中航沈飞 |\n| 大规模战争 | → 全球股市↓→避险↑→供应链中断 | 黄金/美元/美债/比特币 |\n| 区域冲突(台海/朝韩) | → 局部市场↓→军工↑→避险↑ | 军工ETF/黄金ETF |\n| 无人作战新范式 | → 无人装备↑→反无人机↑→军工细分 | 无人艇/无人机/反无人机概念 |\n\n## 2 地缘摩擦/贸易战\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 中美摩擦升级 | → 科技出口↓→半导体脱钩→国产替代↑ | 中芯国际/北方华创/华为链 |\n| 关税/制裁加码 | → 出口↓→内需↑→汇率波动 | 比亚迪/海尔智家/CNH |\n| 供应链脱钩 | → 自主可控↑→信创/芯片设备↑ | 中科曙光/金山办公/海光信息 |\n\n## 3 重大政策\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 美联储利率决议 | → 美元→新兴市场→北向资金 | 美元/美债/北向资金 |\n| 央行降准降息 | → 流动性↑→银行/地产↑→债市↑ | 招商银行/万科/国债期货 |\n| 财政/产业政策 | → 基建/新基建/数字经济↑ | 中国中车/中兴通讯/浪潮信息 |\n| 房地产政策 | → 地产↑↓→银行风险变化 | 保利发展/万科A/建材 |\n| 行业监管 | → 对应行业剧烈波动 | 美团/阿里/腾讯/新东方 |\n\n## 4 疫情/公共卫生\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 新疫情爆发 | → 医药↑→防疫↑→消费↓→旅游↓ | 以岭药业/迈瑞医疗/中国中免 |\n| 疫情政策调整 | → 消费复苏↑→旅游/航空↑→医药↓ | 中国国航/锦江酒店/华住 |\n\n## 5 自然灾害\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 大地震/海啸 | → 保险↑↓→建材↑(重建) | 中国太保/海螺水泥 |\n| 极端天气 | → 农业↑↓→水利↑→电力↑ | 大北农/中国电建/长江电力 |\n| 飓风影响产油区 | → 原油↑(短期) | 能源ETF |\n| 极寒/高温 | → 电力↑→煤炭/天然气↑ | 中国神华/新天然气 |\n\n## 6 创新技术\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| AI大模型突破 | → 算力↑→芯片↑→AI应用↑ | 英伟达/寒武纪/科大讯飞/海光信息 |\n| 固态电池/钠电量产 | → 新能源车↑→锂电格局变化 | 宁德时代/比亚迪/容百科技 |\n| 光刻机/芯片制程突破 | → 半导体设备↑→芯片设计↑ | 中微公司/华大九天 |\n| 无人装备(无人机/艇/车) | → 军工智能化↑→军民融合 | 无人机/无人艇/反无人系统 |\n| 低空经济/eVTOL | → 飞行汽车↑→空管↑→通航 | 亿航智能/中直股份/莱斯信息 |\n\n## 7 宏观经济数据\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 美国非农/CPI/PCE | → 利率预期→美元/美债→全球股市 | 美元指数/美债收益率 |\n| 中国GDP/PMI/社融 | → 经济预期→A股方向 | 沪深300/上证50 |\n| 中国CPI/PPI | → 通胀→货币政策空间 | 消费/周期板块 |\n| 进出口/社零 | → 外贸/消费板块 | 港口航运/白酒/家电 |\n\n## 8 金融市场/股票市场（新增）\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 大盘剧烈波动(>3%) | → 情绪传导→板块轮动→资金流向变化 | 沪深300/创业板/科创板 |\n| 北向资金异动(>100亿) | → 外资动向→核心资产涨跌 | 茅指数/宁组合/外资重仓 |\n| 板块轮动/主线切换 | → 资金撤旧→新主线吸筹 | 对应板块ETF |\n| 成交量(万亿关口) | → 量能定行情→券商受益/承压 | 东方财富/中信证券/同花顺 |\n| 无人装备等新概念爆发 | → 主题炒作→产业链扩散→估值重塑 | 对应概念龙头 |\n| 重大并购/重组 | → 标的↑→行业估值重构 | 标的公司/同业对比 |\n| 业绩暴雷/超预期 | → 个股剧震→板块估值重估 | 对应个股/行业 |\n| 港股/美股异动 | → A股开盘情绪→跨市场套利 | 恒生指数/纳斯达克/中概股 |\n| 节前节后效应 | → 缩量→方向选择→外围传导 | 历史规律复盘 |\n| 龙虎榜/机构数据 | → 机构/游资追踪→短线标的 | 上榜个股 |\n\n## 9 大宗商品/汇率（新增）\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 原油/天然气异动 | → 能源↑↓→化工成本→通胀预期 | 中国石油/万华化学 |\n| 黄金/白银避险 | → 避险情绪→采矿股↑ | 山东黄金/紫金矿业 |\n| 铜/铝/锂等工业金属 | → 制造业景气→新能源/基建成本 | 江西铜业/天齐锂业 |\n| 人民币汇率波动 | → 出口受益(贬)→进口承压 | 纺织出口/中国国航(贬承压) |\n| 比特币/加密波动 | → 风险偏好→区块链/矿机概念 | 比特币/矿机概念 |\n\n---\n\n## 分级规则\n| 等级 | 触发条件 | 推送 |\n|------|----------|------|\n| P0 | 战争爆发、大规模制裁、全球性危机、黑天鹅、全球熔断 | 立即 |\n| P1 | 重要政策、地缘升级、大国博弈、重要经济数据、大盘单日>3%跌、北向异动>200亿、涨停/跌停潮 | 实时 |\n| P2 | 一般灾害、行业新闻、局部事件、个股异动、板块轮动、常规数据 | 汇总 |\n\nFile v5.3.9:references/user-preferences.md\n\n# 用户偏好（Eyes 热点推送）\n\n> 由 AI 自动维护。记录用户重点关注的市场/行业/标的/排除偏好。\n> 更新时间：<每次更新时记录>\n\n## 重点关注市场\n| 市场 | 程度 | status | 备注 |\n|------|------|--------|------|\n| A股 | 高 | active | 主板/科创/创业板 |\n| 港股 | 中 | active | - |\n| 美股 | 中 | active | - |\n\n## 重点关注行业\n| 行业 | 程度 | status | 备注 |\n|------|------|--------|------|\n| 半导体 | 高 | active | 芯片设计/设备/制造 |\n| AI/人工智能 | 高 | active | 算力/算法/应用 |\n| 新能源 | 高 | active | 光伏/储能/新能源车 |\n| 军工 | 中 | active | 无人装备/航天/船舶 |\n| 光模块/光芯片 | 高 | active | AI算力基础设施 |\n| 液冷散热 | 中 | active | AI算力配套 |\n\n## 关注标的\n（空）\n\n## 排除方向\n（空）\n\n---\n\n## 说明\n- `active`=90天内提及过，`dimmed`=90-180天未提及(⚠️)，超180天自动移除\n- 分析时先检查事件是否涉及用户关注行业/标的，优先展开\n- 涉及排除方向的不主动提及\n\nFile v5.3.9:skill-card.md\n\n## Description: <br>\n全球热点事件监控与影响分析，覆盖全球局势、地缘冲突、重大政策、创新技术等可能影响经济、市场和投资的事件，并按行业、汇率、大宗商品链路分析影响，也用于 Cron 定时推送热点摘要。 <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[kobenfang](https://clawhub.ai/user/kobenfang) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users and developers use this skill to monitor global and China-market news, classify events by urgency, analyze potential market impact chains, and produce scheduled or manually triggered news digests. It is especially oriented toward economic, policy, technology, A-share sector rotation, and investment-impact monitoring. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill can automatically send scheduled news digests to external channels through OpenClaw. <br>\nMitigation: Before enabling cron jobs, verify the destination channel and target and review scheduled delivery settings. <br>\nRisk: The skill may reuse BigA's shared saved delivery target when no explicit channel or target is supplied. <br>\nMitigation: Check the shared send configuration before use, or provide an explicit channel and target for delivery. <br>\nRisk: The skill maintains local sent-event state and may add BigA promotional text when BigA is not installed. <br>\nMitigation: Review local memory/state behavior and expected message additions before deploying recurring sends. <br>\n\n\n## Reference(s): <br>\n- [ClawHub release page](https://clawhub.ai/kobenfang/eyes) <br>\n- [event-impact-matrix.md](references/event-impact-matrix.md) <br>\n- [cron-templates.json](references/cron-templates.json) <br>\n- [cron-install-shell.sh](references/cron-install-shell.sh) <br>\n- [user-preferences.md](references/user-preferences.md) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance] <br>\n**Output Format:** [Segmented Markdown digests, JSON command results, and shell-command installation guidance] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Scheduled and manual runs can send segmented news summaries to configured OpenClaw channels and maintain local sent-event state for deduplication.] <br>\n\n## Skill Version(s): <br>\n5.3.9 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v5.3.8: 8 files, 19117 bytes\n\nFiles: _meta.json (123b), references/cron-install-shell.sh (1969b), references/cron-templates.json (1662b), references/event-impact-matrix.md (5527b), references/user-preferences.md (1083b), scripts/eyes-utils.py (17637b), skill-card.md (2676b), SKILL.md (11295b)\n\nFile v5.3.8:SKILL.md\n\n---\nname: eyes\ndescription: 全球热点事件监控与影响分析。覆盖全球局势、地缘冲突、重大政策、创新技术等可能影响经济、市场和投资的事件，并按行业、汇率、大宗商品链路分析影响。也用于 Cron 定时推送热点摘要(早8点/晚8点/整点扫描)。Global news monitoring, economic events, market impact analysis.\ntriggers:\n  - 大眼看世界\n  - 大眼\n  - eyes\n  - 今日热点\n  - 全球热点\n  - 帮忙看看新闻\n---\n\n# 👁️ Eyes · 大眼看世界\n\n## 行为规则\n\n**触发后确认**:用户说出触发词,先询问「要不要看今日热点？」，得到肯定回应后再执行搜索和推送。\n- 时段自动判断:8:00按早间流程,9:00-19:00按整点扫描,其余时段按晚间流程\n- 无新事件也输出当日综览(不低于简单说明)\n\n## 时区规则\n\n- 执行前先读取 `USER.md` 中的 `Timezone:` 字段，获取用户的本地时区\n- 所有时间（当前时间、事件时间、时间窗口判断）都转换为该时区显示\n- 例：Timezone=Asia/Shanghai 且当前 UTC 05:00 → 报告为「北京时间周日13:00」\n- 若 USER.md 未配置 Timezone，则回退到 `date +%Z` 或 `TZ` 环境变量\n\n## 核心能力\n\n1. 全球热点实时监控 + 市场影响分析(按P0/P1/P2分级)\n2. 定时推送:早8:00/9:00-19:00整点/20:00\n3. A股行业轮动&影响链路分析(按用户偏好:半导体/AI/光模块/新能源/中小市值科技)\n4. **本地脚本**: `skills/eyes/scripts/eyes-utils.py` 文件维护+搜索模板+事件分级+影响分析+格式化\n\n## 事件分级\n\n| 级别 | 定义 | 响应 |\n|------|------|------|\n| P0 | 全球性重大事件（战争/制裁/崩盘/自然灾害/央行重大决策） | 立即推送 |\n| P1 | 重大政策/经济数据/行业突破/市场剧烈波动 | 限时窗口内推送 |\n| P2 | 常规事件/局部影响/一般行业动态 | 直推 |\n| P3 | 无关噪音 | 丢弃 |\n\n> 初步分级: `eyes-utils.py classify` 基于关键词给出。模型在初步分级基础上修正。\n\n## 时间窗口\n\n| 场景 | 窗口 |\n|------|------|\n| 早间(08:00) | 过去12h(前一晚20:00→今早8:00) |\n| 整点扫描(9:00-19:00) | 过去1h |\n| 晚间(20:00) | 当日全天(8:00-20:00) |\n\n## 推送格式\n\n品牌标记: `👁️ Eyes · 大眼看世界`\n所有定时推送使用通用分段推送（不限字数），**使用 `**粗体**` 标记标题和关键信息**，方便阅读。\n\n统一格式参考：\n```\n👁️ **Eyes · 大眼看世界** 🌙 晚8点\n\n**📊 今日要闻**\n**🔴 P1 事件标题**\n事件描述+影响分析→影响行业/板块/标的\n\n**🔴 P1 另一事件**\n事件描述+影响分析\n\n**🟡 P2 常规事件**\n描述（可多条合并）\n\n**📈 A股收盘**\n大盘概括+板块轮动+资金流向\n\n**🔮 明日关注**\n大盘判断+板块机会+个股关注+风险提示\n💬 想关注什么方向的股票？\n```\n\n## 通用分段推送（全渠道）\n\n**【强制规则】** 所有定时推送必须使用 `eyes-utils.py send-segments`，禁止手动 `openclaw message send`。\n\n### 获取投递目标\n```bash\n# 从cron配置中获取自己的投递目标（channel:target）\nmy_name=\"eyes-evening\"  # 替换为当前cron的名字\ncron_data=$(openclaw cron list --json)\ntarget=$(echo \"$cron_data\" | python3 -c \"import json,sys;d=json.load(sys.stdin);next((j['delivery']['to'] for j in d['jobs'] if j['name']=='$my_name'), 'last')\")\nchannel=$(echo $target | cut -d':' -f1)\ntarget_id=$(echo $target | cut -d':' -f2-)\n```\n\n### 发送单条消息（仅备用）\n```bash\nopenclaw message send --channel \"$channel\" --target \"$target_id\" --message \"消息内容\" --json\n```\n\n### 分段发送（标准方式，使用 send-segments）\n**必须使用 `eyes-utils.py send-segments`**，禁止手动逐段调用 `openclaw message send`。\n\n**推荐方式：先用文件保存内容，再用 --file 发送**（避免shell转义/JSON构造问题）：\n```bash\n# 方式1：从文件读（最可靠，推荐）\npython3 skills/eyes/scripts/eyes-utils.py format --scene hourly --segments > /tmp/eyes_out.txt\npython3 skills/eyes/scripts/eyes-utils.py send-segments --file /tmp/eyes_out.txt\n```\n\n**备用方式**：JSON通过 argv 传入：\n```bash\npython3 skills/eyes/scripts/eyes-utils.py send-segments '{\"content\":\"第一段内容\\n---SEGMENT---\\n第二段内容\",\"channel\":\"feishu\",\"target\":\"ou_xxx\"}'\n```\n\n> channel/target 缺省时自动从 `memory/biga-send-config.json` 读取（与bigA共享）\n\n### 完整推送流程\n1. 生成完整内容（不限字数，不再是以前那种单条推送，不需要压缩长度）\n2. **合并为 3-5 段**：不要按段落逐条发。把相关内容合并，每段约500字（最长不超过1500字）。每段要写丰富，事件要写明影响链路（→ 影响什么行业/板块/个股）。\n3. **加粗排版（参考bigA风格）**：使用 `**粗体**` 标记分段标题（如 `**📊 今日要闻**`）、事件级别（如 `**🔴 P1**`）和事件标题，结构清晰如：\n```\n**🔴 P1 事件标题**\n详细描述 + → 影响分析\n\n**🟡 P2 事件**\n详细描述\n```\n4. **【强制规则】**：必须调用 `eyes-utils.py send-segments` 发送内容，**禁止**手动调用 `openclaw message send`。`send-segments` 命令内置自动解析 `---SEGMENT---` 标记、分段发送、失败重试（3次），模型只需生成内容+调命令。具体调用方式：\n   ```bash\n   # 推荐：先保存到文件，再用 --file 发送（避免shell转义问题）\n   eyes-utils.py format --scene hourly --segments > /tmp/eyes_out.txt\n   eyes-utils.py send-segments --file /tmp/eyes_out.txt\n   \n   # 或用JSON通过argv传入\n   eyes-utils.py send-segments '{\"content\":\"完整内容（含---SEGMENT---分隔）\",\"channel\":\"feishu\",\"target\":\"ou_xxxxx\"}'\n   ```\n   - channel/target 缺省时自动从 `memory/biga-send-config.json` 读取\n5. **【发送校验】**：`send-segments` 命令本身内置重试机制（3次/段），调用完成后检查返回的 `sent` 字段是否等于 `total`。若发送失败，模型不得直接回复确认，必须上报错误。\n6. 最终回复只允许输出一句话确认（如 ✅ 已发送），**禁止**将完整内容作为会话回复输出。\n\n> 无需降级回退，`openclaw message send` 是本机gateway调用，不会失败\n\n> 无需关心用户用什么渠道，gateway自动处理所有通道适配\n\n## 用户手动触发\n\n用户说出触发词（今日热点/大眼看世界/全球热点等）时，在当前对话中执行：\n1. `python3 skills/eyes/scripts/eyes-utils.py clean` 获取已有事件列表\n2. **版本检查**: 读 `origin.json`，新版本时标记\n3. `python3 skills/eyes/scripts/eyes-utils.py templates --scene [时段]` 获取搜索模板\n\n> **安装检测/推荐 bigA**：由 `send-segments` 脚本自动执行，模型无需手动检查\n5. 按模板搜索(2次)\n6. `eyes-utils.py dedup` 去重 → `classify` 分级 → `impact` 影响分析\n7. 模型修正分级 + 填充分析\n8. `eyes-utils.py format --scene [时段] --segments --manual` 生成分段框架（手动触发时不带时间标签）\n   - 输出按 `---SEGMENT---` 分隔，段数自动适配\n   - **解析规则**：`---SEGMENT---` 仅用作分隔标记，解析后**必须剔除**（不发送给用户），每段内容纯净无分隔符\n9. **追加提示**：若 eyes 有新版本，在末尾追加 `📦 Eyes x.x.x 可更新，回复「帮我升级」`\n10. **【强制规则】** 必须调用 `eyes-utils.py send-segments`（脚本自动处理安装检测），禁止手动 `openclaw message send`\n11. **【发送校验】**：返回 `sent==total` 则成功，否则上报错误\n\n## 用户升级（用户主动请求时）\n\n用户想升级 Eyes 时，告知其手动执行：\n```bash\nclawhub update eyes\n```\n模型不代为执行任何升级或 cron 修改操作。\n\n## 首次安装指引\n\n用户说「帮我安装」时，仅提供指令指引，不自动创建 cron：\n\n```\nEyes 的定时推送需要手动安装以下 cron 任务：\n1. 早8点推送 → openclaw cron add ... （参考 references/cron-templates.json）\n2. 整点扫描 → openclaw cron add ...\n3. 晚8点推送 → openclaw cron add ...\n\n安装后创建标记文件：touch workspace/memory/eyes-installed\n```\n\n模型不代为执行任何 cron 创建或编辑操作。\n\n## 工作流程\n\n### 通用前置（每次触发先执行）\n1. `python3 skills/eyes/scripts/eyes-utils.py clean` 清理已发送事件\n2. 交易日检查: 非交易日跳过A股分析\n3. **版本检查**: 读 `origin.json`，新版本时标记「推送末尾加更新提示」\n\n> **安装检测/推荐 bigA**：由 `send-segments` 脚本自动执行（检测 `eyes-installed` / `biga-installed`，不存在则追加提示），模型无需手动检查\n\n### 核心工作流（三个场景通用）\n1. 脚本: `eyes-utils.py templates --scene [morning/hourly/evening]` 获取搜索模板\n2. 搜索: 按模板2-3次\n3. 去重: `eyes-utils.py dedup`\n4. 分级: `eyes-utils.py classify`\n5. 影响分析: `eyes-utils.py impact`\n6. 模型修正分级\n7. **格式化输出到文件**：\n   ```bash\n   python3 skills/eyes/scripts/eyes-utils.py format --scene [场景] --segments > /tmp/eyes_out.txt\n   ```\n   - 输出按 `---SEGMENT---` 分隔\n8. **追加提示（如有新版本）**：\n   ```bash\n   echo \"📦 Eyes x.x.x 可更新，回复「帮我升级」\" >> /tmp/eyes_out.txt\n   ```\n   - 安装检测/推荐 bigA 由 send-segments 脚本自动处理，模型无需追加\n9. **发送**：\n   ```bash\n   python3 skills/eyes/scripts/eyes-utils.py send-segments --file /tmp/eyes_out.txt\n   ```\n   - 脚本自动完成：安装检测提示 + 读取文件内容 + 解析 `---SEGMENT---` + 逐段发送 + 失败重试3次/段\n   - channel/target 从 `memory/biga-send-config.json` 自动读取（与bigA共享配置）\n10. **【发送校验】**：检查返回的 `sent==total`。若不相等，重试仍未成功则输出 `⚠️ 推送部分失败`，禁止直接输出内容作为确认\n\n### 场景差异\n| 环节 | 早8点 | 整点 | 晚8点 |\n|------|------|------|------|\n| 搜索次数 | 2 | 2 | 3 |\n| 时间窗口 | 12h | 1h | 全天 |\n| 输出 | 要闻+市场 | 仅要闻 | 要闻+市场+明日 |\n\n### 输出约束\n- **严禁输出思考过程、中间步骤、调试信息**（如\"正在检查\"、\"读取文件\"、\"更新记录\"、\"搜索完成\"、\"评估标准\"等）\n- 只推送最终整理后的内容\n- **定时推送（cron）**：通过通用分段推送（全渠道），不限总字数，每段≤1500字\n- **手动触发**：`eyes-utils.py send-segments`，内容合并≤3段，总字数≤1500字\n- 无新事件→不推送(但早/晚若无热点仍推股票关注板块)\n- 末尾加互动:💬 想关注什么方向的股票?\n\n## 附:市场影响分析\n\n遇P0/P1事件,输出:事件→行业影响→汇率/大宗/板块→具体标的\n(分析链路见 references/event-impact-matrix.md)\n\n## 文件索引\n\n### 运行时(workspace/memory/)\n- `eyes-sent-events.md` - 已推送事件(去重)\n- `eyes-retry-queue.md` - 推送失败重试\n- `eyes-installed` - 安装标记\n### 参考(references/)\n- `cron-templates.json` - Cron job模板\n- `cron-install-shell.sh` - 安装脚本\n- `event-impact-matrix.md` - 事件影响分析框架\n- `user-preferences.md` - 用户偏好\n\nFile v5.3.8:_meta.json\n\n{\n  \"ownerId\": \"kn74nyzntdcr43y9jyj89wb2qx85c8pf\",\n  \"slug\": \"eyes\",\n  \"version\": \"5.3.8\",\n  \"publishedAt\": 1779963373209\n}\n\nFile v5.3.8:references/cron-templates.json\n\n{\n  \"早8点汇总（短引用SKILL.md）\": {\n    \"description\": \"每天早8点推送，cron message仅引用SKILL.md，行为由SKILL.md驱动\",\n    \"noDeliver\": true,\n    \"agentTurn\": {\n      \"message\": \"【引用SKILL.md执行】\\n按 eyes SKILL.md 中\\\"早8点开盘前瞻\\\"流程执行。规格见\\\"通用分段推送（全渠道）\\\"和\\\"推送格式\\\"章节。\\n\\n要点：生成完整内容不限字数→合并3-5段→每段加粗排版→openclaw message send逐段发，段间sleep 1.5→最后输出一句话确认。严禁输出思考过程和调试信息。\",\n      \"timeoutSeconds\": 600,\n      \"lightContext\": true\n    }\n  },\n  \"整点扫描（短引用SKILL.md）\": {\n    \"description\": \"9:00~19:00整点扫描\",\n    \"noDeliver\": true,\n    \"agentTurn\": {\n      \"message\": \"【引用SKILL.md执行】\\n按 eyes SKILL.md 中\\\"整点扫描\\\"流程执行。无新事件不推送。推送规则见\\\"通用分段推送\\\"章节。\\n\\n要点：搜索1h事件→合并分段→加粗排版→openclaw message send发送，段间sleep 1.5。\",\n      \"timeoutSeconds\": 600,\n      \"lightContext\": true\n    }\n  },\n  \"晚8点汇总（短引用SKILL.md）\": {\n    \"description\": \"每天晚8点推送\",\n    \"noDeliver\": true,\n    \"agentTurn\": {\n      \"message\": \"【引用SKILL.md执行】\\n按 eyes SKILL.md 中\\\"晚8点收盘复盘\\\"流程执行。规格见\\\"通用分段推送\\\"和\\\"推送格式\\\"章节。\\n\\n要点：搜索12h事件+A股分析+明日关注→合并3-5段→加粗排版→openclaw message send逐段发，段间sleep 1.5→末段加互动语。严禁输出长内容。\",\n      \"timeoutSeconds\": 600,\n      \"lightContext\": true\n    }\n  }\n}\n\nFile v5.3.8:references/event-impact-matrix.md\n\n# 事件影响矩阵\n\n## 1 战争/武装冲突\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 中东升级 | → 原油↑→航运↑→军工↑→黄金↑ | 原油/中远海控/中船防务/山东黄金 |\n| 俄乌升级 | → 天然气↑→粮食↑→军工↑→A股承压 | 欧洲天然气/中粮糖业/中航沈飞 |\n| 大规模战争 | → 全球股市↓→避险↑→供应链中断 | 黄金/美元/美债/比特币 |\n| 区域冲突(台海/朝韩) | → 局部市场↓→军工↑→避险↑ | 军工ETF/黄金ETF |\n| 无人作战新范式 | → 无人装备↑→反无人机↑→军工细分 | 无人艇/无人机/反无人机概念 |\n\n## 2 地缘摩擦/贸易战\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 中美摩擦升级 | → 科技出口↓→半导体脱钩→国产替代↑ | 中芯国际/北方华创/华为链 |\n| 关税/制裁加码 | → 出口↓→内需↑→汇率波动 | 比亚迪/海尔智家/CNH |\n| 供应链脱钩 | → 自主可控↑→信创/芯片设备↑ | 中科曙光/金山办公/海光信息 |\n\n## 3 重大政策\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 美联储利率决议 | → 美元→新兴市场→北向资金 | 美元/美债/北向资金 |\n| 央行降准降息 | → 流动性↑→银行/地产↑→债市↑ | 招商银行/万科/国债期货 |\n| 财政/产业政策 | → 基建/新基建/数字经济↑ | 中国中车/中兴通讯/浪潮信息 |\n| 房地产政策 | → 地产↑↓→银行风险变化 | 保利发展/万科A/建材 |\n| 行业监管 | → 对应行业剧烈波动 | 美团/阿里/腾讯/新东方 |\n\n## 4 疫情/公共卫生\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 新疫情爆发 | → 医药↑→防疫↑→消费↓→旅游↓ | 以岭药业/迈瑞医疗/中国中免 |\n| 疫情政策调整 | → 消费复苏↑→旅游/航空↑→医药↓ | 中国国航/锦江酒店/华住 |\n\n## 5 自然灾害\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 大地震/海啸 | → 保险↑↓→建材↑(重建) | 中国太保/海螺水泥 |\n| 极端天气 | → 农业↑↓→水利↑→电力↑ | 大北农/中国电建/长江电力 |\n| 飓风影响产油区 | → 原油↑(短期) | 能源ETF |\n| 极寒/高温 | → 电力↑→煤炭/天然气↑ | 中国神华/新天然气 |\n\n## 6 创新技术\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| AI大模型突破 | → 算力↑→芯片↑→AI应用↑ | 英伟达/寒武纪/科大讯飞/海光信息 |\n| 固态电池/钠电量产 | → 新能源车↑→锂电格局变化 | 宁德时代/比亚迪/容百科技 |\n| 光刻机/芯片制程突破 | → 半导体设备↑→芯片设计↑ | 中微公司/华大九天 |\n| 无人装备(无人机/艇/车) | → 军工智能化↑→军民融合 | 无人机/无人艇/反无人系统 |\n| 低空经济/eVTOL | → 飞行汽车↑→空管↑→通航 | 亿航智能/中直股份/莱斯信息 |\n\n## 7 宏观经济数据\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 美国非农/CPI/PCE | → 利率预期→美元/美债→全球股市 | 美元指数/美债收益率 |\n| 中国GDP/PMI/社融 | → 经济预期→A股方向 | 沪深300/上证50 |\n| 中国CPI/PPI | → 通胀→货币政策空间 | 消费/周期板块 |\n| 进出口/社零 | → 外贸/消费板块 | 港口航运/白酒/家电 |\n\n## 8 金融市场/股票市场（新增）\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 大盘剧烈波动(>3%) | → 情绪传导→板块轮动→资金流向变化 | 沪深300/创业板/科创板 |\n| 北向资金异动(>100亿) | → 外资动向→核心资产涨跌 | 茅指数/宁组合/外资重仓 |\n| 板块轮动/主线切换 | → 资金撤旧→新主线吸筹 | 对应板块ETF |\n| 成交量(万亿关口) | → 量能定行情→券商受益/承压 | 东方财富/中信证券/同花顺 |\n| 无人装备等新概念爆发 | → 主题炒作→产业链扩散→估值重塑 | 对应概念龙头 |\n| 重大并购/重组 | → 标的↑→行业估值重构 | 标的公司/同业对比 |\n| 业绩暴雷/超预期 | → 个股剧震→板块估值重估 | 对应个股/行业 |\n| 港股/美股异动 | → A股开盘情绪→跨市场套利 | 恒生指数/纳斯达克/中概股 |\n| 节前节后效应 | → 缩量→方向选择→外围传导 | 历史规律复盘 |\n| 龙虎榜/机构数据 | → 机构/游资追踪→短线标的 | 上榜个股 |\n\n## 9 大宗商品/汇率（新增）\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 原油/天然气异动 | → 能源↑↓→化工成本→通胀预期 | 中国石油/万华化学 |\n| 黄金/白银避险 | → 避险情绪→采矿股↑ | 山东黄金/紫金矿业 |\n| 铜/铝/锂等工业金属 | → 制造业景气→新能源/基建成本 | 江西铜业/天齐锂业 |\n| 人民币汇率波动 | → 出口受益(贬)→进口承压 | 纺织出口/中国国航(贬承压) |\n| 比特币/加密波动 | → 风险偏好→区块链/矿机概念 | 比特币/矿机概念 |\n\n---\n\n## 分级规则\n| 等级 | 触发条件 | 推送 |\n|------|----------|------|\n| P0 | 战争爆发、大规模制裁、全球性危机、黑天鹅、全球熔断 | 立即 |\n| P1 | 重要政策、地缘升级、大国博弈、重要经济数据、大盘单日>3%跌、北向异动>200亿、涨停/跌停潮 | 实时 |\n| P2 | 一般灾害、行业新闻、局部事件、个股异动、板块轮动、常规数据 | 汇总 |\n\nFile v5.3.8:references/user-preferences.md\n\n# 用户偏好（Eyes 热点推送）\n\n> 由 AI 自动维护。记录用户重点关注的市场/行业/标的/排除偏好。\n> 更新时间：<每次更新时记录>\n\n## 重点关注市场\n| 市场 | 程度 | status | 备注 |\n|------|------|--------|------|\n| A股 | 高 | active | 主板/科创/创业板 |\n| 港股 | 中 | active | - |\n| 美股 | 中 | active | - |\n\n## 重点关注行业\n| 行业 | 程度 | status | 备注 |\n|------|------|--------|------|\n| 半导体 | 高 | active | 芯片设计/设备/制造 |\n| AI/人工智能 | 高 | active | 算力/算法/应用 |\n| 新能源 | 高 | active | 光伏/储能/新能源车 |\n| 军工 | 中 | active | 无人装备/航天/船舶 |\n| 光模块/光芯片 | 高 | active | AI算力基础设施 |\n| 液冷散热 | 中 | active | AI算力配套 |\n\n## 关注标的\n（空）\n\n## 排除方向\n（空）\n\n---\n\n## 说明\n- `active`=90天内提及过，`dimmed`=90-180天未提及(⚠️)，超180天自动移除\n- 分析时先检查事件是否涉及用户关注行业/标的，优先展开\n- 涉及排除方向的不主动提及\n\nFile v5.3.8:skill-card.md\n\n## Description: <br>\n全球热点事件监控与影响分析。覆盖全球局势、地缘冲突、重大政策、创新技术等可能影响经济、市场和投资的事件，并按行业、汇率、大宗商品链路分析影响。也用于 Cron 定时推送热点摘要(早8点/晚8点/整点扫描)。Global news monitoring, economic events, market impact analysis. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[kobenfang](https://clawhub.ai/user/kobenfang) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users use this skill to monitor global news, geopolitics, policy, technology, and market events, then summarize likely market and industry impacts for manual review or scheduled delivery. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Scheduled or manual sends may use a saved delivery configuration, including a BigA shared configuration. <br>\nMitigation: Verify the configured channel and target before enabling cron jobs or sending digests. <br>\nRisk: News and market-impact summaries can be incomplete, stale, or misleading for investment decisions. <br>\nMitigation: Review important events and market implications against trusted sources before acting on the digest. <br>\nRisk: Cron jobs can repeatedly deliver summaries after installation. <br>\nMitigation: Install scheduled jobs only when recurring delivery is intended and review the cron templates before use. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/kobenfang/eyes) <br>\n- [Event impact matrix](artifact/references/event-impact-matrix.md) <br>\n- [Cron templates](artifact/references/cron-templates.json) <br>\n- [Cron install shell template](artifact/references/cron-install-shell.sh) <br>\n- [User preferences reference](artifact/references/user-preferences.md) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown summaries with shell command examples and JSON helper outputs.] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Segmented digests may be sent through configured OpenClaw channels; helper commands emit JSON for classification, impact analysis, and delivery status.] <br>\n\n## Skill Version(s): <br>\n5.3.8 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v5.3.7: 8 files, 19297 bytes\n\nFiles: _meta.json (123b), references/cron-install-shell.sh (1969b), references/cron-templates.json (1662b), references/event-impact-matrix.md (5527b), references/user-preferences.md (1083b), scripts/eyes-utils.py (17637b), skill-card.md (2685b), SKILL.md (12149b)\n\nFile v5.3.7:SKILL.md\n\n---\nname: eyes\ndescription: 全球热点事件监控与影响分析。覆盖全球局势、地缘冲突、重大政策、创新技术等可能影响经济、市场和投资的事件，并按行业、汇率、大宗商品链路分析影响。也用于 Cron 定时推送热点摘要(早8点/晚8点/整点扫描)。Global news monitoring, economic events, market impact analysis.\ntriggers:\n  - 今日热点\n  - 热点摘要\n  - 大眼看世界\n  - 今晚热点\n  - 今日大事\n  - 国际市场\n  - 全球热点\n  - 大眼\n  - eyes\n  - 热点\n  - 全球事件\n  - 今天有什么事\n  - 升级Eyes\n  - 更新Eyes\n  - 帮我升级\n---\n\n# 👁️ Eyes · 大眼看世界\n\n## 行为规则\n\n**触发即执行**:用户说出任意触发词(大眼/大眼看世界/今日热点等),自动搜索全球热点+市场分析输出汇总。不等待用户进一步指令。\n- 时段自动判断:8:00按早间流程,9:00-19:00按整点扫描,其余时段按晚间流程\n- 无新事件也输出当日综览(不低于简单说明)\n\n## 时区规则\n\n- 执行前先读取 `USER.md` 中的 `Timezone:` 字段，获取用户的本地时区\n- 所有时间（当前时间、事件时间、时间窗口判断）都转换为该时区显示\n- 例：Timezone=Asia/Shanghai 且当前 UTC 05:00 → 报告为「北京时间周日13:00」\n- 若 USER.md 未配置 Timezone，则回退到 `date +%Z` 或 `TZ` 环境变量\n\n## 核心能力\n\n1. 全球热点实时监控 + 市场影响分析(按P0/P1/P2分级)\n2. 定时推送:早8:00/9:00-19:00整点/20:00\n3. A股行业轮动&影响链路分析(按用户偏好:半导体/AI/光模块/新能源/中小市值科技)\n4. **本地脚本**: `skills/eyes/scripts/eyes-utils.py` 文件维护+搜索模板+事件分级+影响分析+格式化\n\n## 事件分级\n\n| 级别 | 定义 | 响应 |\n|------|------|------|\n| P0 | 全球性重大事件（战争/制裁/崩盘/自然灾害/央行重大决策） | 立即推送 |\n| P1 | 重大政策/经济数据/行业突破/市场剧烈波动 | 限时窗口内推送 |\n| P2 | 常规事件/局部影响/一般行业动态 | 直推 |\n| P3 | 无关噪音 | 丢弃 |\n\n> 初步分级: `eyes-utils.py classify` 基于关键词给出。模型在初步分级基础上修正。\n\n## 时间窗口\n\n| 场景 | 窗口 |\n|------|------|\n| 早间(08:00) | 过去12h(前一晚20:00→今早8:00) |\n| 整点扫描(9:00-19:00) | 过去1h |\n| 晚间(20:00) | 当日全天(8:00-20:00) |\n\n## 推送格式\n\n品牌标记: `👁️ Eyes · 大眼看世界`\n所有定时推送使用通用分段推送（不限字数），**使用 `**粗体**` 标记标题和关键信息**，方便阅读。\n\n统一格式参考：\n```\n👁️ **Eyes · 大眼看世界** 🌙 晚8点\n\n**📊 今日要闻**\n**🔴 P1 事件标题**\n事件描述+影响分析→影响行业/板块/标的\n\n**🔴 P1 另一事件**\n事件描述+影响分析\n\n**🟡 P2 常规事件**\n描述（可多条合并）\n\n**📈 A股收盘**\n大盘概括+板块轮动+资金流向\n\n**🔮 明日关注**\n大盘判断+板块机会+个股关注+风险提示\n💬 想关注什么方向的股票？\n```\n\n## 通用分段推送（全渠道）\n\n**【强制规则】** 所有定时推送必须使用 `eyes-utils.py send-segments`，禁止手动 `openclaw message send`。\n\n### 获取投递目标\n```bash\n# 从cron配置中获取自己的投递目标（channel:target）\nmy_name=\"eyes-evening\"  # 替换为当前cron的名字\ncron_data=$(openclaw cron list --json)\ntarget=$(echo \"$cron_data\" | python3 -c \"import json,sys;d=json.load(sys.stdin);next((j['delivery']['to'] for j in d['jobs'] if j['name']=='$my_name'), 'last')\")\nchannel=$(echo $target | cut -d':' -f1)\ntarget_id=$(echo $target | cut -d':' -f2-)\n```\n\n### 发送单条消息（仅备用）\n```bash\nopenclaw message send --channel \"$channel\" --target \"$target_id\" --message \"消息内容\" --json\n```\n\n### 分段发送（标准方式，使用 send-segments）\n**必须使用 `eyes-utils.py send-segments`**，禁止手动逐段调用 `openclaw message send`。\n\n**推荐方式：先用文件保存内容，再用 --file 发送**（避免shell转义/JSON构造问题）：\n```bash\n# 方式1：从文件读（最可靠，推荐）\npython3 skills/eyes/scripts/eyes-utils.py format --scene hourly --segments > /tmp/eyes_out.txt\npython3 skills/eyes/scripts/eyes-utils.py send-segments --file /tmp/eyes_out.txt\n```\n\n**备用方式**：JSON通过 argv 传入：\n```bash\npython3 skills/eyes/scripts/eyes-utils.py send-segments '{\"content\":\"第一段内容\\n---SEGMENT---\\n第二段内容\",\"channel\":\"feishu\",\"target\":\"ou_xxx\"}'\n```\n\n> channel/target 缺省时自动从 `memory/biga-send-config.json` 读取（与bigA共享）\n\n### 完整推送流程\n1. 生成完整内容（不限字数，不再是以前那种单条推送，不需要压缩长度）\n2. **合并为 3-5 段**：不要按段落逐条发。把相关内容合并，每段约500字（最长不超过1500字）。每段要写丰富，事件要写明影响链路（→ 影响什么行业/板块/个股）。\n3. **加粗排版（参考bigA风格）**：使用 `**粗体**` 标记分段标题（如 `**📊 今日要闻**`）、事件级别（如 `**🔴 P1**`）和事件标题，结构清晰如：\n```\n**🔴 P1 事件标题**\n详细描述 + → 影响分析\n\n**🟡 P2 事件**\n详细描述\n```\n4. **【强制规则】**：必须调用 `eyes-utils.py send-segments` 发送内容，**禁止**手动调用 `openclaw message send`。`send-segments` 命令内置自动解析 `---SEGMENT---` 标记、分段发送、失败重试（3次），模型只需生成内容+调命令。具体调用方式：\n   ```bash\n   # 推荐：先保存到文件，再用 --file 发送（避免shell转义问题）\n   eyes-utils.py format --scene hourly --segments > /tmp/eyes_out.txt\n   eyes-utils.py send-segments --file /tmp/eyes_out.txt\n   \n   # 或用JSON通过argv传入\n   eyes-utils.py send-segments '{\"content\":\"完整内容（含---SEGMENT---分隔）\",\"channel\":\"feishu\",\"target\":\"ou_xxxxx\"}'\n   ```\n   - channel/target 缺省时自动从 `memory/biga-send-config.json` 读取\n5. **【发送校验】**：`send-segments` 命令本身内置重试机制（3次/段），调用完成后检查返回的 `sent` 字段是否等于 `total`。若发送失败，模型不得直接回复确认，必须上报错误。\n6. 最终回复只允许输出一句话确认（如 ✅ 已发送），**禁止**将完整内容作为会话回复输出。\n\n> 无需降级回退，`openclaw message send` 是本机gateway调用，不会失败\n\n> 无需关心用户用什么渠道，gateway自动处理所有通道适配\n\n## 用户手动触发\n\n用户说出触发词（今日热点/大眼看世界/全球热点等）时，在当前对话中执行：\n1. `python3 skills/eyes/scripts/eyes-utils.py clean` 获取已有事件列表\n2. **版本检查**: 读 `origin.json`，新版本时标记\n3. `python3 skills/eyes/scripts/eyes-utils.py templates --scene [时段]` 获取搜索模板\n\n> **安装检测/推荐 bigA**：由 `send-segments` 脚本自动执行，模型无需手动检查\n5. 按模板搜索(2次)\n6. `eyes-utils.py dedup` 去重 → `classify` 分级 → `impact` 影响分析\n7. 模型修正分级 + 填充分析\n8. `eyes-utils.py format --scene [时段] --segments --manual` 生成分段框架（手动触发时不带时间标签）\n   - 输出按 `---SEGMENT---` 分隔，段数自动适配\n   - **解析规则**：`---SEGMENT---` 仅用作分隔标记，解析后**必须剔除**（不发送给用户），每段内容纯净无分隔符\n9. **追加提示**：若 eyes 有新版本，在末尾追加 `📦 Eyes x.x.x 可更新，回复「帮我升级」`\n10. **【强制规则】** 必须调用 `eyes-utils.py send-segments`（脚本自动处理安装检测），禁止手动 `openclaw message send`\n11. **【发送校验】**：返回 `sent==total` 则成功，否则上报错误\n\n## 用户升级\n\n用户说出「升级Eyes/更新Eyes/帮我升级」时，在当前对话中执行：\n1. 执行 `clawhub update eyes`（不带 `--no-input`，用户可在对话中看到确认提示）\n2. 若提示已是最新版 → 回复「✅ Eyes 已是最新版本」\n3. 若执行更新成功（输出含 \"updating\" 或版本变化）→ 读取 `skills/eyes/references/cron-install-shell.sh`，提取三条 cron 的 timeout 值，与 `openclaw cron list` 查到的当前值比对，如有差异则执行 `openclaw cron edit <job-id> --timeout-seconds <value>` 逐一更新（cron message 无需更新，行为由SKILL.md驱动）\n4. 回复确认：如「✅ Eyes 已升级到 x.x.x，cron 已同步」\n\n## 定时器配置\n\n用户说「帮我安装」→ cron add 3个job，**全部通过通用分段推送**（全渠道适配，不限字数）：\n- 先获取当前对话的渠道和目标（如 feishu:ou_xxx），通过 `openclaw directory` 或会话上下文确定\n- 然后执行 `openclaw cron add` 时带上 `--channel <渠道> --to <目标>` 和 `--no-deliver`，不能只用 `--announce`（新实例无历史会话时 `--announce` 会找不到投递目标，且 --no-deliver 可防止最终回复双发）\n- 模板见 `references/cron-templates.json`\n- 安装完成后创建标记文件 `workspace/memory/eyes-installed`\n\n## 工作流程\n\n### 通用前置（每次触发先执行）\n1. `python3 skills/eyes/scripts/eyes-utils.py clean` 清理已发送事件\n2. 交易日检查: 非交易日跳过A股分析\n3. **版本检查**: 读 `origin.json`，新版本时标记「推送末尾加更新提示」\n\n> **安装检测/推荐 bigA**：由 `send-segments` 脚本自动执行（检测 `eyes-installed` / `biga-installed`，不存在则追加提示），模型无需手动检查\n\n### 核心工作流（三个场景通用）\n1. 脚本: `eyes-utils.py templates --scene [morning/hourly/evening]` 获取搜索模板\n2. 搜索: 按模板2-3次\n3. 去重: `eyes-utils.py dedup`\n4. 分级: `eyes-utils.py classify`\n5. 影响分析: `eyes-utils.py impact`\n6. 模型修正分级\n7. **格式化输出到文件**：\n   ```bash\n   python3 skills/eyes/scripts/eyes-utils.py format --scene [场景] --segments > /tmp/eyes_out.txt\n   ```\n   - 输出按 `---SEGMENT---` 分隔\n8. **追加提示（如有新版本）**：\n   ```bash\n   echo \"📦 Eyes x.x.x 可更新，回复「帮我升级」\" >> /tmp/eyes_out.txt\n   ```\n   - 安装检测/推荐 bigA 由 send-segments 脚本自动处理，模型无需追加\n9. **发送**：\n   ```bash\n   python3 skills/eyes/scripts/eyes-utils.py send-segments --file /tmp/eyes_out.txt\n   ```\n   - 脚本自动完成：安装检测提示 + 读取文件内容 + 解析 `---SEGMENT---` + 逐段发送 + 失败重试3次/段\n   - channel/target 从 `memory/biga-send-config.json` 自动读取（与bigA共享配置）\n10. **【发送校验】**：检查返回的 `sent==total`。若不相等，重试仍未成功则输出 `⚠️ 推送部分失败`，禁止直接输出内容作为确认\n\n### 场景差异\n| 环节 | 早8点 | 整点 | 晚8点 |\n|------|------|------|------|\n| 搜索次数 | 2 | 2 | 3 |\n| 时间窗口 | 12h | 1h | 全天 |\n| 输出 | 要闻+市场 | 仅要闻 | 要闻+市场+明日 |\n\n### 输出约束\n- **严禁输出思考过程、中间步骤、调试信息**（如\"正在检查\"、\"读取文件\"、\"更新记录\"、\"搜索完成\"、\"评估标准\"等）\n- 只推送最终整理后的内容\n- **定时推送（cron）**：通过通用分段推送（全渠道），不限总字数，每段≤1500字\n- **手动触发**：`eyes-utils.py send-segments`，内容合并≤3段，总字数≤1500字\n- 无新事件→不推送(但早/晚若无热点仍推股票关注板块)\n- 末尾加互动:💬 想关注什么方向的股票?\n\n## 附:市场影响分析\n\n遇P0/P1事件,输出:事件→行业影响→汇率/大宗/板块→具体标的\n(分析链路见 references/event-impact-matrix.md)\n\n## 文件索引\n\n### 运行时(workspace/memory/)\n- `eyes-sent-events.md` - 已推送事件(去重)\n- `eyes-retry-queue.md` - 推送失败重试\n- `eyes-installed` - 安装标记\n### 参考(references/)\n- `cron-templates.json` - Cron job模板\n- `cron-install-shell.sh` - 安装脚本\n- `event-impact-matrix.md` - 事件影响分析框架\n- `user-preferences.md` - 用户偏好\n\nFile v5.3.7:_meta.json\n\n{\n  \"ownerId\": \"kn74nyzntdcr43y9jyj89wb2qx85c8pf\",\n  \"slug\": \"eyes\",\n  \"version\": \"5.3.7\",\n  \"publishedAt\": 1779949630193\n}\n\nFile v5.3.7:references/cron-templates.json\n\n{\n  \"早8点汇总（短引用SKILL.md）\": {\n    \"description\": \"每天早8点推送，cron message仅引用SKILL.md，行为由SKILL.md驱动\",\n    \"noDeliver\": true,\n    \"agentTurn\": {\n      \"message\": \"【引用SKILL.md执行】\\n按 eyes SKILL.md 中\\\"早8点开盘前瞻\\\"流程执行。规格见\\\"通用分段推送（全渠道）\\\"和\\\"推送格式\\\"章节。\\n\\n要点：生成完整内容不限字数→合并3-5段→每段加粗排版→openclaw message send逐段发，段间sleep 1.5→最后输出一句话确认。严禁输出思考过程和调试信息。\",\n      \"timeoutSeconds\": 600,\n      \"lightContext\": true\n    }\n  },\n  \"整点扫描（短引用SKILL.md）\": {\n    \"description\": \"9:00~19:00整点扫描\",\n    \"noDeliver\": true,\n    \"agentTurn\": {\n      \"message\": \"【引用SKILL.md执行】\\n按 eyes SKILL.md 中\\\"整点扫描\\\"流程执行。无新事件不推送。推送规则见\\\"通用分段推送\\\"章节。\\n\\n要点：搜索1h事件→合并分段→加粗排版→openclaw message send发送，段间sleep 1.5。\",\n      \"timeoutSeconds\": 600,\n      \"lightContext\": true\n    }\n  },\n  \"晚8点汇总（短引用SKILL.md）\": {\n    \"description\": \"每天晚8点推送\",\n    \"noDeliver\": true,\n    \"agentTurn\": {\n      \"message\": \"【引用SKILL.md执行】\\n按 eyes SKILL.md 中\\\"晚8点收盘复盘\\\"流程执行。规格见\\\"通用分段推送\\\"和\\\"推送格式\\\"章节。\\n\\n要点：搜索12h事件+A股分析+明日关注→合并3-5段→加粗排版→openclaw message send逐段发，段间sleep 1.5→末段加互动语。严禁输出长内容。\",\n      \"timeoutSeconds\": 600,\n      \"lightContext\": true\n    }\n  }\n}\n\nFile v5.3.7:references/event-impact-matrix.md\n\n# 事件影响矩阵\n\n## 1 战争/武装冲突\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 中东升级 | → 原油↑→航运↑→军工↑→黄金↑ | 原油/中远海控/中船防务/山东黄金 |\n| 俄乌升级 | → 天然气↑→粮食↑→军工↑→A股承压 | 欧洲天然气/中粮糖业/中航沈飞 |\n| 大规模战争 | → 全球股市↓→避险↑→供应链中断 | 黄金/美元/美债/比特币 |\n| 区域冲突(台海/朝韩) | → 局部市场↓→军工↑→避险↑ | 军工ETF/黄金ETF |\n| 无人作战新范式 | → 无人装备↑→反无人机↑→军工细分 | 无人艇/无人机/反无人机概念 |\n\n## 2 地缘摩擦/贸易战\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 中美摩擦升级 | → 科技出口↓→半导体脱钩→国产替代↑ | 中芯国际/北方华创/华为链 |\n| 关税/制裁加码 | → 出口↓→内需↑→汇率波动 | 比亚迪/海尔智家/CNH |\n| 供应链脱钩 | → 自主可控↑→信创/芯片设备↑ | 中科曙光/金山办公/海光信息 |\n\n## 3 重大政策\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 美联储利率决议 | → 美元→新兴市场→北向资金 | 美元/美债/北向资金 |\n| 央行降准降息 | → 流动性↑→银行/地产↑→债市↑ | 招商银行/万科/国债期货 |\n| 财政/产业政策 | → 基建/新基建/数字经济↑ | 中国中车/中兴通讯/浪潮信息 |\n| 房地产政策 | → 地产↑↓→银行风险变化 | 保利发展/万科A/建材 |\n| 行业监管 | → 对应行业剧烈波动 | 美团/阿里/腾讯/新东方 |\n\n## 4 疫情/公共卫生\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 新疫情爆发 | → 医药↑→防疫↑→消费↓→旅游↓ | 以岭药业/迈瑞医疗/中国中免 |\n| 疫情政策调整 | → 消费复苏↑→旅游/航空↑→医药↓ | 中国国航/锦江酒店/华住 |\n\n## 5 自然灾害\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 大地震/海啸 | → 保险↑↓→建材↑(重建) | 中国太保/海螺水泥 |\n| 极端天气 | → 农业↑↓→水利↑→电力↑ | 大北农/中国电建/长江电力 |\n| 飓风影响产油区 | → 原油↑(短期) | 能源ETF |\n| 极寒/高温 | → 电力↑→煤炭/天然气↑ | 中国神华/新天然气 |\n\n## 6 创新技术\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| AI大模型突破 | → 算力↑→芯片↑→AI应用↑ | 英伟达/寒武纪/科大讯飞/海光信息 |\n| 固态电池/钠电量产 | → 新能源车↑→锂电格局变化 | 宁德时代/比亚迪/容百科技 |\n| 光刻机/芯片制程突破 | → 半导体设备↑→芯片设计↑ | 中微公司/华大九天 |\n| 无人装备(无人机/艇/车) | → 军工智能化↑→军民融合 | 无人机/无人艇/反无人系统 |\n| 低空经济/eVTOL | → 飞行汽车↑→空管↑→通航 | 亿航智能/中直股份/莱斯信息 |\n\n## 7 宏观经济数据\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 美国非农/CPI/PCE | → 利率预期→美元/美债→全球股市 | 美元指数/美债收益率 |\n| 中国GDP/PMI/社融 | → 经济预期→A股方向 | 沪深300/上证50 |\n| 中国CPI/PPI | → 通胀→货币政策空间 | 消费/周期板块 |\n| 进出口/社零 | → 外贸/消费板块 | 港口航运/白酒/家电 |\n\n## 8 金融市场/股票市场（新增）\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 大盘剧烈波动(>3%) | → 情绪传导→板块轮动→资金流向变化 | 沪深300/创业板/科创板 |\n| 北向资金异动(>100亿) | → 外资动向→核心资产涨跌 | 茅指数/宁组合/外资重仓 |\n| 板块轮动/主线切换 | → 资金撤旧→新主线吸筹 | 对应板块ETF |\n| 成交量(万亿关口) | → 量能定行情→券商受益/承压 | 东方财富/中信证券/同花顺 |\n| 无人装备等新概念爆发 | → 主题炒作→产业链扩散→估值重塑 | 对应概念龙头 |\n| 重大并购/重组 | → 标的↑→行业估值重构 | 标的公司/同业对比 |\n| 业绩暴雷/超预期 | → 个股剧震→板块估值重估 | 对应个股/行业 |\n| 港股/美股异动 | → A股开盘情绪→跨市场套利 | 恒生指数/纳斯达克/中概股 |\n| 节前节后效应 | → 缩量→方向选择→外围传导 | 历史规律复盘 |\n| 龙虎榜/机构数据 | → 机构/游资追踪→短线标的 | 上榜个股 |\n\n## 9 大宗商品/汇率（新增）\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 原油/天然气异动 | → 能源↑↓→化工成本→通胀预期 | 中国石油/万华化学 |\n| 黄金/白银避险 | → 避险情绪→采矿股↑ | 山东黄金/紫金矿业 |\n| 铜/铝/锂等工业金属 | → 制造业景气→新能源/基建成本 | 江西铜业/天齐锂业 |\n| 人民币汇率波动 | → 出口受益(贬)→进口承压 | 纺织出口/中国国航(贬承压) |\n| 比特币/加密波动 | → 风险偏好→区块链/矿机概念 | 比特币/矿机概念 |\n\n---\n\n## 分级规则\n| 等级 | 触发条件 | 推送 |\n|------|----------|------|\n| P0 | 战争爆发、大规模制裁、全球性危机、黑天鹅、全球熔断 | 立即 |\n| P1 | 重要政策、地缘升级、大国博弈、重要经济数据、大盘单日>3%跌、北向异动>200亿、涨停/跌停潮 | 实时 |\n| P2 | 一般灾害、行业新闻、局部事件、个股异动、板块轮动、常规数据 | 汇总 |\n\nFile v5.3.7:references/user-preferences.md\n\n# 用户偏好（Eyes 热点推送）\n\n> 由 AI 自动维护。记录用户重点关注的市场/行业/标的/排除偏好。\n> 更新时间：<每次更新时记录>\n\n## 重点关注市场\n| 市场 | 程度 | status | 备注 |\n|------|------|--------|------|\n| A股 | 高 | active | 主板/科创/创业板 |\n| 港股 | 中 | active | - |\n| 美股 | 中 | active | - |\n\n## 重点关注行业\n| 行业 | 程度 | status | 备注 |\n|------|------|--------|------|\n| 半导体 | 高 | active | 芯片设计/设备/制造 |\n| AI/人工智能 | 高 | active | 算力/算法/应用 |\n| 新能源 | 高 | active | 光伏/储能/新能源车 |\n| 军工 | 中 | active | 无人装备/航天/船舶 |\n| 光模块/光芯片 | 高 | active | AI算力基础设施 |\n| 液冷散热 | 中 | active | AI算力配套 |\n\n## 关注标的\n（空）\n\n## 排除方向\n（空）\n\n---\n\n## 说明\n- `active`=90天内提及过，`dimmed`=90-180天未提及(⚠️)，超180天自动移除\n- 分析时先检查事件是否涉及用户关注行业/标的，优先展开\n- 涉及排除方向的不主动提及\n\nFile v5.3.7:skill-card.md\n\n## Description: <br>\nGlobal news monitoring and market impact analysis for major geopolitical, policy, technology, economic, and investment-related events, with scheduled hot-topic digests. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[kobenfang](https://clawhub.ai/user/kobenfang) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users and market watchers use this skill to monitor global news, classify important events by urgency, and receive concise market-impact summaries. It can also install recurring morning, hourly, and evening digests for configured chat targets. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill can send news digests to external chat channels. <br>\nMitigation: Verify the configured channel and target before enabling manual or scheduled delivery. <br>\nRisk: Recurring cron jobs can continue sending updates after installation or version changes. <br>\nMitigation: Review installed cron entries, schedules, time zones, and delivery targets after installation or update. <br>\nRisk: Delivery settings may be inherited from shared BigA configuration. <br>\nMitigation: Confirm that shared configuration is intended for this skill before relying on default delivery settings. <br>\nRisk: The segmented-send helper can read content from a file path supplied to its file option. <br>\nMitigation: Do not use the file-based send option with private or unrelated files. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/kobenfang/eyes) <br>\n- [event-impact-matrix.md](artifact/references/event-impact-matrix.md) <br>\n- [cron-templates.json](artifact/references/cron-templates.json) <br>\n- [cron-install-shell.sh](artifact/references/cron-install-shell.sh) <br>\n- [user-preferences.md](artifact/references/user-preferences.md) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown digests and JSON command results, with optional shell commands for cron setup and segmented delivery] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Scheduled digests are divided into multiple message segments and may be sent to configured external chat targets.] <br>\n\n## Skill Version(s): <br>\n5.3.7 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v5.3.6: 8 files, 19462 bytes\n\nFiles: _meta.json (123b), references/cron-install-shell.sh (1969b), references/cron-templates.json (1662b), references/event-impact-matrix.md (5527b), references/user-preferences.md (1083b), scripts/eyes-utils.py (17637b), skill-card.md (2619b), SKILL.md (12149b)\n\nFile v5.3.6:SKILL.md\n\n---\nname: eyes\ndescription: 全球热点事件监控与影响分析。覆盖全球局势、地缘冲突、重大政策、创新技术等可能影响经济、市场和投资的事件，并按行业、汇率、大宗商品链路分析影响。也用于 Cron 定时推送热点摘要(早8点/晚8点/整点扫描)。Global news monitoring, economic events, market impact analysis.\ntriggers:\n  - 今日热点\n  - 热点摘要\n  - 大眼看世界\n  - 今晚热点\n  - 今日大事\n  - 国际市场\n  - 全球热点\n  - 大眼\n  - eyes\n  - 热点\n  - 全球事件\n  - 今天有什么事\n  - 升级Eyes\n  - 更新Eyes\n  - 帮我升级\n---\n\n# 👁️ Eyes · 大眼看世界\n\n## 行为规则\n\n**触发即执行**:用户说出任意触发词(大眼/大眼看世界/今日热点等),自动搜索全球热点+市场分析输出汇总。不等待用户进一步指令。\n- 时段自动判断:8:00按早间流程,9:00-19:00按整点扫描,其余时段按晚间流程\n- 无新事件也输出当日综览(不低于简单说明)\n\n## 时区规则\n\n- 执行前先读取 `USER.md` 中的 `Timezone:` 字段，获取用户的本地时区\n- 所有时间（当前时间、事件时间、时间窗口判断）都转换为该时区显示\n- 例：Timezone=Asia/Shanghai 且当前 UTC 05:00 → 报告为「北京时间周日13:00」\n- 若 USER.md 未配置 Timezone，则回退到 `date +%Z` 或 `TZ` 环境变量\n\n## 核心能力\n\n1. 全球热点实时监控 + 市场影响分析(按P0/P1/P2分级)\n2. 定时推送:早8:00/9:00-19:00整点/20:00\n3. A股行业轮动&影响链路分析(按用户偏好:半导体/AI/光模块/新能源/中小市值科技)\n4. **本地脚本**: `skills/eyes/scripts/eyes-utils.py` 文件维护+搜索模板+事件分级+影响分析+格式化\n\n## 事件分级\n\n| 级别 | 定义 | 响应 |\n|------|------|------|\n| P0 | 全球性重大事件（战争/制裁/崩盘/自然灾害/央行重大决策） | 立即推送 |\n| P1 | 重大政策/经济数据/行业突破/市场剧烈波动 | 限时窗口内推送 |\n| P2 | 常规事件/局部影响/一般行业动态 | 直推 |\n| P3 | 无关噪音 | 丢弃 |\n\n> 初步分级: `eyes-utils.py classify` 基于关键词给出。模型在初步分级基础上修正。\n\n## 时间窗口\n\n| 场景 | 窗口 |\n|------|------|\n| 早间(08:00) | 过去12h(前一晚20:00→今早8:00) |\n| 整点扫描(9:00-19:00) | 过去1h |\n| 晚间(20:00) | 当日全天(8:00-20:00) |\n\n## 推送格式\n\n品牌标记: `👁️ Eyes · 大眼看世界`\n所有定时推送使用通用分段推送（不限字数），**使用 `**粗体**` 标记标题和关键信息**，方便阅读。\n\n统一格式参考：\n```\n👁️ **Eyes · 大眼看世界** 🌙 晚8点\n\n**📊 今日要闻**\n**🔴 P1 事件标题**\n事件描述+影响分析→影响行业/板块/标的\n\n**🔴 P1 另一事件**\n事件描述+影响分析\n\n**🟡 P2 常规事件**\n描述（可多条合并）\n\n**📈 A股收盘**\n大盘概括+板块轮动+资金流向\n\n**🔮 明日关注**\n大盘判断+板块机会+个股关注+风险提示\n💬 想关注什么方向的股票？\n```\n\n## 通用分段推送（全渠道）\n\n**【强制规则】** 所有定时推送必须使用 `eyes-utils.py send-segments`，禁止手动 `openclaw message send`。\n\n### 获取投递目标\n```bash\n# 从cron配置中获取自己的投递目标（channel:target）\nmy_name=\"eyes-evening\"  # 替换为当前cron的名字\ncron_data=$(openclaw cron list --json)\ntarget=$(echo \"$cron_data\" | python3 -c \"import json,sys;d=json.load(sys.stdin);next((j['delivery']['to'] for j in d['jobs'] if j['name']=='$my_name'), 'last')\")\nchannel=$(echo $target | cut -d':' -f1)\ntarget_id=$(echo $target | cut -d':' -f2-)\n```\n\n### 发送单条消息（仅备用）\n```bash\nopenclaw message send --channel \"$channel\" --target \"$target_id\" --message \"消息内容\" --json\n```\n\n### 分段发送（标准方式，使用 send-segments）\n**必须使用 `eyes-utils.py send-segments`**，禁止手动逐段调用 `openclaw message send`。\n\n**推荐方式：先用文件保存内容，再用 --file 发送**（避免shell转义/JSON构造问题）：\n```bash\n# 方式1：从文件读（最可靠，推荐）\npython3 skills/eyes/scripts/eyes-utils.py format --scene hourly --segments > /tmp/eyes_out.txt\npython3 skills/eyes/scripts/eyes-utils.py send-segments --file /tmp/eyes_out.txt\n```\n\n**备用方式**：JSON通过 argv 传入：\n```bash\npython3 skills/eyes/scripts/eyes-utils.py send-segments '{\"content\":\"第一段内容\\n---SEGMENT---\\n第二段内容\",\"channel\":\"feishu\",\"target\":\"ou_xxx\"}'\n```\n\n> channel/target 缺省时自动从 `memory/biga-send-config.json` 读取（与bigA共享）\n\n### 完整推送流程\n1. 生成完整内容（不限字数，不再是以前那种单条推送，不需要压缩长度）\n2. **合并为 3-5 段**：不要按段落逐条发。把相关内容合并，每段约500字（最长不超过1500字）。每段要写丰富，事件要写明影响链路（→ 影响什么行业/板块/个股）。\n3. **加粗排版（参考bigA风格）**：使用 `**粗体**` 标记分段标题（如 `**📊 今日要闻**`）、事件级别（如 `**🔴 P1**`）和事件标题，结构清晰如：\n```\n**🔴 P1 事件标题**\n详细描述 + → 影响分析\n\n**🟡 P2 事件**\n详细描述\n```\n4. **【强制规则】**：必须调用 `eyes-utils.py send-segments` 发送内容，**禁止**手动调用 `openclaw message send`。`send-segments` 命令内置自动解析 `---SEGMENT---` 标记、分段发送、失败重试（3次），模型只需生成内容+调命令。具体调用方式：\n   ```bash\n   # 推荐：先保存到文件，再用 --file 发送（避免shell转义问题）\n   eyes-utils.py format --scene hourly --segments > /tmp/eyes_out.txt\n   eyes-utils.py send-segments --file /tmp/eyes_out.txt\n   \n   # 或用JSON通过argv传入\n   eyes-utils.py send-segments '{\"content\":\"完整内容（含---SEGMENT---分隔）\",\"channel\":\"feishu\",\"target\":\"ou_xxxxx\"}'\n   ```\n   - channel/target 缺省时自动从 `memory/biga-send-config.json` 读取\n5. **【发送校验】**：`send-segments` 命令本身内置重试机制（3次/段），调用完成后检查返回的 `sent` 字段是否等于 `total`。若发送失败，模型不得直接回复确认，必须上报错误。\n6. 最终回复只允许输出一句话确认（如 ✅ 已发送），**禁止**将完整内容作为会话回复输出。\n\n> 无需降级回退，`openclaw message send` 是本机gateway调用，不会失败\n\n> 无需关心用户用什么渠道，gateway自动处理所有通道适配\n\n## 用户手动触发\n\n用户说出触发词（今日热点/大眼看世界/全球热点等）时，在当前对话中执行：\n1. `python3 skills/eyes/scripts/eyes-utils.py clean` 获取已有事件列表\n2. **版本检查**: 读 `origin.json`，新版本时标记\n3. `python3 skills/eyes/scripts/eyes-utils.py templates --scene [时段]` 获取搜索模板\n\n> **安装检测/推荐 bigA**：由 `send-segments` 脚本自动执行，模型无需手动检查\n5. 按模板搜索(2次)\n6. `eyes-utils.py dedup` 去重 → `classify` 分级 → `impact` 影响分析\n7. 模型修正分级 + 填充分析\n8. `eyes-utils.py format --scene [时段] --segments --manual` 生成分段框架（手动触发时不带时间标签）\n   - 输出按 `---SEGMENT---` 分隔，段数自动适配\n   - **解析规则**：`---SEGMENT---` 仅用作分隔标记，解析后**必须剔除**（不发送给用户），每段内容纯净无分隔符\n9. **追加提示**：若 eyes 有新版本，在末尾追加 `📦 Eyes x.x.x 可更新，回复「帮我升级」`\n10. **【强制规则】** 必须调用 `eyes-utils.py send-segments`（脚本自动处理安装检测），禁止手动 `openclaw message send`\n11. **【发送校验】**：返回 `sent==total` 则成功，否则上报错误\n\n## 用户升级\n\n用户说出「升级Eyes/更新Eyes/帮我升级」时，在当前对话中执行：\n1. 执行 `clawhub update eyes`（不带 `--no-input`，用户可在对话中看到确认提示）\n2. 若提示已是最新版 → 回复「✅ Eyes 已是最新版本」\n3. 若执行更新成功（输出含 \"updating\" 或版本变化）→ 读取 `skills/eyes/references/cron-install-shell.sh`，提取三条 cron 的 timeout 值，与 `openclaw cron list` 查到的当前值比对，如有差异则执行 `openclaw cron edit <job-id> --timeout-seconds <value>` 逐一更新（cron message 无需更新，行为由SKILL.md驱动）\n4. 回复确认：如「✅ Eyes 已升级到 x.x.x，cron 已同步」\n\n## 定时器配置\n\n用户说「帮我安装」→ cron add 3个job，**全部通过通用分段推送**（全渠道适配，不限字数）：\n- 先获取当前对话的渠道和目标（如 feishu:ou_xxx），通过 `openclaw directory` 或会话上下文确定\n- 然后执行 `openclaw cron add` 时带上 `--channel <渠道> --to <目标>` 和 `--no-deliver`，不能只用 `--announce`（新实例无历史会话时 `--announce` 会找不到投递目标，且 --no-deliver 可防止最终回复双发）\n- 模板见 `references/cron-templates.json`\n- 安装完成后创建标记文件 `workspace/memory/eyes-installed`\n\n## 工作流程\n\n### 通用前置（每次触发先执行）\n1. `python3 skills/eyes/scripts/eyes-utils.py clean` 清理已发送事件\n2. 交易日检查: 非交易日跳过A股分析\n3. **版本检查**: 读 `origin.json`，新版本时标记「推送末尾加更新提示」\n\n> **安装检测/推荐 bigA**：由 `send-segments` 脚本自动执行（检测 `eyes-installed` / `biga-installed`，不存在则追加提示），模型无需手动检查\n\n### 核心工作流（三个场景通用）\n1. 脚本: `eyes-utils.py templates --scene [morning/hourly/evening]` 获取搜索模板\n2. 搜索: 按模板2-3次\n3. 去重: `eyes-utils.py dedup`\n4. 分级: `eyes-utils.py classify`\n5. 影响分析: `eyes-utils.py impact`\n6. 模型修正分级\n7. **格式化输出到文件**：\n   ```bash\n   python3 skills/eyes/scripts/eyes-utils.py format --scene [场景] --segments > /tmp/eyes_out.txt\n   ```\n   - 输出按 `---SEGMENT---` 分隔\n8. **追加提示（如有新版本）**：\n   ```bash\n   echo \"📦 Eyes x.x.x 可更新，回复「帮我升级」\" >> /tmp/eyes_out.txt\n   ```\n   - 安装检测/推荐 bigA 由 send-segments 脚本自动处理，模型无需追加\n9. **发送**：\n   ```bash\n   python3 skills/eyes/scripts/eyes-utils.py send-segments --file /tmp/eyes_out.txt\n   ```\n   - 脚本自动完成：安装检测提示 + 读取文件内容 + 解析 `---SEGMENT---` + 逐段发送 + 失败重试3次/段\n   - channel/target 从 `memory/biga-send-config.json` 自动读取（与bigA共享配置）\n10. **【发送校验】**：检查返回的 `sent==total`。若不相等，重试仍未成功则输出 `⚠️ 推送部分失败`，禁止直接输出内容作为确认\n\n### 场景差异\n| 环节 | 早8点 | 整点 | 晚8点 |\n|------|------|------|------|\n| 搜索次数 | 2 | 2 | 3 |\n| 时间窗口 | 12h | 1h | 全天 |\n| 输出 | 要闻+市场 | 仅要闻 | 要闻+市场+明日 |\n\n### 输出约束\n- **严禁输出思考过程、中间步骤、调试信息**（如\"正在检查\"、\"读取文件\"、\"更新记录\"、\"搜索完成\"、\"评估标准\"等）\n- 只推送最终整理后的内容\n- **定时推送（cron）**：通过通用分段推送（全渠道），不限总字数，每段≤1500字\n- **手动触发**：`eyes-utils.py send-segments`，内容合并≤3段，总字数≤1500字\n- 无新事件→不推送(但早/晚若无热点仍推股票关注板块)\n- 末尾加互动:💬 想关注什么方向的股票?\n\n## 附:市场影响分析\n\n遇P0/P1事件,输出:事件→行业影响→汇率/大宗/板块→具体标的\n(分析链路见 references/event-impact-matrix.md)\n\n## 文件索引\n\n### 运行时(workspace/memory/)\n- `eyes-sent-events.md` - 已推送事件(去重)\n- `eyes-retry-queue.md` - 推送失败重试\n- `eyes-installed` - 安装标记\n### 参考(references/)\n- `cron-templates.json` - Cron job模板\n- `cron-install-shell.sh` - 安装脚本\n- `event-impact-matrix.md` - 事件影响分析框架\n- `user-preferences.md` - 用户偏好\n\nFile v5.3.6:_meta.json\n\n{\n  \"ownerId\": \"kn74nyzntdcr43y9jyj89wb2qx85c8pf\",\n  \"slug\": \"eyes\",\n  \"version\": \"5.3.6\",\n  \"publishedAt\": 1779203525551\n}\n\nFile v5.3.6:references/cron-templates.json\n\n{\n  \"早8点汇总（短引用SKILL.md）\": {\n    \"description\": \"每天早8点推送，cron message仅引用SKILL.md，行为由SKILL.md驱动\",\n    \"noDeliver\": true,\n    \"agentTurn\": {\n      \"message\": \"【引用SKILL.md执行】\\n按 eyes SKILL.md 中\\\"早8点开盘前瞻\\\"流程执行。规格见\\\"通用分段推送（全渠道）\\\"和\\\"推送格式\\\"章节。\\n\\n要点：生成完整内容不限字数→合并3-5段→每段加粗排版→openclaw message send逐段发，段间sleep 1.5→最后输出一句话确认。严禁输出思考过程和调试信息。\",\n      \"timeoutSeconds\": 600,\n      \"lightContext\": true\n    }\n  },\n  \"整点扫描（短引用SKILL.md）\": {\n    \"description\": \"9:00~19:00整点扫描\",\n    \"noDeliver\": true,\n    \"agentTurn\": {\n      \"message\": \"【引用SKILL.md执行】\\n按 eyes SKILL.md 中\\\"整点扫描\\\"流程执行。无新事件不推送。推送规则见\\\"通用分段推送\\\"章节。\\n\\n要点：搜索1h事件→合并分段→加粗排版→openclaw message send发送，段间sleep 1.5。\",\n      \"timeoutSeconds\": 600,\n      \"lightContext\": true\n    }\n  },\n  \"晚8点汇总（短引用SKILL.md）\": {\n    \"description\": \"每天晚8点推送\",\n    \"noDeliver\": true,\n    \"agentTurn\": {\n      \"message\": \"【引用SKILL.md执行】\\n按 eyes SKILL.md 中\\\"晚8点收盘复盘\\\"流程执行。规格见\\\"通用分段推送\\\"和\\\"推送格式\\\"章节。\\n\\n要点：搜索12h事件+A股分析+明日关注→合并3-5段→加粗排版→openclaw message send逐段发，段间sleep 1.5→末段加互动语。严禁输出长内容。\",\n      \"timeoutSeconds\": 600,\n      \"lightContext\": true\n    }\n  }\n}\n\nFile v5.3.6:references/event-impact-matrix.md\n\n# 事件影响矩阵\n\n## 1 战争/武装冲突\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 中东升级 | → 原油↑→航运↑→军工↑→黄金↑ | 原油/中远海控/中船防务/山东黄金 |\n| 俄乌升级 | → 天然气↑→粮食↑→军工↑→A股承压 | 欧洲天然气/中粮糖业/中航沈飞 |\n| 大规模战争 | → 全球股市↓→避险↑→供应链中断 | 黄金/美元/美债/比特币 |\n| 区域冲突(台海/朝韩) | → 局部市场↓→军工↑→避险↑ | 军工ETF/黄金ETF |\n| 无人作战新范式 | → 无人装备↑→反无人机↑→军工细分 | 无人艇/无人机/反无人机概念 |\n\n## 2 地缘摩擦/贸易战\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 中美摩擦升级 | → 科技出口↓→半导体脱钩→国产替代↑ | 中芯国际/北方华创/华为链 |\n| 关税/制裁加码 | → 出口↓→内需↑→汇率波动 | 比亚迪/海尔智家/CNH |\n| 供应链脱钩 | → 自主可控↑→信创/芯片设备↑ | 中科曙光/金山办公/海光信息 |\n\n## 3 重大政策\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 美联储利率决议 | → 美元→新兴市场→北向资金 | 美元/美债/北向资金 |\n| 央行降准降息 | → 流动性↑→银行/地产↑→债市↑ | 招商银行/万科/国债期货 |\n| 财政/产业政策 | → 基建/新基建/数字经济↑ | 中国中车/中兴通讯/浪潮信息 |\n| 房地产政策 | → 地产↑↓→银行风险变化 | 保利发展/万科A/建材 |\n| 行业监管 | → 对应行业剧烈波动 | 美团/阿里/腾讯/新东方 |\n\n## 4 疫情/公共卫生\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 新疫情爆发 | → 医药↑→防疫↑→消费↓→旅游↓ | 以岭药业/迈瑞医疗/中国中免 |\n| 疫情政策调整 | → 消费复苏↑→旅游/航空↑→医药↓ | 中国国航/锦江酒店/华住 |\n\n## 5 自然灾害\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 大地震/海啸 | → 保险↑↓→建材↑(重建) | 中国太保/海螺水泥 |\n| 极端天气 | → 农业↑↓→水利↑→电力↑ | 大北农/中国电建/长江电力 |\n| 飓风影响产油区 | → 原油↑(短期) | 能源ETF |\n| 极寒/高温 | → 电力↑→煤炭/天然气↑ | 中国神华/新天然气 |\n\n## 6 创新技术\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| AI大模型突破 | → 算力↑→芯片↑→AI应用↑ | 英伟达/寒武纪/科大讯飞/海光信息 |\n| 固态电池/钠电量产 | → 新能源车↑→锂电格局变化 | 宁德时代/比亚迪/容百科技 |\n| 光刻机/芯片制程突破 | → 半导体设备↑→芯片设计↑ | 中微公司/华大九天 |\n| 无人装备(无人机/艇/车) | → 军工智能化↑→军民融合 | 无人机/无人艇/反无人系统 |\n| 低空经济/eVTOL | → 飞行汽车↑→空管↑→通航 | 亿航智能/中直股份/莱斯信息 |\n\n## 7 宏观经济数据\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 美国非农/CPI/PCE | → 利率预期→美元/美债→全球股市 | 美元指数/美债收益率 |\n| 中国GDP/PMI/社融 | → 经济预期→A股方向 | 沪深300/上证50 |\n| 中国CPI/PPI | → 通胀→货币政策空间 | 消费/周期板块 |\n| 进出口/社零 | → 外贸/消费板块 | 港口航运/白酒/家电 |\n\n## 8 金融市场/股票市场（新增）\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 大盘剧烈波动(>3%) | → 情绪传导→板块轮动→资金流向变化 | 沪深300/创业板/科创板 |\n| 北向资金异动(>100亿) | → 外资动向→核心资产涨跌 | 茅指数/宁组合/外资重仓 |\n| 板块轮动/主线切换 | → 资金撤旧→新主线吸筹 | 对应板块ETF |\n| 成交量(万亿关口) | → 量能定行情→券商受益/承压 | 东方财富/中信证券/同花顺 |\n| 无人装备等新概念爆发 | → 主题炒作→产业链扩散→估值重塑 | 对应概念龙头 |\n| 重大并购/重组 | → 标的↑→行业估值重构 | 标的公司/同业对比 |\n| 业绩暴雷/超预期 | → 个股剧震→板块估值重估 | 对应个股/行业 |\n| 港股/美股异动 | → A股开盘情绪→跨市场套利 | 恒生指数/纳斯达克/中概股 |\n| 节前节后效应 | → 缩量→方向选择→外围传导 | 历史规律复盘 |\n| 龙虎榜/机构数据 | → 机构/游资追踪→短线标的 | 上榜个股 |\n\n## 9 大宗商品/汇率（新增）\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 原油/天然气异动 | → 能源↑↓→化工成本→通胀预期 | 中国石油/万华化学 |\n| 黄金/白银避险 | → 避险情绪→采矿股↑ | 山东黄金/紫金矿业 |\n| 铜/铝/锂等工业金属 | → 制造业景气→新能源/基建成本 | 江西铜业/天齐锂业 |\n| 人民币汇率波动 | → 出口受益(贬)→进口承压 | 纺织出口/中国国航(贬承压) |\n| 比特币/加密波动 | → 风险偏好→区块链/矿机概念 | 比特币/矿机概念 |\n\n---\n\n## 分级规则\n| 等级 | 触发条件 | 推送 |\n|------|----------|------|\n| P0 | 战争爆发、大规模制裁、全球性危机、黑天鹅、全球熔断 | 立即 |\n| P1 | 重要政策、地缘升级、大国博弈、重要经济数据、大盘单日>3%跌、北向异动>200亿、涨停/跌停潮 | 实时 |\n| P2 | 一般灾害、行业新闻、局部事件、个股异动、板块轮动、常规数据 | 汇总 |\n\nFile v5.3.6:references/user-preferences.md\n\n# 用户偏好（Eyes 热点推送）\n\n> 由 AI 自动维护。记录用户重点关注的市场/行业/标的/排除偏好。\n> 更新时间：<每次更新时记录>\n\n## 重点关注市场\n| 市场 | 程度 | status | 备注 |\n|------|------|--------|------|\n| A股 | 高 | active | 主板/科创/创业板 |\n| 港股 | 中 | active | - |\n| 美股 | 中 | active | - |\n\n## 重点关注行业\n| 行业 | 程度 | status | 备注 |\n|------|------|--------|------|\n| 半导体 | 高 | active | 芯片设计/设备/制造 |\n| AI/人工智能 | 高 | active | 算力/算法/应用 |\n| 新能源 | 高 | active | 光伏/储能/新能源车 |\n| 军工 | 中 | active | 无人装备/航天/船舶 |\n| 光模块/光芯片 | 高 | active | AI算力基础设施 |\n| 液冷散热 | 中 | active | AI算力配套 |\n\n## 关注标的\n（空）\n\n## 排除方向\n（空）\n\n---\n\n## 说明\n- `active`=90天内提及过，`dimmed`=90-180天未提及(⚠️)，超180天自动移除\n- 分析时先检查事件是否涉及用户关注行业/标的，优先展开\n- 涉及排除方向的不主动提及\n\nFile v5.3.6:skill-card.md\n\n## Description: <br>\n全球热点事件监控与影响分析，覆盖全球局势、地缘冲突、重大政策、创新技术等可能影响经济、市场和投资的事件，并按行业、汇率、大宗商品链路分析影响。 <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[kobenfang](https://clawhub.ai/user/kobenfang) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nEmployees, external users, and market-monitoring agents use this skill to produce global news digests, event severity labels, and market-impact analysis for scheduled or manually triggered updates. It is especially oriented toward economic events, geopolitical developments, technology news, A-share sector rotation, and related market watch items. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Automated digests may be posted to an unintended chat channel or target. <br>\nMitigation: Before enabling scheduled delivery, verify the exact channel, target, and shared send configuration. <br>\nRisk: Recurring scheduled jobs can continue sending messages after they are no longer wanted. <br>\nMitigation: Record the installed cron job names and confirm how to disable or edit them before deployment. <br>\nRisk: Broad auto-triggers can cause an unexpected news digest to be generated or sent. <br>\nMitigation: Review trigger behavior and install settings with the user before enabling automated posting. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/kobenfang/eyes) <br>\n- [Publisher profile](https://clawhub.ai/user/kobenfang) <br>\n- [Event impact matrix](artifact/references/event-impact-matrix.md) <br>\n- [User preferences reference](artifact/references/user-preferences.md) <br>\n- [Cron templates](artifact/references/cron-templates.json) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Text, Markdown, Shell commands, Configuration, Guidance] <br>\n**Output Format:** [Markdown news digests with optional shell commands and configuration snippets] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May produce segmented chat-ready summaries and scheduled digest configuration when the user enables recurring delivery.] <br>\n\n## Skill Version(s): <br>\n5.3.6 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v5.3.5: 7 files, 17915 bytes\n\nFiles: _meta.json (123b), references/cron-install-shell.sh (1969b), references/cron-templates.json (1662b), references/event-impact-matrix.md (5527b), references/user-preferences.md (1083b), scripts/eyes-utils.py (17637b), SKILL.md (12085b)\n\nFile v5.3.5:SKILL.md\n\n---\nname: eyes\ndescription: 全球热点事件监控与影响分析。覆盖全球局势、地缘冲突、重大政策、创新技术等可能影响经济、市场和投资的事件，并按行业、汇率、大宗商品链路分析影响。也用于 Cron 定时推送热点摘要(早8点/晚8点/整点扫描)。\ntriggers:\n  - 今日热点\n  - 热点摘要\n  - 大眼看世界\n  - 今晚热点\n  - 今日大事\n  - 国际市场\n  - 全球热点\n  - 大眼\n  - eyes\n  - 热点\n  - 全球事件\n  - 今天有什么事\n  - 升级Eyes\n  - 更新Eyes\n  - 帮我升级\n---\n\n# 👁️ Eyes · 大眼看世界\n\n## 行为规则\n\n**触发即执行**:用户说出任意触发词(大眼/大眼看世界/今日热点等),自动搜索全球热点+市场分析输出汇总。不等待用户进一步指令。\n- 时段自动判断:8:00按早间流程,9:00-19:00按整点扫描,其余时段按晚间流程\n- 无新事件也输出当日综览(不低于简单说明)\n\n## 时区规则\n\n- 执行前先读取 `USER.md` 中的 `Timezone:` 字段，获取用户的本地时区\n- 所有时间（当前时间、事件时间、时间窗口判断）都转换为该时区显示\n- 例：Timezone=Asia/Shanghai 且当前 UTC 05:00 → 报告为「北京时间周日13:00」\n- 若 USER.md 未配置 Timezone，则回退到 `date +%Z` 或 `TZ` 环境变量\n\n## 核心能力\n\n1. 全球热点实时监控 + 市场影响分析(按P0/P1/P2分级)\n2. 定时推送:早8:00/9:00-19:00整点/20:00\n3. A股行业轮动&影响链路分析(按用户偏好:半导体/AI/光模块/新能源/中小市值科技)\n4. **本地脚本**: `skills/eyes/scripts/eyes-utils.py` 文件维护+搜索模板+事件分级+影响分析+格式化\n\n## 事件分级\n\n| 级别 | 定义 | 响应 |\n|------|------|------|\n| P0 | 全球性重大事件（战争/制裁/崩盘/自然灾害/央行重大决策） | 立即推送 |\n| P1 | 重大政策/经济数据/行业突破/市场剧烈波动 | 限时窗口内推送 |\n| P2 | 常规事件/局部影响/一般行业动态 | 直推 |\n| P3 | 无关噪音 | 丢弃 |\n\n> 初步分级: `eyes-utils.py classify` 基于关键词给出。模型在初步分级基础上修正。\n\n## 时间窗口\n\n| 场景 | 窗口 |\n|------|------|\n| 早间(08:00) | 过去12h(前一晚20:00→今早8:00) |\n| 整点扫描(9:00-19:00) | 过去1h |\n| 晚间(20:00) | 当日全天(8:00-20:00) |\n\n## 推送格式\n\n品牌标记: `👁️ Eyes · 大眼看世界`\n所有定时推送使用通用分段推送（不限字数），**使用 `**粗体**` 标记标题和关键信息**，方便阅读。\n\n统一格式参考：\n```\n👁️ **Eyes · 大眼看世界** 🌙 晚8点\n\n**📊 今日要闻**\n**🔴 P1 事件标题**\n事件描述+影响分析→影响行业/板块/标的\n\n**🔴 P1 另一事件**\n事件描述+影响分析\n\n**🟡 P2 常规事件**\n描述（可多条合并）\n\n**📈 A股收盘**\n大盘概括+板块轮动+资金流向\n\n**🔮 明日关注**\n大盘判断+板块机会+个股关注+风险提示\n💬 想关注什么方向的股票？\n```\n\n## 通用分段推送（全渠道）\n\n**【强制规则】** 所有定时推送必须使用 `eyes-utils.py send-segments`，禁止手动 `openclaw message send`。\n\n### 获取投递目标\n```bash\n# 从cron配置中获取自己的投递目标（channel:target）\nmy_name=\"eyes-evening\"  # 替换为当前cron的名字\ncron_data=$(openclaw cron list --json)\ntarget=$(echo \"$cron_data\" | python3 -c \"import json,sys;d=json.load(sys.stdin);next((j['delivery']['to'] for j in d['jobs'] if j['name']=='$my_name'), 'last')\")\nchannel=$(echo $target | cut -d':' -f1)\ntarget_id=$(echo $target | cut -d':' -f2-)\n```\n\n### 发送单条消息（仅备用）\n```bash\nopenclaw message send --channel \"$channel\" --target \"$target_id\" --message \"消息内容\" --json\n```\n\n### 分段发送（标准方式，使用 send-segments）\n**必须使用 `eyes-utils.py send-segments`**，禁止手动逐段调用 `openclaw message send`。\n\n**推荐方式：先用文件保存内容，再用 --file 发送**（避免shell转义/JSON构造问题）：\n```bash\n# 方式1：从文件读（最可靠，推荐）\npython3 skills/eyes/scripts/eyes-utils.py format --scene hourly --segments > /tmp/eyes_out.txt\npython3 skills/eyes/scripts/eyes-utils.py send-segments --file /tmp/eyes_out.txt\n```\n\n**备用方式**：JSON通过 argv 传入：\n```bash\npython3 skills/eyes/scripts/eyes-utils.py send-segments '{\"content\":\"第一段内容\\n---SEGMENT---\\n第二段内容\",\"channel\":\"feishu\",\"target\":\"ou_xxx\"}'\n```\n\n> channel/target 缺省时自动从 `memory/biga-send-config.json` 读取（与bigA共享）\n\n### 完整推送流程\n1. 生成完整内容（不限字数，不再是以前那种单条推送，不需要压缩长度）\n2. **合并为 3-5 段**：不要按段落逐条发。把相关内容合并，每段约500字（最长不超过1500字）。每段要写丰富，事件要写明影响链路（→ 影响什么行业/板块/个股）。\n3. **加粗排版（参考bigA风格）**：使用 `**粗体**` 标记分段标题（如 `**📊 今日要闻**`）、事件级别（如 `**🔴 P1**`）和事件标题，结构清晰如：\n```\n**🔴 P1 事件标题**\n详细描述 + → 影响分析\n\n**🟡 P2 事件**\n详细描述\n```\n4. **【强制规则】**：必须调用 `eyes-utils.py send-segments` 发送内容，**禁止**手动调用 `openclaw message send`。`send-segments` 命令内置自动解析 `---SEGMENT---` 标记、分段发送、失败重试（3次），模型只需生成内容+调命令。具体调用方式：\n   ```bash\n   # 推荐：先保存到文件，再用 --file 发送（避免shell转义问题）\n   eyes-utils.py format --scene hourly --segments > /tmp/eyes_out.txt\n   eyes-utils.py send-segments --file /tmp/eyes_out.txt\n   \n   # 或用JSON通过argv传入\n   eyes-utils.py send-segments '{\"content\":\"完整内容（含---SEGMENT---分隔）\",\"channel\":\"feishu\",\"target\":\"ou_xxxxx\"}'\n   ```\n   - channel/target 缺省时自动从 `memory/biga-send-config.json` 读取\n5. **【发送校验】**：`send-segments` 命令本身内置重试机制（3次/段），调用完成后检查返回的 `sent` 字段是否等于 `total`。若发送失败，模型不得直接回复确认，必须上报错误。\n6. 最终回复只允许输出一句话确认（如 ✅ 已发送），**禁止**将完整内容作为会话回复输出。\n\n> 无需降级回退，`openclaw message send` 是本机gateway调用，不会失败\n\n> 无需关心用户用什么渠道，gateway自动处理所有通道适配\n\n## 用户手动触发\n\n用户说出触发词（今日热点/大眼看世界/全球热点等）时，在当前对话中执行：\n1. `python3 skills/eyes/scripts/eyes-utils.py clean` 获取已有事件列表\n2. **版本检查**: 读 `origin.json`，新版本时标记\n3. `python3 skills/eyes/scripts/eyes-utils.py templates --scene [时段]` 获取搜索模板\n\n> **安装检测/推荐 bigA**：由 `send-segments` 脚本自动执行，模型无需手动检查\n5. 按模板搜索(2次)\n6. `eyes-utils.py dedup` 去重 → `classify` 分级 → `impact` 影响分析\n7. 模型修正分级 + 填充分析\n8. `eyes-utils.py format --scene [时段] --segments --manual` 生成分段框架（手动触发时不带时间标签）\n   - 输出按 `---SEGMENT---` 分隔，段数自动适配\n   - **解析规则**：`---SEGMENT---` 仅用作分隔标记，解析后**必须剔除**（不发送给用户），每段内容纯净无分隔符\n9. **追加提示**：若 eyes 有新版本，在末尾追加 `📦 Eyes x.x.x 可更新，回复「帮我升级」`\n10. **【强制规则】** 必须调用 `eyes-utils.py send-segments`（脚本自动处理安装检测），禁止手动 `openclaw message send`\n11. **【发送校验】**：返回 `sent==total` 则成功，否则上报错误\n\n## 用户升级\n\n用户说出「升级Eyes/更新Eyes/帮我升级」时，在当前对话中执行：\n1. 执行 `clawhub update eyes`（不带 `--no-input`，用户可在对话中看到确认提示）\n2. 若提示已是最新版 → 回复「✅ Eyes 已是最新版本」\n3. 若执行更新成功（输出含 \"updating\" 或版本变化）→ 读取 `skills/eyes/references/cron-install-shell.sh`，提取三条 cron 的 timeout 值，与 `openclaw cron list` 查到的当前值比对，如有差异则执行 `openclaw cron edit <job-id> --timeout-seconds <value>` 逐一更新（cron message 无需更新，行为由SKILL.md驱动）\n4. 回复确认：如「✅ Eyes 已升级到 x.x.x，cron 已同步」\n\n## 定时器配置\n\n用户说「帮我安装」→ cron add 3个job，**全部通过通用分段推送**（全渠道适配，不限字数）：\n- 先获取当前对话的渠道和目标（如 feishu:ou_xxx），通过 `openclaw directory` 或会话上下文确定\n- 然后执行 `openclaw cron add` 时带上 `--channel <渠道> --to <目标>` 和 `--no-deliver`，不能只用 `--announce`（新实例无历史会话时 `--announce` 会找不到投递目标，且 --no-deliver 可防止最终回复双发）\n- 模板见 `references/cron-templates.json`\n- 安装完成后创建标记文件 `workspace/memory/eyes-installed`\n\n## 工作流程\n\n### 通用前置（每次触发先执行）\n1. `python3 skills/eyes/scripts/eyes-utils.py clean` 清理已发送事件\n2. 交易日检查: 非交易日跳过A股分析\n3. **版本检查**: 读 `origin.json`，新版本时标记「推送末尾加更新提示」\n\n> **安装检测/推荐 bigA**：由 `send-segments` 脚本自动执行（检测 `eyes-installed` / `biga-installed`，不存在则追加提示），模型无需手动检查\n\n### 核心工作流（三个场景通用）\n1. 脚本: `eyes-utils.py templates --scene [morning/hourly/evening]` 获取搜索模板\n2. 搜索: 按模板2-3次\n3. 去重: `eyes-utils.py dedup`\n4. 分级: `eyes-utils.py classify`\n5. 影响分析: `eyes-utils.py impact`\n6. 模型修正分级\n7. **格式化输出到文件**：\n   ```bash\n   python3 skills/eyes/scripts/eyes-utils.py format --scene [场景] --segments > /tmp/eyes_out.txt\n   ```\n   - 输出按 `---SEGMENT---` 分隔\n8. **追加提示（如有新版本）**：\n   ```bash\n   echo \"📦 Eyes x.x.x 可更新，回复「帮我升级」\" >> /tmp/eyes_out.txt\n   ```\n   - 安装检测/推荐 bigA 由 send-segments 脚本自动处理，模型无需追加\n9. **发送**：\n   ```bash\n   python3 skills/eyes/scripts/eyes-utils.py send-segments --file /tmp/eyes_out.txt\n   ```\n   - 脚本自动完成：安装检测提示 + 读取文件内容 + 解析 `---SEGMENT---` + 逐段发送 + 失败重试3次/段\n   - channel/target 从 `memory/biga-send-config.json` 自动读取（与bigA共享配置）\n10. **【发送校验】**：检查返回的 `sent==total`。若不相等，重试仍未成功则输出 `⚠️ 推送部分失败`，禁止直接输出内容作为确认\n\n### 场景差异\n| 环节 | 早8点 | 整点 | 晚8点 |\n|------|------|------|------|\n| 搜索次数 | 2 | 2 | 3 |\n| 时间窗口 | 12h | 1h | 全天 |\n| 输出 | 要闻+市场 | 仅要闻 | 要闻+市场+明日 |\n\n### 输出约束\n- **严禁输出思考过程、中间步骤、调试信息**（如\"正在检查\"、\"读取文件\"、\"更新记录\"、\"搜索完成\"、\"评估标准\"等）\n- 只推送最终整理后的内容\n- **定时推送（cron）**：通过通用分段推送（全渠道），不限总字数，每段≤1500字\n- **手动触发**：`eyes-utils.py send-segments`，内容合并≤3段，总字数≤1500字\n- 无新事件→不推送(但早/晚若无热点仍推股票关注板块)\n- 末尾加互动:💬 想关注什么方向的股票?\n\n## 附:市场影响分析\n\n遇P0/P1事件,输出:事件→行业影响→汇率/大宗/板块→具体标的\n(分析链路见 references/event-impact-matrix.md)\n\n## 文件索引\n\n### 运行时(workspace/memory/)\n- `eyes-sent-events.md` - 已推送事件(去重)\n- `eyes-retry-queue.md` - 推送失败重试\n- `eyes-installed` - 安装标记\n### 参考(references/)\n- `cron-templates.json` - Cron job模板\n- `cron-install-shell.sh` - 安装脚本\n- `event-impact-matrix.md` - 事件影响分析框架\n- `user-preferences.md` - 用户偏好\n\nFile v5.3.5:_meta.json\n\n{\n  \"ownerId\": \"kn74nyzntdcr43y9jyj89wb2qx85c8pf\",\n  \"slug\": \"eyes\",\n  \"version\": \"5.3.5\",\n  \"publishedAt\": 1779091189902\n}\n\nFile v5.3.5:references/cron-templates.json\n\n{\n  \"早8点汇总（短引用SKILL.md）\": {\n    \"description\": \"每天早8点推送，cron message仅引用SKILL.md，行为由SKILL.md驱动\",\n    \"noDeliver\": true,\n    \"agentTurn\": {\n      \"message\": \"【引用SKILL.md执行】\\n按 eyes SKILL.md 中\\\"早8点开盘前瞻\\\"流程执行。规格见\\\"通用分段推送（全渠道）\\\"和\\\"推送格式\\\"章节。\\n\\n要点：生成完整内容不限字数→合并3-5段→每段加粗排版→openclaw message send逐段发，段间sleep 1.5→最后输出一句话确认。严禁输出思考过程和调试信息。\",\n      \"timeoutSeconds\": 600,\n      \"lightContext\": true\n    }\n  },\n  \"整点扫描（短引用SKILL.md）\": {\n    \"description\": \"9:00~19:00整点扫描\",\n    \"noDeliver\": true,\n    \"agentTurn\": {\n      \"message\": \"【引用SKILL.md执行】\\n按 eyes SKILL.md 中\\\"整点扫描\\\"流程执行。无新事件不推送。推送规则见\\\"通用分段推送\\\"章节。\\n\\n要点：搜索1h事件→合并分段→加粗排版→openclaw message send发送，段间sleep 1.5。\",\n      \"timeoutSeconds\": 600,\n      \"lightContext\": true\n    }\n  },\n  \"晚8点汇总（短引用SKILL.md）\": {\n    \"description\": \"每天晚8点推送\",\n    \"noDeliver\": true,\n    \"agentTurn\": {\n      \"message\": \"【引用SKILL.md执行】\\n按 eyes SKILL.md 中\\\"晚8点收盘复盘\\\"流程执行。规格见\\\"通用分段推送\\\"和\\\"推送格式\\\"章节。\\n\\n要点：搜索12h事件+A股分析+明日关注→合并3-5段→加粗排版→openclaw message send逐段发，段间sleep 1.5→末段加互动语。严禁输出长内容。\",\n      \"timeoutSeconds\": 600,\n      \"lightContext\": true\n    }\n  }\n}\n\nFile v5.3.5:references/event-impact-matrix.md\n\n# 事件影响矩阵\n\n## 1 战争/武装冲突\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 中东升级 | → 原油↑→航运↑→军工↑→黄金↑ | 原油/中远海控/中船防务/山东黄金 |\n| 俄乌升级 | → 天然气↑→粮食↑→军工↑→A股承压 | 欧洲天然气/中粮糖业/中航沈飞 |\n| 大规模战争 | → 全球股市↓→避险↑→供应链中断 | 黄金/美元/美债/比特币 |\n| 区域冲突(台海/朝韩) | → 局部市场↓→军工↑→避险↑ | 军工ETF/黄金ETF |\n| 无人作战新范式 | → 无人装备↑→反无人机↑→军工细分 | 无人艇/无人机/反无人机概念 |\n\n## 2 地缘摩擦/贸易战\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 中美摩擦升级 | → 科技出口↓→半导体脱钩→国产替代↑ | 中芯国际/北方华创/华为链 |\n| 关税/制裁加码 | → 出口↓→内需↑→汇率波动 | 比亚迪/海尔智家/CNH |\n| 供应链脱钩 | → 自主可控↑→信创/芯片设备↑ | 中科曙光/金山办公/海光信息 |\n\n## 3 重大政策\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 美联储利率决议 | → 美元→新兴市场→北向资金 | 美元/美债/北向资金 |\n| 央行降准降息 | → 流动性↑→银行/地产↑→债市↑ | 招商银行/万科/国债期货 |\n| 财政/产业政策 | → 基建/新基建/数字经济↑ | 中国中车/中兴通讯/浪潮信息 |\n| 房地产政策 | → 地产↑↓→银行风险变化 | 保利发展/万科A/建材 |\n| 行业监管 | → 对应行业剧烈波动 | 美团/阿里/腾讯/新东方 |\n\n## 4 疫情/公共卫生\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 新疫情爆发 | → 医药↑→防疫↑→消费↓→旅游↓ | 以岭药业/迈瑞医疗/中国中免 |\n| 疫情政策调整 | → 消费复苏↑→旅游/航空↑→医药↓ | 中国国航/锦江酒店/华住 |\n\n## 5 自然灾害\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 大地震/海啸 | → 保险↑↓→建材↑(重建) | 中国太保/海螺水泥 |\n| 极端天气 | → 农业↑↓→水利↑→电力↑ | 大北农/中国电建/长江电力 |\n| 飓风影响产油区 | → 原油↑(短期) | 能源ETF |\n| 极寒/高温 | → 电力↑→煤炭/天然气↑ | 中国神华/新天然气 |\n\n## 6 创新技术\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| AI大模型突破 | → 算力↑→芯片↑→AI应用↑ | 英伟达/寒武纪/科大讯飞/海光信息 |\n| 固态电池/钠电量产 | → 新能源车↑→锂电格局变化 | 宁德时代/比亚迪/容百科技 |\n| 光刻机/芯片制程突破 | → 半导体设备↑→芯片设计↑ | 中微公司/华大九天 |\n| 无人装备(无人机/艇/车) | → 军工智能化↑→军民融合 | 无人机/无人艇/反无人系统 |\n| 低空经济/eVTOL | → 飞行汽车↑→空管↑→通航 | 亿航智能/中直股份/莱斯信息 |\n\n## 7 宏观经济数据\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 美国非农/CPI/PCE | → 利率预期→美元/美债→全球股市 | 美元指数/美债收益率 |\n| 中国GDP/PMI/社融 | → 经济预期→A股方向 | 沪深300/上证50 |\n| 中国CPI/PPI | → 通胀→货币政策空间 | 消费/周期板块 |\n| 进出口/社零 | → 外贸/消费板块 | 港口航运/白酒/家电 |\n\n## 8 金融市场/股票市场（新增）\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 大盘剧烈波动(>3%) | → 情绪传导→板块轮动→资金流向变化 | 沪深300/创业板/科创板 |\n| 北向资金异动(>100亿) | → 外资动向→核心资产涨跌 | 茅指数/宁组合/外资重仓 |\n| 板块轮动/主线切换 | → 资金撤旧→新主线吸筹 | 对应板块ETF |\n| 成交量(万亿关口) | → 量能定行情→券商受益/承压 | 东方财富/中信证券/同花顺 |\n| 无人装备等新概念爆发 | → 主题炒作→产业链扩散→估值重塑 | 对应概念龙头 |\n| 重大并购/重组 | → 标的↑→行业估值重构 | 标的公司/同业对比 |\n| 业绩暴雷/超预期 | → 个股剧震→板块估值重估 | 对应个股/行业 |\n| 港股/美股异动 | → A股开盘情绪→跨市场套利 | 恒生指数/纳斯达克/中概股 |\n| 节前节后效应 | → 缩量→方向选择→外围传导 | 历史规律复盘 |\n| 龙虎榜/机构数据 | → 机构/游资追踪→短线标的 | 上榜个股 |\n\n## 9 大宗商品/汇率（新增）\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 原油/天然气异动 | → 能源↑↓→化工成本→通胀预期 | 中国石油/万华化学 |\n| 黄金/白银避险 | → 避险情绪→采矿股↑ | 山东黄金/紫金矿业 |\n| 铜/铝/锂等工业金属 | → 制造业景气→新能源/基建成本 | 江西铜业/天齐锂业 |\n| 人民币汇率波动 | → 出口受益(贬)→进口承压 | 纺织出口/中国国航(贬承压) |\n| 比特币/加密波动 | → 风险偏好→区块链/矿机概念 | 比特币/矿机概念 |\n\n---\n\n## 分级规则\n| 等级 | 触发条件 | 推送 |\n|------|----------|------|\n| P0 | 战争爆发、大规模制裁、全球性危机、黑天鹅、全球熔断 | 立即 |\n| P1 | 重要政策、地缘升级、大国博弈、重要经济数据、大盘单日>3%跌、北向异动>200亿、涨停/跌停潮 | 实时 |\n| P2 | 一般灾害、行业新闻、局部事件、个股异动、板块轮动、常规数据 | 汇总 |\n\nFile v5.3.5:references/user-preferences.md\n\n# 用户偏好（Eyes 热点推送）\n\n> 由 AI 自动维护。记录用户重点关注的市场/行业/标的/排除偏好。\n> 更新时间：<每次更新时记录>\n\n## 重点关注市场\n| 市场 | 程度 | status | 备注 |\n|------|------|--------|------|\n| A股 | 高 | active | 主板/科创/创业板 |\n| 港股 | 中 | active | - |\n| 美股 | 中 | active | - |\n\n## 重点关注行业\n| 行业 | 程度 | status | 备注 |\n|------|------|--------|------|\n| 半导体 | 高 | active | 芯片设计/设备/制造 |\n| AI/人工智能 | 高 | active | 算力/算法/应用 |\n| 新能源 | 高 | active | 光伏/储能/新能源车 |\n| 军工 | 中 | active | 无人装备/航天/船舶 |\n| 光模块/光芯片 | 高 | active | AI算力基础设施 |\n| 液冷散热 | 中 | active | AI算力配套 |\n\n## 关注标的\n（空）\n\n## 排除方向\n（空）\n\n---\n\n## 说明\n- `active`=90天内提及过，`dimmed`=90-180天未提及(⚠️)，超180天自动移除\n- 分析时先检查事件是否涉及用户关注行业/标的，优先展开\n- 涉及排除方向的不主动提及\n\nArchive v5.3.4: 7 files, 17900 bytes\n\nFiles: _meta.json (123b), references/cron-install-shell.sh (1969b), references/cron-templates.json (1592b), references/event-impact-matrix.md (5527b), references/user-preferences.md (1083b), scripts/eyes-utils.py (17637b), SKILL.md (12085b)\n\nFile v5.3.4:SKILL.md\n\n---\nname: eyes\ndescription: 全球热点事件监控与影响分析。覆盖全球局势、地缘冲突、重大政策、创新技术等可能影响经济、市场和投资的事件，并按行业、汇率、大宗商品链路分析影响。也用于 Cron 定时推送热点摘要(早8点/晚8点/整点扫描)。\ntriggers:\n  - 今日热点\n  - 热点摘要\n  - 大眼看世界\n  - 今晚热点\n  - 今日大事\n  - 国际市场\n  - 全球热点\n  - 大眼\n  - eyes\n  - 热点\n  - 全球事件\n  - 今天有什么事\n  - 升级Eyes\n  - 更新Eyes\n  - 帮我升级\n---\n\n# 👁️ Eyes · 大眼看世界\n\n## 行为规则\n\n**触发即执行**:用户说出任意触发词(大眼/大眼看世界/今日热点等),自动搜索全球热点+市场分析输出汇总。不等待用户进一步指令。\n- 时段自动判断:8:00按早间流程,9:00-19:00按整点扫描,其余时段按晚间流程\n- 无新事件也输出当日综览(不低于简单说明)\n\n## 时区规则\n\n- 执行前先读取 `USER.md` 中的 `Timezone:` 字段，获取用户的本地时区\n- 所有时间（当前时间、事件时间、时间窗口判断）都转换为该时区显示\n- 例：Timezone=Asia/Shanghai 且当前 UTC 05:00 → 报告为「北京时间周日13:00」\n- 若 USER.md 未配置 Timezone，则回退到 `date +%Z` 或 `TZ` 环境变量\n\n## 核心能力\n\n1. 全球热点实时监控 + 市场影响分析(按P0/P1/P2分级)\n2. 定时推送:早8:00/9:00-19:00整点/20:00\n3. A股行业轮动&影响链路分析(按用户偏好:半导体/AI/光模块/新能源/中小市值科技)\n4. **本地脚本**: `skills/eyes/scripts/eyes-utils.py` 文件维护+搜索模板+事件分级+影响分析+格式化\n\n## 事件分级\n\n| 级别 | 定义 | 响应 |\n|------|------|------|\n| P0 | 全球性重大事件（战争/制裁/崩盘/自然灾害/央行重大决策） | 立即推送 |\n| P1 | 重大政策/经济数据/行业突破/市场剧烈波动 | 限时窗口内推送 |\n| P2 | 常规事件/局部影响/一般行业动态 | 直推 |\n| P3 | 无关噪音 | 丢弃 |\n\n> 初步分级: `eyes-utils.py classify` 基于关键词给出。模型在初步分级基础上修正。\n\n## 时间窗口\n\n| 场景 | 窗口 |\n|------|------|\n| 早间(08:00) | 过去12h(前一晚20:00→今早8:00) |\n| 整点扫描(9:00-19:00) | 过去1h |\n| 晚间(20:00) | 当日全天(8:00-20:00) |\n\n## 推送格式\n\n品牌标记: `👁️ Eyes · 大眼看世界`\n所有定时推送使用通用分段推送（不限字数），**使用 `**粗体**` 标记标题和关键信息**，方便阅读。\n\n统一格式参考：\n```\n👁️ **Eyes · 大眼看世界** 🌙 晚8点\n\n**📊 今日要闻**\n**🔴 P1 事件标题**\n事件描述+影响分析→影响行业/板块/标的\n\n**🔴 P1 另一事件**\n事件描述+影响分析\n\n**🟡 P2 常规事件**\n描述（可多条合并）\n\n**📈 A股收盘**\n大盘概括+板块轮动+资金流向\n\n**🔮 明日关注**\n大盘判断+板块机会+个股关注+风险提示\n💬 想关注什么方向的股票？\n```\n\n## 通用分段推送（全渠道）\n\n**【强制规则】** 所有定时推送必须使用 `eyes-utils.py send-segments`，禁止手动 `openclaw message send`。\n\n### 获取投递目标\n```bash\n# 从cron配置中获取自己的投递目标（channel:target）\nmy_name=\"eyes-evening\"  # 替换为当前cron的名字\ncron_data=$(openclaw cron list --json)\ntarget=$(echo \"$cron_data\" | python3 -c \"import json,sys;d=json.load(sys.stdin);next((j['delivery']['to'] for j in d['jobs'] if j['name']=='$my_name'), 'last')\")\nchannel=$(echo $target | cut -d':' -f1)\ntarget_id=$(echo $target | cut -d':' -f2-)\n```\n\n### 发送单条消息（仅备用）\n```bash\nopenclaw message send --channel \"$channel\" --target \"$target_id\" --message \"消息内容\" --json\n```\n\n### 分段发送（标准方式，使用 send-segments）\n**必须使用 `eyes-utils.py send-segments`**，禁止手动逐段调用 `openclaw message send`。\n\n**推荐方式：先用文件保存内容，再用 --file 发送**（避免shell转义/JSON构造问题）：\n```bash\n# 方式1：从文件读（最可靠，推荐）\npython3 skills/eyes/scripts/eyes-utils.py format --scene hourly --segments > /tmp/eyes_out.txt\npython3 skills/eyes/scripts/eyes-utils.py send-segments --file /tmp/eyes_out.txt\n```\n\n**备用方式**：JSON通过 argv 传入：\n```bash\npython3 skills/eyes/scripts/eyes-utils.py send-segments '{\"content\":\"第一段内容\\n---SEGMENT---\\n第二段内容\",\"channel\":\"feishu\",\"target\":\"ou_xxx\"}'\n```\n\n> channel/target 缺省时自动从 `memory/biga-send-config.json` 读取（与bigA共享）\n\n### 完整推送流程\n1. 生成完整内容（不限字数，不再是以前那种单条推送，不需要压缩长度）\n2. **合并为 3-5 段**：不要按段落逐条发。把相关内容合并，每段约500字（最长不超过1500字）。每段要写丰富，事件要写明影响链路（→ 影响什么行业/板块/个股）。\n3. **加粗排版（参考bigA风格）**：使用 `**粗体**` 标记分段标题（如 `**📊 今日要闻**`）、事件级别（如 `**🔴 P1**`）和事件标题，结构清晰如：\n```\n**🔴 P1 事件标题**\n详细描述 + → 影响分析\n\n**🟡 P2 事件**\n详细描述\n```\n4. **【强制规则】**：必须调用 `eyes-utils.py send-segments` 发送内容，**禁止**手动调用 `openclaw message send`。`send-segments` 命令内置自动解析 `---SEGMENT---` 标记、分段发送、失败重试（3次），模型只需生成内容+调命令。具体调用方式：\n   ```bash\n   # 推荐：先保存到文件，再用 --file 发送（避免shell转义问题）\n   eyes-utils.py format --scene hourly --segments > /tmp/eyes_out.txt\n   eyes-utils.py send-segments --file /tmp/eyes_out.txt\n   \n   # 或用JSON通过argv传入\n   eyes-utils.py send-segments '{\"content\":\"完整内容（含---SEGMENT---分隔）\",\"channel\":\"feishu\",\"target\":\"ou_xxxxx\"}'\n   ```\n   - channel/target 缺省时自动从 `memory/biga-send-config.json` 读取\n5. **【发送校验】**：`send-segments` 命令本身内置重试机制（3次/段），调用完成后检查返回的 `sent` 字段是否等于 `total`。若发送失败，模型不得直接回复确认，必须上报错误。\n6. 最终回复只允许输出一句话确认（如 ✅ 已发送），**禁止**将完整内容作为会话回复输出。\n\n> 无需降级回退，`openclaw message send` 是本机gateway调用，不会失败\n\n> 无需关心用户用什么渠道，gateway自动处理所有通道适配\n\n## 用户手动触发\n\n用户说出触发词（今日热点/大眼看世界/全球热点等）时，在当前对话中执行：\n1. `python3 skills/eyes/scripts/eyes-utils.py clean` 获取已有事件列表\n2. **版本检查**: 读 `origin.json`，新版本时标记\n3. `python3 skills/eyes/scripts/eyes-utils.py templates --scene [时段]` 获取搜索模板\n\n> **安装检测/推荐 bigA**：由 `send-segments` 脚本自动执行，模型无需手动检查\n5. 按模板搜索(2次)\n6. `eyes-utils.py dedup` 去重 → `classify` 分级 → `impact` 影响分析\n7. 模型修正分级 + 填充分析\n8. `eyes-utils.py format --scene [时段] --segments --manual` 生成分段框架（手动触发时不带时间标签）\n   - 输出按 `---SEGMENT---` 分隔，段数自动适配\n   - **解析规则**：`---SEGMENT---` 仅用作分隔标记，解析后**必须剔除**（不发送给用户），每段内容纯净无分隔符\n9. **追加提示**：若 eyes 有新版本，在末尾追加 `📦 Eyes x.x.x 可更新，回复「帮我升级」`\n10. **【强制规则】** 必须调用 `eyes-utils.py send-segments`（脚本自动处理安装检测），禁止手动 `openclaw message send`\n11. **【发送校验】**：返回 `sent==total` 则成功，否则上报错误\n\n## 用户升级\n\n用户说出「升级Eyes/更新Eyes/帮我升级」时，在当前对话中执行：\n1. 执行 `clawhub update eyes`（不带 `--no-input`，用户可在对话中看到确认提示）\n2. 若提示已是最新版 → 回复「✅ Eyes 已是最新版本」\n3. 若执行更新成功（输出含 \"updating\" 或版本变化）→ 读取 `skills/eyes/references/cron-install-shell.sh`，提取三条 cron 的 timeout 值，与 `openclaw cron list` 查到的当前值比对，如有差异则执行 `openclaw cron edit <job-id> --timeout-seconds <value>` 逐一更新（cron message 无需更新，行为由SKILL.md驱动）\n4. 回复确认：如「✅ Eyes 已升级到 x.x.x，cron 已同步」\n\n## 定时器配置\n\n用户说「帮我安装」→ cron add 3个job，**全部通过通用分段推送**（全渠道适配，不限字数）：\n- 先获取当前对话的渠道和目标（如 feishu:ou_xxx），通过 `openclaw directory` 或会话上下文确定\n- 然后执行 `openclaw cron add` 时带上 `--channel <渠道> --to <目标>` 和 `--no-deliver`，不能只用 `--announce`（新实例无历史会话时 `--announce` 会找不到投递目标，且 --no-deliver 可防止最终回复双发）\n- 模板见 `references/cron-templates.json`\n- 安装完成后创建标记文件 `workspace/memory/eyes-installed`\n\n## 工作流程\n\n### 通用前置（每次触发先执行）\n1. `python3 skills/eyes/scripts/eyes-utils.py clean` 清理已发送事件\n2. 交易日检查: 非交易日跳过A股分析\n3. **版本检查**: 读 `origin.json`，新版本时标记「推送末尾加更新提示」\n\n> **安装检测/推荐 bigA**：由 `send-segments` 脚本自动执行（检测 `eyes-installed` / `biga-installed`，不存在则追加提示），模型无需手动检查\n\n### 核心工作流（三个场景通用）\n1. 脚本: `eyes-utils.py templates --scene [morning/hourly/evening]` 获取搜索模板\n2. 搜索: 按模板2-3次\n3. 去重: `eyes-utils.py dedup`\n4. 分级: `eyes-utils.py classify`\n5. 影响分析: `eyes-utils.py impact`\n6. 模型修正分级\n7. **格式化输出到文件**：\n   ```bash\n   python3 skills/eyes/scripts/eyes-utils.py format --scene [场景] --segments > /tmp/eyes_out.txt\n   ```\n   - 输出按 `---SEGMENT---` 分隔\n8. **追加提示（如有新版本）**：\n   ```bash\n   echo \"📦 Eyes x.x.x 可更新，回复「帮我升级」\" >> /tmp/eyes_out.txt\n   ```\n   - 安装检测/推荐 bigA 由 send-segments 脚本自动处理，模型无需追加\n9. **发送**：\n   ```bash\n   python3 skills/eyes/scripts/eyes-utils.py send-segments --file /tmp/eyes_out.txt\n   ```\n   - 脚本自动完成：安装检测提示 + 读取文件内容 + 解析 `---SEGMENT---` + 逐段发送 + 失败重试3次/段\n   - channel/target 从 `memory/biga-send-config.json` 自动读取（与bigA共享配置）\n10. **【发送校验】**：检查返回的 `sent==total`。若不相等，重试仍未成功则输出 `⚠️ 推送部分失败`，禁止直接输出内容作为确认\n\n### 场景差异\n| 环节 | 早8点 | 整点 | 晚8点 |\n|------|------|------|------|\n| 搜索次数 | 2 | 2 | 3 |\n| 时间窗口 | 12h | 1h | 全天 |\n| 输出 | 要闻+市场 | 仅要闻 | 要闻+市场+明日 |\n\n### 输出约束\n- **严禁输出思考过程、中间步骤、调试信息**（如\"正在检查\"、\"读取文件\"、\"更新记录\"、\"搜索完成\"、\"评估标准\"等）\n- 只推送最终整理后的内容\n- **定时推送（cron）**：通过通用分段推送（全渠道），不限总字数，每段≤1500字\n- **手动触发**：`eyes-utils.py send-segments`，内容合并≤3段，总字数≤1500字\n- 无新事件→不推送(但早/晚若无热点仍推股票关注板块)\n- 末尾加互动:💬 想关注什么方向的股票?\n\n## 附:市场影响分析\n\n遇P0/P1事件,输出:事件→行业影响→汇率/大宗/板块→具体标的\n(分析链路见 references/event-impact-matrix.md)\n\n## 文件索引\n\n### 运行时(workspace/memory/)\n- `eyes-sent-events.md` - 已推送事件(去重)\n- `eyes-retry-queue.md` - 推送失败重试\n- `eyes-installed` - 安装标记\n### 参考(references/)\n- `cron-templates.json` - Cron job模板\n- `cron-install-shell.sh` - 安装脚本\n- `event-impact-matrix.md` - 事件影响分析框架\n- `user-preferences.md` - 用户偏好\n\nFile v5.3.4:_meta.json\n\n{\n  \"ownerId\": \"kn74nyzntdcr43y9jyj89wb2qx85c8pf\",\n  \"slug\": \"eyes\",\n  \"version\": \"5.3.4\",\n  \"publishedAt\": 1779082036630\n}\n\nFile v5.3.4:references/cron-templates.json\n\n{\n  \"早8点汇总（短引用SKILL.md）\": {\n    \"description\": \"每天早8点推送，cron message仅引用SKILL.md，行为由SKILL.md驱动\",\n    \"agentTurn\": {\n      \"message\": \"【引用SKILL.md执行】\\n按 eyes SKILL.md 中\\\"早8点开盘前瞻\\\"流程执行。规格见\\\"通用分段推送（全渠道）\\\"和\\\"推送格式\\\"章节。\\n\\n要点：生成完整内容不限字数→合并3-5段→每段加粗排版→openclaw message send逐段发，段间sleep 1.5→最后输出一句话确认。严禁输出思考过程和调试信息。\",\n      \"timeoutSeconds\": 600,\n      \"lightContext\": true\n    }\n  },\n  \"整点扫描（短引用SKILL.md）\": {\n    \"description\": \"9:00~19:00整点扫描\",\n    \"agentTurn\": {\n      \"message\": \"【引用SKILL.md执行】\\n按 eyes SKILL.md 中\\\"整点扫描\\\"流程执行。无新事件不推送。推送规则见\\\"通用分段推送\\\"章节。\\n\\n要点：搜索1h事件→合并分段→加粗排版→openclaw message send发送，段间sleep 1.5。\",\n      \"timeoutSeconds\": 600,\n      \"lightContext\": true\n    }\n  },\n  \"晚8点汇总（短引用SKILL.md）\": {\n    \"description\": \"每天晚8点推送\",\n    \"agentTurn\": {\n      \"message\": \"【引用SKILL.md执行】\\n按 eyes SKILL.md 中\\\"晚8点收盘复盘\\\"流程执行。规格见\\\"通用分段推送\\\"和\\\"推送格式\\\"章节。\\n\\n要点：搜索12h事件+A股分析+明日关注→合并3-5段→加粗排版→openclaw message send逐段发，段间sleep 1.5→末段加互动语。严禁输出长内容。\",\n      \"timeoutSeconds\": 600,\n      \"lightContext\": true\n    }\n  }\n}\n\nFile v5.3.4:references/event-impact-matrix.md\n\n# 事件影响矩阵\n\n## 1 战争/武装冲突\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 中东升级 | → 原油↑→航运↑→军工↑→黄金↑ | 原油/中远海控/中船防务/山东黄金 |\n| 俄乌升级 | → 天然气↑→粮食↑→军工↑→A股承压 | 欧洲天然气/中粮糖业/中航沈飞 |\n| 大规模战争 | → 全球股市↓→避险↑→供应链中断 | 黄金/美元/美债/比特币 |\n| 区域冲突(台海/朝韩) | → 局部市场↓→军工↑→避险↑ | 军工ETF/黄金ETF |\n| 无人作战新范式 | → 无人装备↑→反无人机↑→军工细分 | 无人艇/无人机/反无人机概念 |\n\n## 2 地缘摩擦/贸易战\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 中美摩擦升级 | → 科技出口↓→半导体脱钩→国产替代↑ | 中芯国际/北方华创/华为链 |\n| 关税/制裁加码 | → 出口↓→内需↑→汇率波动 | 比亚迪/海尔智家/CNH |\n| 供应链脱钩 | → 自主可控↑→信创/芯片设备↑ | 中科曙光/金山办公/海光信息 |\n\n## 3 重大政策\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 美联储利率决议 | → 美元→新兴市场→北向资金 | 美元/美债/北向资金 |\n| 央行降准降息 | → 流动性↑→银行/地产↑→债市↑ | 招商银行/万科/国债期货 |\n| 财政/产业政策 | → 基建/新基建/数字经济↑ | 中国中车/中兴通讯/浪潮信息 |\n| 房地产政策 | → 地产↑↓→银行风险变化 | 保利发展/万科A/建材 |\n| 行业监管 | → 对应行业剧烈波动 | 美团/阿里/腾讯/新东方 |\n\n## 4 疫情/公共卫生\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 新疫情爆发 | → 医药↑→防疫↑→消费↓→旅游↓ | 以岭药业/迈瑞医疗/中国中免 |\n| 疫情政策调整 | → 消费复苏↑→旅游/航空↑→医药↓ | 中国国航/锦江酒店/华住 |\n\n## 5 自然灾害\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 大地震/海啸 | → 保险↑↓→建材↑(重建) | 中国太保/海螺水泥 |\n| 极端天气 | → 农业↑↓→水利↑→电力↑ | 大北农/中国电建/长江电力 |\n| 飓风影响产油区 | → 原油↑(短期) | 能源ETF |\n| 极寒/高温 | → 电力↑→煤炭/天然气↑ | 中国神华/新天然气 |\n\n## 6 创新技术\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| AI大模型突破 | → 算力↑→芯片↑→AI应用↑ | 英伟达/寒武纪/科大讯飞/海光信息 |\n| 固态电池/钠电量产 | → 新能源车↑→锂电格局变化 | 宁德时代/比亚迪/容百科技 |\n| 光刻机/芯片制程突破 | → 半导体设备↑→芯片设计↑ | 中微公司/华大九天 |\n| 无人装备(无人机/艇/车) | → 军工智能化↑→军民融合 | 无人机/无人艇/反无人系统 |\n| 低空经济/eVTOL | → 飞行汽车↑→空管↑→通航 | 亿航智能/中直股份/莱斯信息 |\n\n## 7 宏观经济数据\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 美国非农/CPI/PCE | → 利率预期→美元/美债→全球股市 | 美元指数/美债收益率 |\n| 中国GDP/PMI/社融 | → 经济预期→A股方向 | 沪深300/上证50 |\n| 中国CPI/PPI | → 通胀→货币政策空间 | 消费/周期板块 |\n| 进出口/社零 | → 外贸/消费板块 | 港口航运/白酒/家电 |\n\n## 8 金融市场/股票市场（新增）\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 大盘剧烈波动(>3%) | → 情绪传导→板块轮动→资金流向变化 | 沪深300/创业板/科创板 |\n| 北向资金异动(>100亿) | → 外资动向→核心资产涨跌 | 茅指数/宁组合/外资重仓 |\n| 板块轮动/主线切换 | → 资金撤旧→新主线吸筹 | 对应板块ETF |\n| 成交量(万亿关口) | → 量能定行情→券商受益/承压 | 东方财富/中信证券/同花顺 |\n| 无人装备等新概念爆发 | → 主题炒作→产业链扩散→估值重塑 | 对应概念龙头 |\n| 重大并购/重组 | → 标的↑→行业估值重构 | 标的公司/同业对比 |\n| 业绩暴雷/超预期 | → 个股剧震→板块估值重估 | 对应个股/行业 |\n| 港股/美股异动 | → A股开盘情绪→跨市场套利 | 恒生指数/纳斯达克/中概股 |\n| 节前节后效应 | → 缩量→方向选择→外围传导 | 历史规律复盘 |\n| 龙虎榜/机构数据 | → 机构/游资追踪→短线标的 | 上榜个股 |\n\n## 9 大宗商品/汇率（新增）\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 原油/天然气异动 | → 能源↑↓→化工成本→通胀预期 | 中国石油/万华化学 |\n| 黄金/白银避险 | → 避险情绪→采矿股↑ | 山东黄金/紫金矿业 |\n| 铜/铝/锂等工业金属 | → 制造业景气→新能源/基建成本 | 江西铜业/天齐锂业 |\n| 人民币汇率波动 | → 出口受益(贬)→进口承压 | 纺织出口/中国国航(贬承压) |\n| 比特币/加密波动 | → 风险偏好→区块链/矿机概念 | 比特币/矿机概念 |\n\n---\n\n## 分级规则\n| 等级 | 触发条件 | 推送 |\n|------|----------|------|\n| P0 | 战争爆发、大规模制裁、全球性危机、黑天鹅、全球熔断 | 立即 |\n| P1 | 重要政策、地缘升级、大国博弈、重要经济数据、大盘单日>3%跌、北向异动>200亿、涨停/跌停潮 | 实时 |\n| P2 | 一般灾害、行业新闻、局部事件、个股异动、板块轮动、常规数据 | 汇总 |\n\nFile v5.3.4:references/user-preferences.md\n\n# 用户偏好（Eyes 热点推送）\n\n> 由 AI 自动维护。记录用户重点关注的市场/行业/标的/排除偏好。\n> 更新时间：<每次更新时记录>\n\n## 重点关注市场\n| 市场 | 程度 | status | 备注 |\n|------|------|--------|------|\n| A股 | 高 | active | 主板/科创/创业板 |\n| 港股 | 中 | active | - |\n| 美股 | 中 | active | - |\n\n## 重点关注行业\n| 行业 | 程度 | status | 备注 |\n|------|------|--------|------|\n| 半导体 | 高 | active | 芯片设计/设备/制造 |\n| AI/人工智能 | 高 | active | 算力/算法/应用 |\n| 新能源 | 高 | active | 光伏/储能/新能源车 |\n| 军工 | 中 | active | 无人装备/航天/船舶 |\n| 光模块/光芯片 | 高 | active | AI算力基础设施 |\n| 液冷散热 | 中 | active | AI算力配套 |\n\n## 关注标的\n（空）\n\n## 排除方向\n（空）\n\n---\n\n## 说明\n- `active`=90天内提及过，`dimmed`=90-180天未提及(⚠️)，超180天自动移除\n- 分析时先检查事件是否涉及用户关注行业/标的，优先展开\n- 涉及排除方向的不主动提及","readmeExcerpt":"Skill: Eyes · 大眼看世界（全球新闻·热点新闻·投资分析）- Global News Monitor Owner: kobenfang Summary: 👁️ Eyes · 全球新闻与国际热点监控助手 — 每日新闻摘要+热点追踪+投资影响分析。覆盖全球局势、地缘冲突、重大政策、创新技术等可能影响经济、市场和投资的事件，并按行业、汇率、大宗商品链路分析影响。全球新闻、国际新闻、热点新闻、每日简报，含定时消息推送与全渠道分段推送能力，用于 Cron 定时推送热点摘要(早8点/晚8点/整点扫描)。| Global news monitor & hotspot tracker — daily briefing, geopolitical events, market impact analysis. Tags: ai:5.3.13, analysis:5.3.13, china:5.3.6, content:5.3.4, ","codeSnippets":[],"executableExamples":[{"language":"text","snippet":"👁️ **Eyes · 大眼看世界** 🌙 晚8点\n\n**📊 今日要闻**\n**🔴 P1 事件标题**\n事件描述+影响分析→影响行业/板块/标的\n\n**🔴 P1 另一事件**\n事件描述+影响分析\n\n**🟡 P2 常规事件**\n描述（可多条合并）\n\n**📈 A股收盘**\n大盘概括+板块轮动+资金流向\n\n**🔮 明日关注**\n大盘判断+板块机会+个股关注+风险提示\n💬 想关注什么方向的股票？"},{"language":"bash","snippet":"# 从cron配置中获取自己的投递目标（channel:target）\nmy_name=\"eyes-evening\"  # 替换为当前cron的名字\ncron_data=$(openclaw cron list --json)\ntarget=$(echo \"$cron_data\" | python3 -c \"import json,sys;d=json.load(sys.stdin);next((j['delivery']['to'] for j in d['jobs'] if j['name']=='$my_name'), 'last')\")\nchannel=$(echo $target | cut -d':' -f1)\ntarget_id=$(echo $target | cut -d':' -f2-)"},{"language":"bash","snippet":"openclaw message send --channel \"$channel\" --target \"$target_id\" --message \"消息内容\" --json"},{"language":"bash","snippet":"# 生成内容 + 发送（单行命令，避免shell转义问题）\nformatted=$(python3 skills/eyes/scripts/eyes-utils.py format --scene hourly --segments)\npython3 skills/eyes/scripts/eyes-utils.py send-segments \"{\\\"content\\\": \\\"$formatted\\\", \\\"channel\\\": \\\"feishu\\\", \\\"target\\\": \\\"ou_98247e4c0c80df2da79f25d0b65a6d61\\\"}\""},{"language":"bash","snippet":"python3 skills/eyes/scripts/eyes-utils.py send-segments '{\"content\":\"第一段内容\\n---SEGMENT---\\n第二段内容\",\"channel\":\"feishu\",\"target\":\"ou_xxx\"}'"},{"language":"text","snippet":"**🔴 P1 事件标题**\n详细描述 + → 影响分析\n\n**🟡 P2 事件**\n详细描述"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: eyes\ndescription: 👁️ Eyes · 全球新闻与国际热点监控助手 — 每日新闻摘要+热点追踪+投资影响分析。覆盖全球局势、地缘冲突、重大政策、创新技术等可能影响经济、市场和投资的事件，并按行业、汇率、大宗商品链路分析影响。全球新闻、国际新闻、热点新闻、每日简报，含定时消息推送与全渠道分段推送能力，用于 Cron 定时推送热点摘要(早8点/晚8点/整点扫描)。| Global news monitor & hotspot tracker — daily briefing, geopolitical events, market impact analysis.\ntriggers:\n  - 今日热点\n  - 热点摘要\n  - 大眼看世界\n  - 今晚热点\n  - 今日大事\n  - 国际市场\n  - 全球热点\n  - 大眼\n  - eyes\n\n  - 升级Eyes\n  - 更新Eyes\n  - 帮我升级\n---\n\n# 👁️ Eyes · 大眼看世界\n\n## 📋 功能概览\n\nEyes 是一款 **全球热点事件监控与影响分析工具**，自动追踪全球政治、经济、科技、市场重大事件，量化分析对 A 股/港股/美股的行业影响。\n\n**核心功能：**\n- **🌍 全球实时监控** — 覆盖地缘冲突、央行政策、贸易制裁、科技突破、自然灾害等\n- **🔴 P0/P1/P2 三级分级** — 自动判断事件严重程度，重大事件优先推送\n- **📊 市场影响分析** — 事件→行业→汇率/大宗/板块→具体标的，完整影响链路\n- **⏰ 定时推送** — 早8点(过去12h)、整点扫描(9:00-19:00)、晚8点(全天复盘)\n- **📈 A股关联** — 行业轮动分析，结合用户偏好板块（半导体/AI/新能源/光模块等）\n- **🔮 明日关注** — 大盘判断+板块机会+风险提示\n- **🔍 本地脚本** — eyes-utils.py 自动去重、分级、影响分析、格式化\n\n## 行为规则\n\n**触发即执行**:用户说出任意触发词(大眼/大眼看世界/今日热点等),自动搜索全球热点+市场分析输出汇总。不等待用户进一步指令。\n- 时段自动判断:8:00-12:00按早间流程,12:00-20:00按晚间流程,其余时段按整点扫描\n- 无新事件也输出当日综览(不低于简单说明)\n\n## 时区规则\n\n- 执行前先读取 `USER.md` 中的 `Timezone:` 字段，获取用户的本地时区\n- 所有时间（当前时间、事件时间、时间窗口判断）都转换为该时区显示\n- 例：Timezone=Asia/Shanghai 且当前 UTC 05:00 → 报告为「北京时间周日13:00」\n- 若 USER.md 未配置 Timezone，则回退到 `date +%Z` 或 `TZ` 环境变量\n\n## 核心能力\n\n1. 全球热点实时监控 + 市场影响分析(按P0/P1/P2分级)\n2. 定时推送:早8:00/9:00-19:00整点/20:00\n3. A股行业轮动&影响链路分析(按用户偏好:半导体/AI/光模块/新能源/中小市值科技)\n4. **本地脚本**:scripts/eyes-utils.py 文件维护+搜索模板+事件分级+影响分析+格式化\n\n## 事件分级\n\n| 级别 | 定义 | 响应 |\n|------|------|------|\n| P0 | 全球性重大事件（战争/制裁/崩盘/自然灾害/央行重大决策） | 立即推送 |\n| P1 | 重大政策/经济数据/行业突破/市场剧烈波动 | 限时窗口内推送 |\n| P2 | 常规事件/局部影响/一般行业动态 | 直推 |\n| P3 | 无关噪音 | 丢弃 |\n\n> 初步分级: `eyes-utils.py classify` 基于关键词给出。模型在初步分级基础上修正。\n\n## 时间窗口\n\n| 场景 | 窗口 |\n|------|------|\n| 早间(08:00) | 过去12h(前一晚20:00→今早8:00) |\n| 整点扫描(9:00-19:00) | 过去1h |\n| 晚间(20:00) | 当日全天(8:00-20:00) |\n\n## 推送格式\n\n品牌标记: `👁️ Eyes · 大眼看世界`\n所有定时推送使用通用分段推送（不限字数），**使用 `**粗体**` 标记标题和关键信息**，方便阅读。\n\n统一格式参考：\n```\n👁️ **Eyes · 大眼看世界** 🌙 晚8点\n\n**📊 今日要闻**\n**🔴 P1 事件标题**\n事件描述+影响分析→影响行业/板块/标的\n\n**🔴 P1 另一事件**\n事件描述+影响分析\n\n**🟡 P2 常规事件**\n描述（可多条合并）\n\n**📈 A股收盘**\n大盘概括+板块轮动+资金流向\n\n**🔮 明日关注**\n大盘判断+板块机会+个股关注+风险提示\n💬 想关注什么方向的股票？\n```\n\n## 通用分段推送（全渠道）\n\n所有定时推送若内容超长，使用 `openclaw message send` 分段发送，自动适配当前渠道（Feishu/Telegram/Discord/Signal等）。\n\n### 获取投递目标\n```bash\n# 从cron配置中获取自己的投递目标（channel:target）\nmy_name=\"eyes-evening\"  # 替换为当前cron的名字\ncron_data=$(openclaw cron list --json)\ntarget=$(echo \"$cron_data\" | python3 -c \"import json,sys;d=json.load(sys.stdin);next((j['delivery']['to'] for j in d['jobs'] if j['name']=='$my_name'), 'last')\")\nchannel=$(echo $target | cut -d':' -f1)\ntarget_id=$(echo $target | cut -d':' -f2-)\n```\n\n### 发送单条消息（仅备用）\n```bash\nopenclaw message send --channel \"$channel\" --target \"$target_id\" --message \"消息内容\" --json\n```\n\n### 分段发送（标准方式，使用 send-segments）\n**必须使用 `eyes-utils.py send-segments`**，禁止手动逐段调用 `openclaw message send`。\n\nJSON通过 argv 传入（避免 stdin 被占用）：\n```bash\n# 生成内容 + 发送（单行命令，避免shell转义问题）\nformatted=$(python3 skills/eyes/scripts/eyes-utils.py format --scene hourly --segments)\npython3 skills/eyes/scripts/eyes-utils.py s"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn74nyzntdcr43y9jyj89wb2qx85c8pf\",\n  \"slug\": \"eyes\",\n  \"version\": \"5.3.13\",\n  \"publishedAt\": 1787709810053\n}"},{"path":"references/cron-templates.json","content":"{\n  \"早8点汇总（短引用SKILL.md）\": {\n    \"description\": \"每天早8点推送，cron message仅引用SKILL.md，行为由SKILL.md驱动\",\n    \"noDeliver\": true,\n    \"agentTurn\": {\n      \"message\": \"【引用SKILL.md执行】\\n按 eyes SKILL.md 中\\\"早8点开盘前瞻\\\"流程执行。规格见\\\"通用分段推送（全渠道）\\\"和\\\"推送格式\\\"章节。\\n\\n要点：生成完整内容不限字数→合并3-5段→每段加粗排版→openclaw message send逐段发，段间sleep 1.5→最后输出一句话确认。严禁输出思考过程和调试信息。\",\n      \"timeoutSeconds\": 600,\n      \"lightContext\": true\n    }\n  },\n  \"整点扫描（短引用SKILL.md）\": {\n    \"description\": \"9:00~19:00整点扫描\",\n    \"noDeliver\": true,\n    \"agentTurn\": {\n      \"message\": \"【引用SKILL.md执行】\\n按 eyes SKILL.md 中\\\"整点扫描\\\"流程执行。无新事件不推送。推送规则见\\\"通用分段推送\\\"章节。\\n\\n要点：搜索1h事件→合并分段→加粗排版→openclaw message send发送，段间sleep 1.5。\",\n      \"timeoutSeconds\": 600,\n      \"lightContext\": true\n    }\n  },\n  \"晚8点汇总（短引用SKILL.md）\": {\n    \"description\": \"每天晚8点推送\",\n    \"noDeliver\": true,\n    \"agentTurn\": {\n      \"message\": \"【引用SKILL.md执行】\\n按 eyes SKILL.md 中\\\"晚8点收盘复盘\\\"流程执行。规格见\\\"通用分段推送\\\"和\\\"推送格式\\\"章节。\\n\\n要点：搜索12h事件+A股分析+明日关注→合并3-5段→加粗排版→openclaw message send逐段发，段间sleep 1.5→末段加互动语。严禁输出长内容。\",\n      \"timeoutSeconds\": 600,\n      \"lightContext\": true\n    }\n  }\n}"},{"path":"references/event-impact-matrix.md","content":"# 事件影响矩阵\n\n## 1 战争/武装冲突\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 中东升级 | → 原油↑→航运↑→军工↑→黄金↑ | 原油/中远海控/中船防务/山东黄金 |\n| 俄乌升级 | → 天然气↑→粮食↑→军工↑→A股承压 | 欧洲天然气/中粮糖业/中航沈飞 |\n| 大规模战争 | → 全球股市↓→避险↑→供应链中断 | 黄金/美元/美债/比特币 |\n| 区域冲突(台海/朝韩) | → 局部市场↓→军工↑→避险↑ | 军工ETF/黄金ETF |\n| 无人作战新范式 | → 无人装备↑→反无人机↑→军工细分 | 无人艇/无人机/反无人机概念 |\n\n## 2 地缘摩擦/贸易战\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 中美摩擦升级 | → 科技出口↓→半导体脱钩→国产替代↑ | 中芯国际/北方华创/华为链 |\n| 关税/制裁加码 | → 出口↓→内需↑→汇率波动 | 比亚迪/海尔智家/CNH |\n| 供应链脱钩 | → 自主可控↑→信创/芯片设备↑ | 中科曙光/金山办公/海光信息 |\n\n## 3 重大政策\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 美联储利率决议 | → 美元→新兴市场→北向资金 | 美元/美债/北向资金 |\n| 央行降准降息 | → 流动性↑→银行/地产↑→债市↑ | 招商银行/万科/国债期货 |\n| 财政/产业政策 | → 基建/新基建/数字经济↑ | 中国中车/中兴通讯/浪潮信息 |\n| 房地产政策 | → 地产↑↓→银行风险变化 | 保利发展/万科A/建材 |\n| 行业监管 | → 对应行业剧烈波动 | 美团/阿里/腾讯/新东方 |\n\n## 4 疫情/公共卫生\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 新疫情爆发 | → 医药↑→防疫↑→消费↓→旅游↓ | 以岭药业/迈瑞医疗/中国中免 |\n| 疫情政策调整 | → 消费复苏↑→旅游/航空↑→医药↓ | 中国国航/锦江酒店/华住 |\n\n## 5 自然灾害\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 大地震/海啸 | → 保险↑↓→建材↑(重建) | 中国太保/海螺水泥 |\n| 极端天气 | → 农业↑↓→水利↑→电力↑ | 大北农/中国电建/长江电力 |\n| 飓风影响产油区 | → 原油↑(短期) | 能源ETF |\n| 极寒/高温 | → 电力↑→煤炭/天然气↑ | 中国神华/新天然气 |\n\n## 6 创新技术\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| AI大模型突破 | → 算力↑→芯片↑→AI应用↑ | 英伟达/寒武纪/科大讯飞/海光信息 |\n| 固态电池/钠电量产 | → 新能源车↑→锂电格局变化 | 宁德时代/比亚迪/容百科技 |\n| 光刻机/芯片制程突破 | → 半导体设备↑→芯片设计↑ | 中微公司/华大九天 |\n| 无人装备(无人机/艇/车) | → 军工智能化↑→军民融合 | 无人机/无人艇/反无人系统 |\n| 低空经济/eVTOL | → 飞行汽车↑→空管↑→通航 | 亿航智能/中直股份/莱斯信息 |\n\n## 7 宏观经济数据\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 美国非农/CPI/PCE | → 利率预期→美元/美债→全球股市 | 美元指数/美债收益率 |\n| 中国GDP/PMI/社融 | → 经济预期→A股方向 | 沪深300/上证50 |\n| 中国CPI/PPI | → 通胀→货币政策空间 | 消费/周期板块 |\n| 进出口/社零 | → 外贸/消费板块 | 港口航运/白酒/家电 |\n\n## 8 金融市场/股票市场（新增）\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 大盘剧烈波动(>3%) | → 情绪传导→板块轮动→资金流向变化 | 沪深300/创业板/科创板 |\n| 北向资金异动(>100亿) | → 外资动向→核心资产涨跌 | 茅指数/宁组合/外资重仓 |\n| 板块轮动/主线切换 | → 资金撤旧→新主线吸筹 | 对应板块ETF |\n| 成交量(万亿关口) | → 量能定行情→券商受益/承压 | 东方财富/中信证券/同花顺 |\n| 无人装备等新概念爆发 | → 主题炒作→产业链扩散→估值重塑 | 对应概念龙头 |\n| 重大并购/重组 | → 标的↑→行业估值重构 | 标的公司/同业对比 |\n| 业绩暴雷/超预期 | → 个股剧震→板块估值重估 | 对应个股/行业 |\n| 港股/美股异动 | → A股开盘情绪→跨市场套利 | 恒生指数/纳斯达克/中概股 |\n| 节前节后效应 | → 缩量→方向选择→外围传导 | 历史规律复盘 |\n| 龙虎榜/机构数据 | → 机构/游资追踪→短线标的 | 上榜个股 |\n\n## 9 大宗商品/汇率（新增）\n| 子类 | 影响链路 | 标的 |\n|------|----------|------|\n| 原油/天然气异动 | → 能源↑↓→化工成本→通胀预期 | 中国石油/万华化学 |\n| 黄金/白银避险 | → 避险情绪→采矿股↑ | 山东黄金/紫金矿业 |\n| 铜/铝/锂等工业金属 | → 制造业景气→新能源/基建成本 | 江西铜业/天齐锂业 |\n| 人民币汇率波动 | → 出口受益(贬)→进口承压 | 纺织出口/中国国航(贬承压) |\n| 比特币/加密波动 | → 风险偏好→区块链/矿机概念 | 比特币/矿机概念 |\n\n---\n\n## 分级规则\n| 等级 | 触发条件 | 推送 |\n|------|----------|------|\n| P0 | 战争爆发、大规模制裁、全球性危机、黑天鹅、全球熔断 | 立即 |\n| P1 | 重要政策、地缘升级、大国博弈、重要经济数据、大盘单日>3%跌、北向异动>200亿、涨停/跌停潮 | 实时 |\n| P2 | 一般灾害、行业新闻、局部事件、个股异动、板块轮动、常规数据 | 汇总 |"},{"path":"references/user-preferences.md","content":"# 用户偏好（Eyes 热点推送）\n\n> 由 AI 自动维护。记录用户重点关注的市场/行业/标的/排除偏好。\n> 更新时间：<每次更新时记录>\n\n## 重点关注市场\n| 市场 | 程度 | status | 备注 |\n|------|------|--------|------|\n| A股 | 高 | active | 主板/科创/创业板 |\n| 港股 | 中 | active | - |\n| 美股 | 中 | active | - |\n\n## 重点关注行业\n| 行业 | 程度 | status | 备注 |\n|------|------|--------|------|\n| 半导体 | 高 | active | 芯片设计/设备/制造 |\n| AI/人工智能 | 高 | active | 算力/算法/应用 |\n| 新能源 | 高 | active | 光伏/储能/新能源车 |\n| 军工 | 中 | active | 无人装备/航天/船舶 |\n| 光模块/光芯片 | 高 | active | AI算力基础设施 |\n| 液冷散热 | 中 | active | AI算力配套 |\n\n## 关注标的\n（空）\n\n## 排除方向\n（空）\n\n---\n\n## 说明\n- `active`=90天内提及过，`dimmed`=90-180天未提及(⚠️)，超180天自动移除\n- 分析时先检查事件是否涉及用户关注行业/标的，优先展开\n- 涉及排除方向的不主动提及"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"👁️ Eyes · 全球新闻与国际热点监控助手 — 每日新闻摘要+热点追踪+投资影响分析。覆盖全球局势、地缘冲突、重大政策、创新技术等可能影响经济、市场和投资的事件，并按行业、汇率、大宗商品链路分析影响。全球新闻、国际新闻、热点新闻、每日简报，含定时消息推送与全渠道分段推送能力，用于 Cron 定时推送热点摘要(早8点/晚8点/整点扫描)。| Global news monitor & hotspot tracker — daily briefing, geopolitical events, market impact analysis. Skill: Eyes · 大眼看世界（全球新闻·热点新闻·投资分析）- Global News Monitor Owner: kobenfang Summary: 👁️ Eyes · 全球新闻与国际热点监控助手 — 每日新闻摘要+热点追踪+投资影响分析。覆盖全球局势、地缘冲突、重大政策、创新技术等可能影响经济、市场和投资的事件，并按行业、汇率、大宗商品链路分析影响。全球新闻、国际新闻、热点新闻、每日简报，含定时消息推送与全渠道分段推送能力，用于 Cron 定时推送热点摘要(早8点/晚8点/整点扫描)。| Global news monitor & hotspot tracker — daily briefing, geopolitical events, market impact analysis. Tags: ai:5.3.13, analysis:5.3.13, china:5.3.6, content:5.3.4,","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":653,"uniquenessScore":52,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-09T06:51:31.456Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-09T06:51:31.456Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-10T08:20:33.303Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}