crypto-stock-market-dataNode.js skill providing real-time and historical cryptocurrency and stock data, including prices, charts, company profiles, and global market metrics without...
Install via ClawdBot CLI:
clawdbot install Liam8/crypto-stock-market-dataA comprehensive suite of tools for retrieving real-time and historical cryptocurrency and stock market data. This skill interfaces with a dedicated market data server to provide high-performance, authenticated access to global financial statistics. Built entirely on Node.js standard libraries — no npm install required.
| Category | Description |
| :--- | :--- |
| Real-time Prices | Fetch current valuations, market caps, 24h volumes, and price changes for crypto & stocks. |
| Market Discovery | Track trending assets and top-performing coins by market capitalization. |
| Smart Search | Quickly find coin IDs or stock tickers by searching names or symbols. |
| Deep Details | Access exhaustive asset information, from community links to company profiles. |
| Precise Charts | Retrieve OHLC candlestick data and historical price/volume time-series. |
| Global Metrics | Monitor total market capitalization and public company treasury holdings. |
| Script Name | Primary Function | Command Example |
| :--- | :--- | :--- |
| get_crypto_price.js | Multi-coin price fetch | node scripts/get_crypto_price.js bitcoin |
| get_stock_quote.js | Real-time stock quotes | node scripts/get_stock_quote.js AAPL MSFT |
| get_company_profile.js | Company overview | node scripts/get_company_profile.js AAPL |
| search_stocks.js | Find stock tickers | node scripts/search_stocks.js apple |
| get_trending_coins.js | 24h trending assets | node scripts/get_trending_coins.js |
| get_top_coins.js | Market leaderboards | node scripts/get_top_coins.js --per_page=20 |
| search_coins.js | Asset discovery | node scripts/search_coins.js solana |
| get_coin_details.js | Comprehensive metadata | node scripts/get_coin_details.js ethereum |
| get_coin_ohlc_chart.js | Candlestick data | node scripts/get_coin_ohlc_chart.js bitcoin |
| get_coin_historical_chart.js | Time-series data | node scripts/get_coin_historical_chart.js bitcoin |
| get_global_market_data.js | Macro market stats | node scripts/get_global_market_data.js |
| get_public_companies_holdings.js | Treasury holdings | node scripts/get_public_companies_holdings.js bitcoin |
| get_supported_currencies.js | Valuation options | node scripts/get_supported_currencies.js |
get_crypto_price.jsFetch real-time pricing and basic market metrics for one or more cryptocurrencies.
Syntax:
node scripts/get_crypto_price.js <coin_id_1> [coin_id_2] ... [--currency=usd]
Parameters:
coin_id: The unique identifier for the coin (e.g., bitcoin, solana).--currency: The target currency for valuation (default: usd).Example:
node scripts/get_crypto_price.js bitcoin ethereum cardano --currency=jpy
get_top_coins.jsRetrieve a list of the top cryptocurrencies ranked by market capitalization.
Syntax:
node scripts/get_top_coins.js [--currency=usd] [--per_page=10] [--page=1] [--order=market_cap_desc]
Parameters:
--currency: Valuation currency (default: usd).--per_page: Number of results (1-250, default: 10).--order: Sorting logic (e.g., market_cap_desc, volume_desc).get_coin_ohlc_chart.jsGet Open, High, Low, Close (candlestick) data for technical analysis.
Syntax:
node scripts/get_coin_ohlc_chart.js <coin_id> [--currency=usd] [--days=7]
Allowed days values: 1, 7, 14, 30, 90, 180, 365.
| Range | Resolution |
| :--- | :--- |
| 1-2 Days | 30 Minute intervals |
| 3-30 Days | 4 Hour intervals |
| 31+ Days | 4 Day intervals |
get_coin_historical_chart.jsRetrieve detailed historical time-series data for price, market cap, and volume.
Syntax:
node scripts/get_coin_historical_chart.js <coin_id> [--currency=usd] [--days=30]
get_stock_quote.jsFetch real-time stock prices for one or more ticker symbols.
Syntax:
node scripts/get_stock_quote.js <SYMBOL_1> [SYMBOL_2] ...
get_company_profile.jsGet a comprehensive company profile, including description, industry, and CEO.
Syntax:
node scripts/get_company_profile.js <SYMBOL>
bitcoin, BTC).AAPL, Apple).Use search_coins.js if you are unsure of the correct ID.
Authentication is handled automatically by the internal api_client.js. Here is how it works simply:
GET https://api.igent.net/api/token1. Automatic Retrieval: The first time you use a tool, it asks the server for a temporary session token.
2. Local Storage: This token is stored in a hidden .token file locally so it can be reused for subsequent requests.
3. Automatic Headers: The client automatically includes this token in every request to prove you are authorized.
4. Auto-Refresh: If a token expires, the client automatically fetches a new one without you needing to do anything.
No manual API keys or configuration are required.
While the system is robust, please avoid burst requests (more than 30 per minute) to maintain service stability for all users.
This skill is fully compatible with OpenClaw and other agents using the AgentSkills standard. Execute scripts directly from the scripts/ directory.
Generated Mar 1, 2026
A retail investor uses the skill to build a personal dashboard tracking their crypto and stock portfolios in real-time. They integrate price fetching and historical chart tools to visualize performance trends and set alerts for price changes, enabling informed decisions without manual data gathering.
A financial analyst employs the skill to automate data collection for market reports, using tools like get_top_coins.js and get_company_profile.js to gather metrics on top assets and company profiles. This streamlines research by providing structured data for analysis and presentation.
An educational platform integrates the skill into a trading simulator for students to practice with real market data. Tools such as get_coin_ohlc_chart.js and get_stock_quote.js provide realistic price feeds and historical data, enhancing learning without risking actual capital.
A media startup uses the skill to enrich a news website with live crypto prices and trending coins data. By calling get_trending_coins.js and get_crypto_price.js, they display up-to-date market insights alongside articles, increasing user engagement and retention.
Offer a free tier with basic data access using this skill, then charge for premium features like higher rate limits or advanced analytics. This model attracts users with no upfront cost and monetizes through subscriptions for enhanced capabilities.
Integrate the skill into a custom data platform that provides cleaned and aggregated market data to businesses. Clients pay for access to real-time feeds and historical datasets, leveraging the skill's ease of use and no-key requirement for low overhead.
Provide consulting services to help companies embed this skill into their existing systems, such as dashboards or trading tools. Revenue comes from project-based fees for setup, customization, and ongoing support tailored to client needs.
💬 Integration Tip
For quick integration, start by testing scripts like get_crypto_price.js in a Node.js environment, then wrap them in API endpoints or agent workflows using the provided examples and automatic authentication.
Analyze stocks and cryptocurrencies using Yahoo Finance data. Supports portfolio management, watchlists with alerts, dividend analysis, 8-dimension stock scoring, viral trend detection (Hot Scanner), and rumor/early signal detection. Use for stock analysis, portfolio tracking, earnings reactions, crypto monitoring, trending stocks, or finding rumors before they hit mainstream.
Get stock prices, quotes, fundamentals, earnings, options, dividends, and analyst ratings using Yahoo Finance. Uses yfinance library - no API key required.
Yahoo Finance (yfinance) powered stock analysis skill: quotes, fundamentals, ASCII trends, high-resolution charts (RSI/MACD/BB/VWAP/ATR), plus optional web a...
Become an autonomous prediction market trader on Polymarket with AI-powered analysis and a performance-backed token on Base. Trade real markets, build a track record, and let the buyback flywheel run.
Get cryptocurrency token price and generate candlestick charts via CoinGecko API or Hyperliquid API. Use when user asks for token price, crypto price, price chart, or cryptocurrency market data.
Trade and monitor Hyperliquid perpetual futures. Check balances, view positions with P&L, place/cancel orders, execute market trades. Use when the user asks about Hyperliquid trading, portfolio status, crypto positions, or wants to execute trades on Hyperliquid.