一键导入
finance-data
Get stock quotes, company info, market data, and crypto prices. No API key needed.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Get stock quotes, company info, market data, and crypto prices. No API key needed.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
When the agent's epistemic state (GCCRF) indicates low empowerment and falling certainty, hedges out confident absolutes ("definitely", "always", "100%") in outgoing messages.
Enforces PROTOCOLS.md "stay quiet in group chats" deterministically. Blocks outbound messages in Discord/Telegram/Slack/etc group channels when the bot was not @mentioned and recently spoke.
Forces a memory_search before the agent sends a message containing a factual assertion that has not yet been grounded this turn. Closes the citation-rate gap from ~40% to ~90%+.
When the agent calls memory_search with a relationship-shaped query ("who did I talk to about X"), redirect to the knowledge_graph backend where it will actually find the answer.
Deploy browser automations as scheduled, API-callable serverless Functions — plus stealth sessions, vault-backed login, captcha solving, and natural-language agent runs via the Notte CLI. Turns any browser flow into a deterministic Bitterbot-callable endpoint, ideal for crystallized skills + dream-engine cron schedules.
Display and control HTML content on connected Bitterbot nodes (Mac, iOS, Android) via the canvas host server. Use when presenting games, visualizations, dashboards, or interactive demos on a connected device, navigating canvas URLs, capturing canvas snapshots, or debugging canvas connectivity.
| name | finance-data |
| description | Get stock quotes, company info, market data, and crypto prices. No API key needed. |
| metadata | {"bitterbot":{"emoji":"📈"}} |
Real-time and historical financial data via Yahoo Finance (free, no API key).
curl -s "https://query1.finance.yahoo.com/v8/finance/chart/AAPL?interval=1d&range=5d" \
-H "User-Agent: Mozilla/5.0"
Replace AAPL with any ticker symbol. Response is JSON:
chart.result[0].meta.regularMarketPrice — current pricechart.result[0].meta.previousClose — previous closechart.result[0].meta.currency — currencychart.result[0].indicators.quote[0].close — closing prices arraycurl -s "https://query1.finance.yahoo.com/v10/finance/quoteSummary/AAPL?modules=assetProfile,financialData,defaultKeyStatistics" \
-H "User-Agent: Mozilla/5.0"
Useful modules (comma-separated):
assetProfile — sector, industry, employees, descriptionfinancialData — revenue, margins, EPS, recommendationdefaultKeyStatistics — P/E, market cap, beta, floatincomeStatementHistory — income statementsbalanceSheetHistory — balance sheetcashflowStatementHistory — cash flowscurl -s "https://query1.finance.yahoo.com/v1/finance/trending/US" \
-H "User-Agent: Mozilla/5.0"
curl -s "https://query1.finance.yahoo.com/v7/finance/quote?symbols=AAPL,GOOGL,MSFT" \
-H "User-Agent: Mozilla/5.0"
Returns an array under quoteResponse.result[] with price, change, volume, marketCap for each symbol.
curl -s "https://query1.finance.yahoo.com/v8/finance/chart/AAPL?interval=1wk&range=1y" \
-H "User-Agent: Mozilla/5.0"
Interval options: 1m, 5m, 15m, 1d, 1wk, 1mo
Range options: 1d, 5d, 1mo, 3mo, 6mo, 1y, 5y, max
Same API, use crypto ticker format:
curl -s "https://query1.finance.yahoo.com/v8/finance/chart/BTC-USD?interval=1d&range=5d" \
-H "User-Agent: Mozilla/5.0"
Common crypto tickers: BTC-USD, ETH-USD, SOL-USD, DOGE-USD
curl -s "https://query1.finance.yahoo.com/v8/finance/chart/EURUSD=X?interval=1d&range=1mo" \
-H "User-Agent: Mozilla/5.0"
Format: {FROM}{TO}=X (e.g., GBPUSD=X, USDJPY=X)
exec to run curl and parse with JSON.parse().User-Agent header to avoid 403 errors.=X or -USD suffix.