← 返回 Skills 市场
MarketPulse Financial Data
作者
bowen-dotcom
· GitHub ↗
· v1.0.2
· MIT-0
1041
总下载
0
收藏
2
当前安装
3
版本数
在 OpenClaw 中安装
/install aisa-market-skill
功能描述
Query real-time and historical financial data across equities and crypto—prices, market moves, metrics, and trends for analysis, alerts, and reporting.
使用说明 (SKILL.md)
\r \r
OpenClaw Market 📊\r
\r Complete market data for autonomous agents. Powered by AIsa.\r \r One API key. Stocks + Crypto + Financials. Everything you need.\r \r
🔥 What Can You Do?\r
\r
Cross-Asset Portfolio\r
"Get BTC, ETH prices alongside AAPL, NVDA stock data for my portfolio"\r
```\r
\r
### Investment Research\r
```\r
"Full analysis: NVDA price trends, insider trades, analyst estimates, SEC filings"\r
```\r
\r
### Crypto Tracking\r
```\r
"Real-time prices for BTC, ETH, SOL with 30-day historical charts"\r
```\r
\r
### Earnings Analysis\r
```\r
"Get Tesla earnings reports, analyst estimates, and price reaction"\r
```\r
\r
### Market Screening\r
```\r
"Find stocks with P/E \x3C 15 and revenue growth > 20%"\r
```\r
\r
### Whale Watching\r
```\r
"Track insider trades at Apple and correlate with price movements"\r
```\r
\r
## Quick Start\r
\r
```bash\r
export AISA_API_KEY="your-key"\r
```\r
\r
---\r
\r
## 🏦 Traditional Finance\r
\r
### Stock Prices\r
\r
```bash\r
# Historical price data (daily)\r
curl "https://api.aisa.one/apis/v1/financial/prices?ticker=AAPL&interval=day&interval_multiplier=1&start_date=2025-01-01&end_date=2025-12-31" \\r
-H "Authorization: Bearer $AISA_API_KEY"\r
\r
# Weekly price data\r
curl "https://api.aisa.one/apis/v1/financial/prices?ticker=AAPL&interval=week&interval_multiplier=1&start_date=2025-01-01&end_date=2025-12-31" \\r
-H "Authorization: Bearer $AISA_API_KEY"\r
\r
# Minute-level data (intraday)\r
curl "https://api.aisa.one/apis/v1/financial/prices?ticker=AAPL&interval=minute&interval_multiplier=5&start_date=2025-01-15&end_date=2025-01-15" \\r
-H "Authorization: Bearer $AISA_API_KEY"\r
```\r
\r
**Parameters:**\r
- `ticker`: Stock symbol (required)\r
- `interval`: `second`, `minute`, `day`, `week`, `month`, `year` (required)\r
- `interval_multiplier`: Multiplier for interval, e.g., 5 for 5-minute bars (required)\r
- `start_date`: Start date YYYY-MM-DD (required)\r
- `end_date`: End date YYYY-MM-DD (required)\r
\r
### Company News\r
\r
```bash\r
# Get news by ticker\r
curl "https://api.aisa.one/apis/v1/financial/news?ticker=AAPL&limit=10" \\r
-H "Authorization: Bearer $AISA_API_KEY"\r
```\r
\r
### Financial Statements\r
\r
```bash\r
# All financial statements\r
curl "https://api.aisa.one/apis/v1/financial/financial_statements/all?ticker=AAPL" \\r
-H "Authorization: Bearer $AISA_API_KEY"\r
\r
# Income statements\r
curl "https://api.aisa.one/apis/v1/financial/financial_statements/income?ticker=AAPL" \\r
-H "Authorization: Bearer $AISA_API_KEY"\r
\r
# Balance sheets\r
curl "https://api.aisa.one/apis/v1/financial/financial_statements/balance?ticker=AAPL" \\r
-H "Authorization: Bearer $AISA_API_KEY"\r
\r
# Cash flow statements\r
curl "https://api.aisa.one/apis/v1/financial/financial_statements/cash?ticker=AAPL" \\r
-H "Authorization: Bearer $AISA_API_KEY"\r
```\r
\r
### Financial Metrics\r
\r
```bash\r
# Real-time financial metrics snapshot\r
curl "https://api.aisa.one/apis/v1/financial/financial-metrics/snapshot?ticker=AAPL" \\r
-H "Authorization: Bearer $AISA_API_KEY"\r
\r
# Historical financial metrics\r
curl "https://api.aisa.one/apis/v1/financial/financial-metrics?ticker=AAPL" \\r
-H "Authorization: Bearer $AISA_API_KEY"\r
```\r
\r
### Analyst Estimates\r
\r
```bash\r
# Earnings per share estimates\r
curl "https://api.aisa.one/apis/v1/financial/analyst/eps?ticker=AAPL&period=annual" \\r
-H "Authorization: Bearer $AISA_API_KEY"\r
```\r
\r
### Insider Trading\r
\r
```bash\r
# Get insider trades\r
curl "https://api.aisa.one/apis/v1/financial/insider/trades?ticker=AAPL" \\r
-H "Authorization: Bearer $AISA_API_KEY"\r
```\r
\r
### Institutional Ownership\r
\r
```bash\r
# Get institutional ownership\r
curl "https://api.aisa.one/apis/v1/financial/institutional/ownership?ticker=AAPL" \\r
-H "Authorization: Bearer $AISA_API_KEY"\r
```\r
\r
### SEC Filings\r
\r
```bash\r
# Get SEC filings\r
curl "https://api.aisa.one/apis/v1/financial/sec/filings?ticker=AAPL" \\r
-H "Authorization: Bearer $AISA_API_KEY"\r
\r
# Get SEC filing items\r
curl "https://api.aisa.one/apis/v1/financial/sec/items?ticker=AAPL" \\r
-H "Authorization: Bearer $AISA_API_KEY"\r
```\r
\r
### Company Facts\r
\r
```bash\r
# Get company facts by CIK\r
curl "https://api.aisa.one/apis/v1/financial/company/facts?ticker=AAPL" \\r
-H "Authorization: Bearer $AISA_API_KEY"\r
```\r
\r
### Stock Screener\r
\r
```bash\r
# Screen for stocks matching criteria\r
curl -X POST "https://api.aisa.one/apis/v1/financial/search/stock" \\r
-H "Authorization: Bearer $AISA_API_KEY" \\r
-H "Content-Type: application/json" \\r
-d '{"filters":{"pe_ratio":{"max":15},"revenue_growth":{"min":0.2}}}'\r
```\r
\r
### Interest Rates\r
\r
```bash\r
# Current interest rates\r
curl "https://api.aisa.one/apis/v1/financial/interest_rates/snapshot" \\r
-H "Authorization: Bearer $AISA_API_KEY"\r
\r
# Historical interest rates\r
curl "https://api.aisa.one/apis/v1/financial/interest_rates/historical?bank=fed" \\r
-H "Authorization: Bearer $AISA_API_KEY"\r
```\r
\r
---\r
\r
## ₿ Cryptocurrency\r
\r
### Real-Time Price Snapshot\r
\r
```bash\r
# Get current BTC price (use ticker format: SYMBOL-USD)\r
curl "https://api.aisa.one/apis/v1/financial/crypto/prices/snapshot?ticker=BTC-USD" \\r
-H "Authorization: Bearer $AISA_API_KEY"\r
\r
# Get current ETH price\r
curl "https://api.aisa.one/apis/v1/financial/crypto/prices/snapshot?ticker=ETH-USD" \\r
-H "Authorization: Bearer $AISA_API_KEY"\r
\r
# Get current SOL price\r
curl "https://api.aisa.one/apis/v1/financial/crypto/prices/snapshot?ticker=SOL-USD" \\r
-H "Authorization: Bearer $AISA_API_KEY"\r
\r
# Get TRUMP token price\r
curl "https://api.aisa.one/apis/v1/financial/crypto/prices/snapshot?ticker=TRUMP-USD" \\r
-H "Authorization: Bearer $AISA_API_KEY"\r
```\r
\r
**Note:** Crypto tickers use format `SYMBOL-USD` (e.g., `BTC-USD`, `ETH-USD`).\r
\r
### Historical Price Data\r
\r
```bash\r
# Get BTC historical prices (daily)\r
curl "https://api.aisa.one/apis/v1/financial/crypto/prices?ticker=BTC-USD&interval=day&interval_multiplier=1&start_date=2025-01-01&end_date=2025-01-31" \\r
-H "Authorization: Bearer $AISA_API_KEY"\r
\r
# Get ETH hourly data\r
curl "https://api.aisa.one/apis/v1/financial/crypto/prices?ticker=ETH-USD&interval=minute&interval_multiplier=60&start_date=2025-01-15&end_date=2025-01-16" \\r
-H "Authorization: Bearer $AISA_API_KEY"\r
```\r
\r
### Supported Cryptocurrencies\r
\r
| Ticker | Name |\r
|--------|------|\r
| BTC-USD | Bitcoin |\r
| ETH-USD | Ethereum |\r
| SOL-USD | Solana |\r
| BNB-USD | Binance Coin |\r
| XRP-USD | Ripple |\r
| DOGE-USD | Dogecoin |\r
| ADA-USD | Cardano |\r
| AVAX-USD | Avalanche |\r
| DOT-USD | Polkadot |\r
| MATIC-USD | Polygon |\r
| LINK-USD | Chainlink |\r
| UNI-USD | Uniswap |\r
| ATOM-USD | Cosmos |\r
| LTC-USD | Litecoin |\r
| TRUMP-USD | Trump Token |\r
| ... | And many more |\r
\r
---\r
\r
## Python Client\r
\r
```bash\r
# ==================== Stock Data ====================\r
# Note: start_date and end_date are REQUIRED for prices\r
python3 {baseDir}/scripts/market_client.py stock prices --ticker AAPL --start 2025-01-01 --end 2025-01-31\r
python3 {baseDir}/scripts/market_client.py stock prices --ticker AAPL --start 2025-01-01 --end 2025-01-31 --interval week\r
python3 {baseDir}/scripts/market_client.py stock news --ticker AAPL --count 10\r
\r
# ==================== Financial Statements ====================\r
python3 {baseDir}/scripts/market_client.py stock statements --ticker AAPL --type all\r
python3 {baseDir}/scripts/market_client.py stock statements --ticker AAPL --type income\r
python3 {baseDir}/scripts/market_client.py stock statements --ticker AAPL --type balance\r
python3 {baseDir}/scripts/market_client.py stock statements --ticker AAPL --type cash\r
\r
# ==================== Metrics & Analysis ====================\r
python3 {baseDir}/scripts/market_client.py stock metrics --ticker AAPL\r
python3 {baseDir}/scripts/market_client.py stock analyst --ticker AAPL\r
\r
# ==================== Insider & Institutional ====================\r
python3 {baseDir}/scripts/market_client.py stock insider --ticker AAPL\r
python3 {baseDir}/scripts/market_client.py stock ownership --ticker AAPL\r
\r
# ==================== SEC Filings ====================\r
python3 {baseDir}/scripts/market_client.py stock filings --ticker AAPL\r
\r
# ==================== Stock Screener ====================\r
python3 {baseDir}/scripts/market_client.py stock screen --pe-max 15 --growth-min 0.2\r
\r
# ==================== Interest Rates ====================\r
python3 {baseDir}/scripts/market_client.py stock rates\r
python3 {baseDir}/scripts/market_client.py stock rates --historical\r
\r
# ==================== Crypto Data ====================\r
# Note: Use ticker format SYMBOL-USD (or just SYMBOL, auto-converted)\r
python3 {baseDir}/scripts/market_client.py crypto snapshot --ticker BTC-USD\r
python3 {baseDir}/scripts/market_client.py crypto snapshot --ticker ETH # Auto-converts to ETH-USD\r
python3 {baseDir}/scripts/market_client.py crypto historical --ticker BTC-USD --start 2025-01-01 --end 2025-01-31\r
python3 {baseDir}/scripts/market_client.py crypto portfolio --tickers BTC-USD,ETH-USD,SOL-USD\r
```\r
\r
---\r
\r
## API Endpoints Reference\r
\r
### Traditional Finance\r
\r
| Endpoint | Method | Description |\r
|----------|--------|-------------|\r
| `/financial/prices` | GET | Historical stock prices (requires interval params) |\r
| `/financial/news` | GET | Company news by ticker |\r
| `/financial/financial_statements/all` | GET | All financial statements |\r
| `/financial/financial_statements/income` | GET | Income statements |\r
| `/financial/financial_statements/balance` | GET | Balance sheets |\r
| `/financial/financial_statements/cash` | GET | Cash flow statements |\r
| `/financial/financial-metrics/snapshot` | GET | Real-time financial metrics |\r
| `/financial/financial-metrics` | GET | Historical metrics |\r
| `/financial/analyst/eps` | GET | EPS estimates |\r
| `/financial/insider/trades` | GET | Insider trades |\r
| `/financial/institutional/ownership` | GET | Institutional ownership |\r
| `/financial/sec/filings` | GET | SEC filings |\r
| `/financial/sec/items` | GET | SEC filing items |\r
| `/financial/company/facts` | GET | Company facts |\r
| `/financial/search/stock` | POST | Stock screener |\r
| `/financial/interest_rates/snapshot` | GET | Current interest rates |\r
| `/financial/interest_rates/historical` | GET | Historical rates |\r
\r
### Cryptocurrency\r
\r
| Endpoint | Method | Description |\r
|----------|--------|-------------|\r
| `/financial/crypto/prices/snapshot` | GET | Real-time price snapshot |\r
| `/financial/crypto/prices` | GET | Historical OHLCV data |\r
\r
---\r
\r
## Pricing\r
\r
| API | Cost |\r
|-----|------|\r
| Stock prices | ~$0.001 |\r
| Company news | ~$0.001 |\r
| Financial statements | ~$0.002 |\r
| Analyst estimates | ~$0.002 |\r
| SEC filings | ~$0.001 |\r
| Crypto snapshot | ~$0.0005 |\r
| Crypto historical | ~$0.001 |\r
\r
Every response includes `usage.cost` and `usage.credits_remaining`.\r
\r
---\r
\r
## Get Started\r
\r
1. Sign up at [aisa.one](https://aisa.one)\r
2. Get your API key\r
3. Add credits (pay-as-you-go)\r
4. Set environment variable: `export AISA_API_KEY="your-key"`\r
\r
## Full API Reference\r
\r
See [API Reference](https://docs.aisa.one/reference/) for complete endpoint documentation.\r
安全使用建议
This package appears internally consistent with a market-data client that uses a single AISA_API_KEY to call api.aisa.one. Before installing: verify you trust the AIsa service and the skill's source (owner and domain are 'unknown' / openclaw.ai), because your API key will allow outbound requests and billing/usage tied to that key. Use a least-privilege API key or a scoped/test key if possible, monitor API usage after enabling the skill, and review the included scripts/market_client.py yourself before running them. If you do not recognize the publisher, consider contacting them or using an alternative from a known vendor.
功能分析
Type: OpenClaw Skill
Name: aisa-market-skill
Version: 1.0.2
The MarketPulse skill bundle is a legitimate financial data integration for the AIsa API (api.aisa.one). The Python client (scripts/market_client.py) uses standard libraries to perform authenticated requests for stock and cryptocurrency data, and the SKILL.md instructions correctly guide the agent on how to use these tools without any evidence of prompt injection, data exfiltration, or malicious execution.
能力评估
Purpose & Capability
Name and description match the contained artifacts: SKILL.md shows curl examples to api.aisa.one and scripts/market_client.py is a client that calls AIsa endpoints. Required binaries (curl, python3) and AISA_API_KEY are appropriate and expected for this functionality.
Instruction Scope
Runtime instructions and examples only show HTTP calls to api.aisa.one using the AISA_API_KEY. The SKILL.md does not instruct the agent to read unrelated files or environment variables, nor to send data to unexpected endpoints. The code uses only the declared AISA_API_KEY and network calls to the advertised API.
Install Mechanism
This is instruction-only with one included Python client file and no install spec or third-party downloads. No archive extraction or remote installers are present, so the install surface is minimal.
Credentials
Only AISA_API_KEY is required and is declared as the primary credential. That key is proportional to the skill's needs (authorizing requests to the AIsa API). No unrelated secrets or system credentials are requested.
Persistence & Privilege
The skill is not always-enabled and does not request elevated or persistent system privileges. It does not modify other skills or system-wide settings. Autonomous invocation is allowed (platform default) but is not combined with other concerning privileges.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install aisa-market-skill - 安装完成后,直接呼叫该 Skill 的名称或使用
/aisa-market-skill触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
Version 1.0.2 of aisa-market-skill — No file changes detected.
- No changes were made in this version; all content and functionality remain unchanged.
v1.0.1
- Minor documentation cleanup in SKILL.md; removed extraneous trailing content for clarity.
- No changes to functional code or core API usage.
- Updated documentation for consistency and readability.
v1.0.0
Real-time financial data gateway for equities and crypto. Query prices, market moves, metrics, and trends for analysis, alerts, and reporting. Includes stock screener, SEC filings, and portfolio tracking.
元数据
常见问题
MarketPulse Financial Data 是什么?
Query real-time and historical financial data across equities and crypto—prices, market moves, metrics, and trends for analysis, alerts, and reporting. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1041 次。
如何安装 MarketPulse Financial Data?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install aisa-market-skill」即可一键安装,无需额外配置。
MarketPulse Financial Data 是免费的吗?
是的,MarketPulse Financial Data 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
MarketPulse Financial Data 支持哪些平台?
MarketPulse Financial Data 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 MarketPulse Financial Data?
由 bowen-dotcom(@bowen-dotcom)开发并维护,当前版本 v1.0.2。
推荐 Skills