Agent skill

Stock Snapshot

by mohitagw15856 in mohitagw15856/pm-claude-skills

Fetch a stock quote snapshot with keyless curl — Yahoo Finance's public chart endpoint, read with the discipline unofficial market data demands: timestamped, delayed-flagged, and never advice.

MITAuto-check passedBusiness, Finance & HR

Install Stock Snapshot

skills CLI
$ npx skills add mohitagw15856/pm-claude-skills --skill stock-snapshot -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install mohitagw15856/pm-claude-skills stock-snapshot --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/mohitagw15856/pm-claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/stock-snapshot .claude/skills/stock-snapshot && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
stock-snapshot
GitHub stars
1.4k
Token cost
~1.2k tokens
SKILL.md length
591 words
Files
1
Skills in repo
1,348
Repo updated
First seen
Licence
MIT

At a glance

Fetch a stock quote snapshot with keyless curl — Yahoo Finance's public chart endpoint, read with the discipline unofficial market data demands: timestamped, delayed-flagged, and never advice.

  • Works in 5 steps: The call: curl -s -A "Mozilla/5.0"… → Unofficial means fragile, and the skill… → Timestamp and delay honesty:… → …
  • Asked whats this stock at
  • SKILL.md covers What This Skill Produces, Required Inputs, Framework: The Fetch and the… and Output Format, plus 3 more sections
  • Calls curl; reaches query1.finance.yahoo.com

What it does

Stock Snapshot is an agent skill from mohitagw15856/pm-claude-skills. Fetch a stock quote snapshot with keyless curl — Yahoo Finance's public chart endpoint, read with the discipline unofficial market data demands: timestamped, delayed-flagged, and never advice. Use when asked what's this stock at, how did the market do today, get me a ticker's recent range, or pull basic price history. Produces the quote with change and range context, the source-honesty caveats (unofficial, possibly delayed), the rerunnable command, and a hard no-advice line.

Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Business, Finance & HR, covering Stock and market analysis. It works with yfinance. The repository describes itself as: 1255 professional Agent Skills for Claude, ChatGPT, Gemini, Cursor & Codex — PRDs, postmortems, leases, medical bills, layoffs, go-bags, new countries. Plain markdown, MIT, in… The licence is MIT.

When your agent uses it

  • Asked whats this stock at
  • How did the market do today
  • Get me a tickers recent range
  • Pull basic price history

Example prompts

  • “s this stock at, how did the market do today, get me a ticker”
  • “/stock-snapshot”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. The call: curl -s -A "Mozilla/5.0" "https://query1.finance.yahoo.com/v8/finance/chart/AAPL?range=1d&interval=1d" — the meta object carries…
  2. Unofficial means fragile, and the skill says so: the endpoint is publicly served but undocumented; it can reshape or gate without notice…
  3. Timestamp and delay honesty: regularMarketTime gets converted and displayed; outside market hours the snapshot says "as of Friday's close"…
  4. Currency and exchange discipline: the currency and exchangeName fields are printed with the price — a right number in an unstated currency…
  5. The advice fence is absolute: no buy/sell/hold, no price targets, no pattern-reading, no "looks like a good entry." "Should I buy?" gets…

What it can do on your machine

Read from SKILL.md and the folder at commit 1cbf1f0. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • curl

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • query1.finance.yahoo.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Stock Snapshot loads about 1.2k tokens when it runs. Until then it costs about 124 tokens; SKILL.md has 591 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~124
When it runs · the whole SKILL.md, loaded when a task matches
~1.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from mohitagw15856/pm-claude-skills at commit 1cbf1f0, republished under its MIT licence (© mohitagw15856). 591 words, ~1,231 tokens.

