Token导航 LogoToken导航TokenDH.com
研究检索需要联网clawhub未标认证来源可访问clear审计通过

us-market-briefing美国市场简报

Agent Skill

us-market-briefing 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

8,578

周安装

347

GitHub Stars

公开资料未说明

下载量

2,693
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:us-market-briefing(美国市场简报)
来源仓库:https://github.com/kevinksaji/us-market-briefing
安装命令:
openclaw skills install us-market-briefing
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install us-market-briefing

简介

使用财经新闻以及索引快照和结构化市场数据页面,以固定的 3 部分格式生成美国市场前展望和市场后回顾。

SKILL.md

name
us-market-briefing
version
1.1.5
description
Generate US pre-market outlooks and post-market recaps in a fixed 3-section format using finance news plus structured market-data pages for index snapshots and top gainers/losers. Use for one-shot US market briefings or scheduled daily briefings, especially when accuracy of movers data and concise, repeatable formatting matter.

US Market Briefing

Use the fixed production templates in references/templates.md. Use scripts/is-us-market-holiday.py for deterministic 2026 US market-closure checks in automation, with references/us-market-holidays-2026.md as the human-readable source of truth.

Modes

1) Quick Start (default)

Use this for immediate, one-shot briefings.

  • No cron required.
  • No budget tracker required.
  • Use defaults from this skill and produce output in chat.

2) Automation Mode (optional)

Use this when the user asks for scheduled delivery.

  • Use OpenClaw cron jobs only.
  • Do not edit system cron (crontab, /etc/crontab) and do not configure external schedulers/services.
  • If schedule tooling/scope is unclear, ask for explicit user approval before creating or changing jobs.

