commodities

v1.0.0

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.

0· 134·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for youpele52/commodities.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "commodities" (youpele52/commodities) from ClawHub.
Skill page: https://clawhub.ai/youpele52/commodities
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required binaries: uv
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install commodities

ClawHub CLI

Package manager switcher

npx clawhub@latest install commodities
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description match the included Python scripts which use yfinance to fetch commodity tickers; the declared required binary (uv) is consistent with the SKILL.md commands.
Instruction Scope
SKILL.md and the code limit behavior to calling yfinance for price/history/news and formatting output. The skill does not read unrelated files or environment variables. It does surface news article link URLs (from Yahoo) but does not follow or fetch them itself.
Install Mechanism
There is no external download URL; main.py contains an inline dependency block that causes uv to install the 'yfinance' Python package (likely via PyPI) at runtime. Installing a package from PyPI is normal here but is the primary runtime install action to be aware of.
Credentials
The skill requests no env vars, no credentials, and no config paths. All external access is to Yahoo Finance via the yfinance library, which is appropriate for the stated function.
Persistence & Privilege
always is false and the skill does not claim or attempt to persist beyond its own files. Autonomous invocation is allowed (platform default) but not combined with any elevated privileges or secret access.
Assessment
This skill appears to do only what it says: run a small Python script (via the uv runner) that installs yfinance and queries Yahoo Finance for commodity tickers. Before installing, ensure you have (or trust) the 'uv' runner since it will install yfinance from PyPI at runtime and perform network requests to Yahoo. No API keys or secrets are requested. If you have security concerns, review the included source files yourself or run the skill in an isolated environment (container/VM) to limit exposure.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

🛢️ Clawdis
Binsuv
latestvk97ctzat10men8hnawtezwxcp984nrp5
134downloads
0stars
1versions
Updated 2w ago
v1.0.0
MIT-0

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)

CommodityYahoo Ticker
WTI Crude OilCL=F
Brent CrudeBZ=F
Natural GasNG=F
Gold FuturesGC=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.

Comments

Loading comments...