360 Secure SkillHub
360 安全技能中心

commodities

核心功能:通过Yahoo Finance获取WTI原油、布伦特原油、天然气、黄金的当前价格、涨跌幅、多周期高低价区间及近期头条等数据。典型场景:用户询问上述大宗商品的价格、涨跌情况、高低价范围或影响新闻时使用。输入对应商品的Yahoo代码,输出标准化数据,无需API密钥,通过指定命令运行脚本即可。

youpele52
youpele52
热度 51.69
最近更新 2026-05-27 18:30:27
分类:数据依赖:代码执行 / 第三方 API应用场景:财务 / 数据处理

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add commodities
Metadata
name
commodities
description
Fetch commodity prices for WTI (Crude Oil), Brent, Natural Gas, and Gold using Yahoo Finance (yfinance). Follow the same pattern as stock-price-checker-pro.
homepage
https://finance.yahoo.com
metadata
{"clawdbot":{"emoji":"🛢️","requires":{"bins":["uv"]}}}

Skill: Commodities

When to use

  • The user asks for current commodity prices (WTI, Brent, Natural Gas, Gold).
  • The user wants daily change, percent change, recent high/low ranges, or recent headlines affecting these commodities.

When NOT to use

  • User wants equities, fundamentals, or portfolio-level analysis — use the stock skills instead.

Authentication

  • No API key required. Uses Yahoo Finance via yfinance.

Commands

Check a commodity price

uv run skills/commodities/src/main.py <SYMBOL>

Examples

uv run skills/commodities/src/main.py CL=F   # WTI Crude Futures (WTI)
uv run skills/commodities/src/main.py BZ=F   # Brent Crude Futures (Brent)
uv run skills/commodities/src/main.py NG=F   # Natural Gas Futures (NG)
uv run skills/commodities/src/main.py GC=F   # Gold Futures (GC)

Ticker Reference (Yahoo Finance)

Commodity Yahoo Ticker
WTI Crude Oil CL=F
Brent Crude BZ=F
Natural Gas NG=F
Gold Futures GC=F

Output

  • Current price, daily change & % change
  • Previous close
  • Today's high / low
  • 2W, 1M, 3M, 6M, 52W high / low ranges
  • Recent headlines (when available)

Notes

  • uv run reads the inline # /// script dependency block in main.py and auto-installs yfinance.
  • Do NOT use web search or curl for these prices — use this script for consistent formatting.