Download SKILL.mdSave it as .claude/skills/stock-snapshot/SKILL.md (or your agent's skills folder).
name
stock-snapshot
description
Fetch a stock quote snapshot with keyless curl — Yahoo Finance's public chart endpoint, read with the discipline unofficial market data demands: timestamped, delayed-flagged, and never advice. Use when asked what's this stock at, how did the market do today, get me a ticker's recent range, or pull basic price history. Produces the quote with change and range context, the source-honesty caveats (unofficial, possibly delayed), the rerunnable command, and a hard no-advice line.

Stock Snapshot Skill

Stock prices are the live-data request with the highest stakes-to-availability mismatch: everyone asks, keyless official sources barely exist, and the standard keyless answer — Yahoo Finance's public chart endpoint — is unofficial, reshapeable, and possibly delayed. This skill uses it the only defensible way: clearly sourced, timestamped, delay-flagged, wrapped in the no-advice line, and honest that anything portfolio-grade belongs with a real brokerage feed. Within those fences, it's genuinely useful: quotes, day moves, and recent ranges in one curl.

What This Skill Produces

  • The snapshot — last price, day change, day range, volume — with its timestamp and delay flag
  • Context on request — 52-week position, recent trend from the chart series (described, not extrapolated)
  • The command — exact curl, rerunnable
  • The fences — unofficial-source note and the no-advice line, every single time

Required Inputs

Ask for these if not provided:

  • The ticker — resolved carefully: company names map to multiple listings ("did you mean the NYSE or Frankfurt listing?"); exchange suffixes matter (SAP.DE vs SAP) and the wrong-listing answer is confidently wrong in the wrong currency
  • What they actually want — a number, a day summary, or a range/history — shapes which fields get read
  • Why (lightly) — curiosity gets the snapshot; anything that smells like a trading decision gets the snapshot plus the this-is-not-the-data-for-that sentence

Framework: The Fetch and the Fences

  1. The call: curl -s -A "Mozilla/5.0" "https://query1.finance.yahoo.com/v8/finance/chart/AAPL?range=1d&interval=1d" — the meta object carries regularMarketPrice, previousClose, regularMarketTime (epoch — convert and show), currency, exchangeName. History: range=1mo&interval=1d → the timestamp + indicators.quote arrays. The User-Agent header is required — without it the endpoint often refuses.
  2. Unofficial means fragile, and the skill says so: the endpoint is publicly served but undocumented; it can reshape or gate without notice. On a weird response: report it, don't improvise a price. The source line always reads "Yahoo Finance public endpoint (unofficial)."
  3. Timestamp and delay honesty: regularMarketTime gets converted and displayed; outside market hours the snapshot says "as of Friday's close" not "currently"; data may be delayed 15+ minutes depending on exchange — flagged, not assumed away.
  4. Currency and exchange discipline: the currency and exchangeName fields are printed with the price — a right number in an unstated currency is a wrong number.
  5. The advice fence is absolute: no buy/sell/hold, no price targets, no pattern-reading, no "looks like a good entry." "Should I buy?" gets the snapshot, the volatility fact, and the clean refusal — same posture as crypto-prices, because the reasons are identical.
Show full SKILL.md (193 more words)Show less

Output Format

[Ticker] — [exchange, currency]

[Price] · [±change, ±%] on the day · as of [converted timestamp] ([market open / after close])

[Day range · volume · on request: 52-week position, the 1-month shape in one descriptive sentence]

Source: Yahoo Finance public endpoint (unofficial; may be delayed) · rerun: [exact curl] Informational snapshot, not investment advice or trading-grade data — decisions belong on a brokerage feed.

Quality Checks

  • The ticker's exchange and currency are printed with the price
  • The timestamp is converted and the open/closed state stated
  • The unofficial-and-possibly-delayed line appears verbatim in spirit
  • Weird responses are reported, never smoothed into a made-up price
  • The no-advice fence held, including against indirect asks

Anti-Patterns

  • Do not answer prices from memory — a remembered stock price is historical fiction
  • Do not resolve ambiguous tickers silently — the wrong listing is the classic confident error
  • Do not describe chart history in predictive language — shapes are described, futures are not
  • Do not present this endpoint as trading-grade — the fence is part of the answer
  • Do not give investment advice under any phrasing — the refusal is the skill working

Example Trigger Phrases

  • "What's this stock at?"
  • "How did the market do today?"
  • "Get me a ticker's recent range."

© mohitagw15856, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/stock-snapshot of mohitagw15856/pm-claude-skills.

Open the folder on GitHubat commit 1cbf1f0

Compare with similar skills

Stock Snapshot next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Stock Snapshot compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Stock Snapshot this skillmohitagw15856/pm-claude-skills1.4k—~1.2kAutomated safety check: PassMIT
Stock Analysis24mlight/StockClaw1012 repos~2kAutomated safety check: NotesMIT
Regimejackson-video-resources/markov-hedge-fund-method484—~1.6kAutomated safety check: PassCustom licence
Stock Value AnalyzerFunnyKun/stock-value-analyzer141—~3.3kAutomated safety check: PassNone
Yahoo Finance24mlight/StockClaw1012 repos~1.1kAutomated safety check: NotesMIT
Stock Analysisliusai0820/Stock-Analysis-Skill141—~904Automated safety check: NotesNone

Similar skills

  • Stock Analysis

    24mlight/StockClaw

    Analyze stocks and cryptocurrencies using Yahoo Finance data.

    101 GitHub starsUsed in 2 repos~2k tokens
    Business, Finance & HRAuto-check: notes
  • Regime

    jackson-video-resources/markov-hedge-fund-method

    Detect the market regime (Bull / Bear / Sideways) for ANY asset and turn it into a tradeable signal or a risk filter.

    484 GitHub stars~1.6k tokensUpdated 4 mo ago
    Business, Finance & HRAuto-check passed
  • Stock Value Analyzer

    FunnyKun/stock-value-analyzer

    基于邱国鹭《投资中最简单的事》方法论的股票价值分析器(v2.0 双层架构)。通过"三好原则"(好行业、好公司、好价格)系统评估一只股票是否值得投资。v2.0 在原定性框架之上注入一套可量化、可复现的硬模型层——反向 DCF 反解市场隐含增速、情景概率加权估值、EPV 盈利能力价值、分行业估值路由、杜邦三/五因子分解、ROIC vs WACC、Piotroski F-Score、Beneish…

    141 GitHub stars~3.3k tokensUpdated 3 mo ago
    Business, Finance & HRAuto-check passed
  • Yahoo Finance

    24mlight/StockClaw

    Get stock prices, quotes, fundamentals, earnings, options, dividends, and analyst ratings using Yahoo Finance.

    101 GitHub starsUsed in 2 repos~1.1k tokens
    Business, Finance & HRAuto-check: notes
  • Stock Analysis

    liusai0820/Stock-Analysis-Skill

    股票智能分析技能。输入股票代码(A股/港股/美股),自动完成: 1. An agent skill from liusai0820/Stock-Analysis-Skill.

    141 GitHub stars~904 tokensUpdated 7 mo ago
    Business, Finance & HRAuto-check: notes
  • B3 Analysis

    guhcostan/b3analysis

    Load this skill when analyzing Brazilian stocks listed on B3, building investment portfolios with Brazilian equities, or interpreting data from yfinance, BCB API, and Google News PT-BR.

    128 GitHub stars~1.5k tokensUpdated 6 mo ago
    Business, Finance & HRAuto-check passed

More from mohitagw15856/pm-claude-skills

All 1,348 skills in this repo
  • Car Tco

    mohitagw15856/pm-claude-skills

    Compare the total cost of car ownership across buy-new, buy-used, lease, and keep-your-current-car — depreciation, insurance, maintenance ramp, and fuel over a real horizon, not just the monthly…

    1.4k GitHub stars~1.1k tokensUpdated 2 days ago
    Auto-check passed
  • Cs Health Scorecard

    mohitagw15856/pm-claude-skills

    Build a customer health scorecard for a specific account. An agent skill from mohitagw15856/pm-claude-skills.

    1.4k GitHub stars~2.4k tokensUpdated 2 days ago
    Auto-check passed
  • Exit Waterfall

    mohitagw15856/pm-claude-skills

    Compute who gets what at each exit price from a cap table — liquidation preferences, conversion points, and where the founders' share collapses.

    1.4k GitHub stars~1.1k tokensUpdated 2 days ago
    Auto-check passed
  • Feature Prioritisation

    mohitagw15856/pm-claude-skills

    Apply prioritisation frameworks (RICE, MoSCoW, Kano, ICE, Opportunity Scoring) to rank features and backlog items.

    1.4k GitHub stars~2k tokensUpdated 2 days ago
    Auto-check passed
  • Fire Number

    mohitagw15856/pm-claude-skills

    Compute a financial-independence (FIRE) target and years-to-reach with every assumption labeled as an assumption — plus a sensitivity table instead of a single false-precision answer.

    1.4k GitHub stars~1.1k tokensUpdated 2 days ago
    Auto-check passed
  • Freelance Rate

    mohitagw15856/pm-claude-skills

    Derive a freelance day/hourly rate backwards from target income, honest billable utilization, overhead, and the self-employment tax premium — the arithmetic that proves a rate is not salary÷2000.

    1.4k GitHub stars~1.2k tokensUpdated 2 days ago
    Auto-check passed

Works with

Questions about Stock Snapshot

What does Stock Snapshot do?

Fetch a stock quote snapshot with keyless curl — Yahoo Finance's public chart endpoint, read with the discipline unofficial market data demands: timestamped, delayed-flagged, and never advice. Stock Snapshot is an agent skill from mohitagw15856/pm-claude-skills. Fetch a stock quote snapshot with keyless curl — Yahoo Finance's public chart endpoint, read with the discipline unofficial market data demands: timestamped, delayed-flagged, and never advice.

When should I use Stock Snapshot?

Stock Snapshot fits situations like: asked whats this stock at; how did the market do today; get me a tickers recent range; pull basic price history.

How do I install Stock Snapshot in Claude Code?

Run `npx skills add mohitagw15856/pm-claude-skills --skill stock-snapshot -a claude-code`. Or copy the skill folder (skills/stock-snapshot in mohitagw15856/pm-claude-skills) into .claude/skills/stock-snapshot in your project. Claude Code loads it when a task matches its description.

How do I install Stock Snapshot in Codex?

Run `npx skills add mohitagw15856/pm-claude-skills --skill stock-snapshot -a codex`. Or copy the skill folder (skills/stock-snapshot in mohitagw15856/pm-claude-skills) into .agents/skills/stock-snapshot in your project. Codex loads it when a task matches its description.

Can I use Stock Snapshot in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add mohitagw15856/pm-claude-skills --skill stock-snapshot -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/stock-snapshot, .gemini/skills/stock-snapshot, .github/skills/stock-snapshot and .opencode/skills/stock-snapshot in your project.

What does Stock Snapshot need to run?

Going by SKILL.md and its folder, Stock Snapshot needs the command-line tools its instructions call (curl).

Does Stock Snapshot access the network?

SKILL.md names 1 domain. In commands or code: query1.finance.yahoo.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Stock Snapshot safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Stock Snapshot use?

Stock Snapshot is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Stock Snapshot use?

About 1.2k tokens (SKILL.md is roughly 4.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Stock Snapshot?

Skills that share tags, products or a category with Stock Snapshot: Stock Analysis (24mlight/StockClaw, 101 stars), Regime (jackson-video-resources/markov-hedge-fund-method, 484 stars), Stock Value Analyzer (FunnyKun/stock-value-analyzer, 141 stars) and Yahoo Finance (24mlight/StockClaw, 101 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Stock Snapshot?

mohitagw15856 (a GitHub user) maintains it in mohitagw15856/pm-claude-skills, which has 1,434 GitHub stars. The repository holds 1,348 skills in this directory. The repository was last updated on October 9, 2026.

Source: mohitagw15856/pm-claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.