yahoo-finance2 copilot-instructions.md

yahoo-finance2 copilot-instructions.md is an instructions file for GitHub Copilot from gadicc/yahoo-finance2. It costs 2,752 tokens per session, scanned A, original, MIT.

Development instructions for yahoo-finance2, a TypeScript and Deno library that retrieves Yahoo Finance data such as stock quotes, history, and financial summaries. It also explains how to build the library as an NPM package.

In plain words
What is it for?
Use it when setting up the project, running its tests, building the NPM package, or generating schemas.
Why use it?
It gives contributors the expected setup, workflow, and commands in one place, reducing guesswork when testing or packaging changes.

Instructions file for GitHub Copilot

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add instructions/gadicc/yahoo-finance2/copilot-instructions
Clone the repo
git clone --depth 1 https://github.com/gadicc/yahoo-finance2

Made for: GitHub Copilot.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for yahoo-finance2 copilot-instructions.md

README.md
[![agentmods](https://agentmods.dev/badge/instructions/gadicc/yahoo-finance2/copilot-instructions.svg)](https://agentmods.dev/instructions/gadicc/yahoo-finance2/copilot-instructions)
Your own site
<a href="https://agentmods.dev/instructions/gadicc/yahoo-finance2/copilot-instructions"><img src="https://agentmods.dev/badge/instructions/gadicc/yahoo-finance2/copilot-instructions.svg" alt="Measured on agentmods" height="20"></a>
Per session 2,752 This file is loaded in full into every session.
When invoked 2,752 The same file — it is already loaded in full.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.02752 $0.02752
Opus 5 $0.01376 $0.01376
Sonnet 5 $0.00550 $0.00550
Haiku 4.5 $0.00275 $0.00275

Measured 5d ago against content hash eb6327bfcf3f, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

yahoo-finance2 copilot-instructions.md scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 5d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

.github/copilot-instructions.md · 322 lines

How it starts

The opening of the file, as written. The whole thing — 322 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Yahoo Finance 2 Development Instructions

Yahoo Finance 2 is a TypeScript/Deno library that provides programmatic access to Yahoo Finance data. It runs on Deno for development but also builds to NPM packages for distribution. The library includes modules for stock quotes, historical data, financial summaries, search, and more.

Always reference these instructions first and fallback to search or bash commands only when you encounter unexpected information that does not match the info here.

Working Effectively

Environment Setup

  • Environment is automatically configured via .github/workflows/copilot-setup-steps.yml
  • Deno v2.x runtime installed with caching enabled
  • Dependencies pre-installed with optimized caching
  • Node.js v22 with npm/npx caching configured
  • No manual TLS CA store configuration needed

Optimized Development Process

  • Dependencies: install in ~30-60 seconds
  • Build process: NPM build completes in ~1 minute
  • Test execution: Test suite runs in ~1-2 minutes with caching optimizations

Core Development Commands

  • View available tasks: deno task
  • Run tests: deno task test
  • Build NPM package: deno task build:npm
  • Generate schemas: deno task schema
  • Run CLI tool: deno task cli <module> <args>
  • Lint code: deno lint
  • Format code: deno fmt

Development Workflow

  1. ALWAYS run schema generation after changing TypeScript interfaces: deno task schema
  2. ALWAYS run deno fmt and deno lint before committing changes
  3. Use --no-lock flag if encountering lockfile issues during development
  4. HTTP requests are cached in tests/fixtures/http (~450k lines of test data) - delete relevant files to refresh test data
  5. When adding new modules, follow the pattern: .ts file with @yf-schema comment + .test.ts + schema generation

Validation

Manual Testing Scenarios

After making code changes, ALWAYS test the following scenarios to validate functionality:

CLI Testing (requires network access)

Read the full file on GitHub · 322 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 5d ago First seen · 322 lines · 2,752 tokens per session scan A eb6327bfcf3f

Subscribe to this mod's changes

yahoo-finance2 copilot-instructions.md is an instructions file published in the GitHub repository gadicc/yahoo-finance2 (795 stars, last pushed 26d ago), licensed MIT. It adds 2,752 tokens to every session, about $0.0138 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.