financeby foryourhealth111-pixel
Alpha Vantage — Financial Market Data
foryourhealth111-pixel/alpha-vantage
Access real-time and historical stock market data, forex rates, cryptocurrency prices, commodities, economic indicators, and 50+ technical indicators via the Alpha Vantage API.
What it changes
Passed 18 of 22 test cases with the skill, and 8 of 22 without it.
Without skill36%
With skill82%
Checks it passed that the model alone missed
- Passes the market parameter set to USD
- Extracts price using the dictionary key 05. price
- Uses the API function parameter set to GLOBAL_QUOTE
and 11 more in the full report
10 fixed8 passed either way4 still failing0 broke
- Pass-rate lift
- +45 pp
- Tokens
- +27%
- Agent turns
- 0%
- Response time
- -48%
Model gemini-3.6-flashMeasured 8/13/2026v118 of 22 cases passed with skill
See it in action
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
PromptWhich documentation file lists the parameters for 50+ technical analysis indicators like MACD, BBANDS, and STOCH?
What was checked, without and with the skill| Checked | Without skill | With skill |
|---|
| Refers to the document file technical-indicators.md in the references directory | Missed | Passed |
|---|
What's inside
The instructions your model reads when the skill loads.
SKILL.md130 lines9 files
Alpha Vantage — Financial Market Data
Access 20+ years of global financial data: equities, options, forex, crypto, commodities, economic indicators, and 50+ technical indicators.
API Key Setup (Required)
- Get a free key at https://www.alphavantage.co/support/#api-key (premium plans available for higher rate limits)
- Set as environment variable:
export ALPHAVANTAGE_API_KEY="your_key_here"
Installation
uv pip install requests pandas
Base URL & Request Pattern
All requests go to:
https://www.alphavantage.co/query?function=FUNCTION_NAME&apikey=YOUR_KEY&...params
import requests
import os
API_KEY = os.environ.get("ALPHAVANTAGE_API_KEY")
BASE_URL = "https://www.alphavantage.co/query"
def av_get(function, **params):
response = requests.get(BASE_URL, params={"function": function, "apikey": API_KEY, **params})
return response.json()
Quick Start Examples
Track record
Benchmark
18 / 22
test cases passed, vs 8 / 22 without
Adoption
- Users
- 0
- Times used
- 0
Safety and source details
SkillSafety
✓ 3 of 3 passed✓Code scan15 of 15 checks clean
0 critical · 0 warning · 0 info — scanner v4 — 8/3/2026
View 15 scanner checks
live_secretremote_code_executionreverse_shelldata_exfiltrationssrf_metadataagent_snoopinganti_refusaldestructive_commandsobfuscated_unicodeunicode_homoglyphopaque_blobsuspicious_urltool_overreachtrigger_abuseprompt_injection_phrasing
✓IntentSafe
LLM judge · does the skill do what it claims
✓ContentClean
LLM judge · policy & harmful-content review
Source
Importedforyourhealth111-pixel / vibe-skills
bundled/skills/alpha-vantage/SKILL.md
View on GitHub ↗License UnknownImported 8/3/2026Version v1Bundled 8 files