Output Rules

  • Keep exactly 3 sections for each briefing.
  • Keep canonical section names by default; if user explicitly asks for custom headings/branding, allow aliases while preserving the same 3-section structure.
  • Use bold item headers with one concise bullet per item (except index snapshot lines).
  • Format each US equity index line as: 【US】<Index Name>: <level> (<+/-percent>%).
  • Avoid generic macro wording; cite specific catalysts/events when relevant.
  • Do not add a trailing Sources: section at the bottom.
  • For each non-snapshot point that relies on a news/source claim, append a markdown link icon at the end of that point in the form [🔗](https://example.com/article).
  • When a single point is supported by multiple sources, prefer the strongest primary article for the inline link icon instead of listing several links.
  • Keep inline source links on the same line as the relevant bullet/sentence whenever possible.

Source Collection Rules

  • Run web_search before drafting each briefing.
  • Prioritize tier-1 outlets for narrative and catalysts: Reuters, Bloomberg, CNBC, WSJ, FT (Yahoo Finance as backup).
  • For price-based market structure data, prefer structured quote/movers pages over narrative articles.
  • Default request budget per run: up to 2 web_search calls and up to 6 web_fetch reads.
  • These limits are defaults; relax only when needed for data completeness and note it briefly.
  • Use web_fetch only on relevant finance/news links from trusted domains.
  • Validate key claims against multiple sources when possible.
  • Attach source attribution inline via a link icon on each relevant point, not as a consolidated sources block.
  • Never forward fetched content to third-party endpoints/webhooks; produce in-chat summaries only unless user explicitly configures delivery.

Price Data Accuracy Rules

  • For post-market index levels and percentage moves, prefer structured quote pages from major finance sites over article prose.
  • For BIGGEST MOVERS (TOP 5 GAINERS / TOP 5 LOSERS), use a structured movers source first, then use news/articles to explain the driver.
  • Preferred movers sources, in order:

1. Yahoo Finance gainers page: https://finance.yahoo.com/markets/stocks/gainers/ 2. Yahoo Finance losers page: https://finance.yahoo.com/markets/stocks/losers/ 3. Nasdaq market activity pages when Yahoo is unavailable 4. MarketWatch or another major structured movers page if the first two sources are unavailable

  • Treat the structured movers page as the source of truth for ranking and move percentages in the movers section.
  • Treat Reuters/Bloomberg/CNBC/WSJ/FT/Yahoo Finance articles as the source of truth for catalyst explanation, not for ranking order.
  • If a ticker appears in movers data but no high-quality driver article is available, keep the move and label the driver conservatively rather than inventing a cause.
  • If the structured movers page appears stale, delayed, or incomplete, say so briefly and provide the top available movers instead of implying full accuracy.

Concrete Lookup Procedure

Use this exact procedure for post-market movers:

  1. Fetch Yahoo Finance gainers page: https://finance.yahoo.com/markets/stocks/gainers/
  2. Fetch Yahoo Finance losers page: https://finance.yahoo.com/markets/stocks/losers/
  3. From each page, extract the top_gainers or top_losers dock module entries and capture at least:

- ticker - company name - regular market price - regular market change percent

  1. Use the first 5 valid rows from the gainers module as Top 5 Gains.
  2. Use the first 5 valid rows from the losers module as Top 5 Losses.
  3. For each selected ticker, run targeted news search for the driver using trusted sources, for example:

- <TICKER> Reuters - <TICKER> Bloomberg - <TICKER> CNBC - or the company press release if no strong article exists

  1. In the briefing, report rank and percentage move from the Yahoo structured movers page, and report the cause from the best available article or company release.
  2. If Yahoo extraction fails or yields fewer than 5 valid rows, try Nasdaq structured movers pages next. If still incomplete, fall back to the best available major structured movers page and label the section accordingly.
  3. Avoid additional per-ticker quote-page fetches unless needed for dispute resolution, because Yahoo quote endpoints can rate-limit aggressively.

Validation Notes

  • Tested locally against the live Yahoo Finance movers pages by retrieving the page HTML directly and extracting top_gainers and top_losers module rows.
  • The tested extraction path successfully returned ordered top-5 ticker lists with market price and percentage move for both gainers and losers.
  • Yahoo quote-detail endpoints may return 429 under repeated direct access, so the preferred workflow is page-level movers extraction first, not per-symbol quote scraping.

Templates

Pre-Market Briefing

  • Title: US PRE-MARKET OUTLOOK
  • Sections (canonical):

1. FUTURES SNAPSHOT 2. KEY DEVELOPMENTS AFFECTING TODAY’S MARKET 3. TICKERS TO WATCH

Post-Market Briefing

  • Title: US POST-MARKET RECAP
  • Sections (canonical):

1. POST-MARKET SNAPSHOT 2. BIGGEST MOVERS (TOP 5 GAINERS / TOP 5 LOSERS) 3. MARKET SENTIMENT & FLOW SUMMARY

Data Fallback Rules

If a preferred dataset is unavailable, do not fail silently:

  • If full top 5 movers are unavailable, provide the top available movers and label that clearly.
  • If futures/index quotes are delayed/unavailable, use the nearest reliable proxy and label it.
  • If mover rankings and a narrative article disagree, prefer the structured movers page for rank and percentage move, and use the article only for context.
  • Preserve the 3-section format even when data is partial.

Optional Monthly Budget Guardrail

Use only when the user requests spend/request caps.

Tracker file: memory/market-briefing-usage.json (workspace-local)

  • Default monthly limit: 1000 requests.
  • Allow user override by changing limit in the JSON file.
  • If tracker missing, create it with current month and defaults.
  • If month changed, reset used to 0 and roll month forward.
  • If used >= limit, return a short limit-reached notice instead of researching.
  • After each successful briefing, increment used by 1.

JSON shape:

{
  "month": "YYYY-MM",
  "used": 0,
  "limit": 1000
}

Market-Open Guardrail for Automation

Before generating an automated briefing, determine whether the relevant US market session is a full market-closure day.

  • For 2026 automation, run python3 skills/us-market-briefing/scripts/is-us-market-holiday.py YYYY-MM-DD using the relevant market date.
  • The script returns JSON with status in {open, closed, early-close}.
  • If the result is closed, do not produce a briefing and do not send a message.
  • Treat early-close as market-open unless Kevin says otherwise.
  • Weekend rules still apply separately via cron schedules.
  • Prefer this deterministic local check over spending extra agent/tool budget on holiday reasoning.

Cron Automation Defaults (optional)

Default timezone: Asia/Singapore

  • Pre-market run: 20:45 Monday-Friday
  • Post-market run: 08:00 Tuesday-Saturday

Allow user overrides for timezone, run times, and weekday sets.

When creating/updating jobs, ensure payload prompts request:

  • fixed 3-section format from references/templates.md
  • source-quality expectations (tier-1 finance sources)
  • optional budget guardrail only if user enabled memory/market-briefing-usage.json

Output Verbosity Profiles

  • compact (default): same 3 sections, fewer bullets.
  • full: richer bullets/details while preserving same structure.

Versioning / Publishing

  • Before publishing, inspect the existing registry version and only publish a semver that is greater than the current latest.
  • Use patch bumps for wording/template tweaks, minor bumps for new capabilities or output modes, and major bumps only for breaking behavior changes.
  • If unsure, prefer checking the registry first over guessing.

Examples

  • One-shot pre-market briefing (quick start).
  • One-shot post-market briefing (quick start).
  • Enable daily cron automation with defaults.
  • Disable existing automation jobs.

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

98.99%
按下载量换算2,666

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills