← Back to Skills Marketplace
jiasheng98

GPTChart - Analyse Trading Charts With AI

by jiasheng98 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
175
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install gptchart-analysis
Description
Analyze cryptocurrency, stock, and forex trading charts using GPTChart.ai's AI-powered technical analysis engine. Supports basic and expert analysis modes wi...
README (SKILL.md)

GPTChart.ai — AI Trading Chart Analysis

Use this skill to request AI-powered technical analysis on any trading symbol (crypto, stocks, forex). Each analysis call deducts credits from the GPTChart.ai account associated with your API key.

Authentication

All requests must include the header:

Authorization: Bearer $GPTCHART_API_KEY

Never echo or log the value of $GPTCHART_API_KEY in any response.

Base URL

https://gptchart.ai

Available Endpoints

Analysis Endpoints

Method Path Description
POST /api/v2/crypto/analyze Analyze cryptocurrency charts
POST /api/v2/stock/analyze Analyze stock charts
POST /api/v2/forex/analyze Analyze forex charts

Symbol Endpoints

Method Path Description
GET /api/v2/crypto/symbols Get available crypto symbols
GET /api/v2/stock/symbols Get available stock symbols
GET /api/v2/forex/symbols Get available forex symbols

Analysis Request Schema

All analysis endpoints (POST /api/v2/{market}/analyze) accept the same request structure:

Field Type Required Description
symbol string Yes Trading symbol (e.g., BTC-USD, AAPL, EURUSD)
interval enum Yes* Timeframe: 1m, 5m, 15m, 30m, 1H, 4H, 1D, 1W, 1M
expertMode boolean No Enable advanced analysis (default: false)
selectedIndicators string[] No Max 3 indicator keys (see Available Indicators)
timeframes string[] No Max 2 additional timeframes for expert mode
customPrompt string No Custom analysis instructions (max 3000 chars)
analyzeRelatedNews boolean No Include news analysis (default: false)
strategyId string No User strategy ID for personalized analysis
language string No Response language (default: en)

*interval is required unless strategyId is provided.


Available Indicators

Use these IDs in selectedIndicators (max 3):

ID Indicator
sma Simple Moving Average
ema Exponential Moving Average
ichimoku Ichimoku Cloud
bbands Bollinger Bands
atr Average True Range
supertrend Supertrend
sar Parabolic SAR
rsi Relative Strength Index
macd MACD
kst Know Sure Thing
stoch Stochastic Oscillator
adx Average Directional Index
percent_b %B (Percent B)
mfi Money Flow Index
dpo Detrended Price Oscillator
vwap Volume Weighted Average Price
rvol Relative Volume
ad Accumulation/Distribution

Analysis Response Schema

Field Type Description
analysis string Detailed AI analysis and reasoning
entry number Suggested entry price
stopLoss number Recommended stop-loss price
takeProfit number Target take-profit price
confirmationPrice number Price level for trade confirmation
reasoning string Concise trading rationale
bias string Market bias: Buy, Sell, or Neutral
creditsUsed number Credits consumed for this analysis

How to Use This Skill

Basic Analysis

When the user asks to analyze a symbol, construct a basic request:

curl -s -X POST https://gptchart.ai/api/v2/crypto/analyze \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $GPTCHART_API_KEY" \
  -d '{
    "symbol": "BTC-USD",
    "interval": "4H"
  }'

Expert Analysis with Indicators

When the user wants a deep analysis with specific indicators:

curl -s -X POST https://gptchart.ai/api/v2/forex/analyze \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $GPTCHART_API_KEY" \
  -d '{
    "symbol": "XAUUSD",
    "interval": "1D",
    "expertMode": true,
    "selectedIndicators": ["rsi", "macd", "bbands"],
    "timeframes": ["1D", "1W"]
  }'

Expert Analysis with Custom Prompt

When the user wants a tailored analysis with specific trading rules:

curl -s -X POST https://gptchart.ai/api/v2/stock/analyze \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $GPTCHART_API_KEY" \
  -d '{
    "symbol": "AAPL",
    "interval": "1W",
    "expertMode": true,
    "selectedIndicators": ["ichimoku", "vwap", "adx"],
    "customPrompt": "Focus on swing trade setups with R:R above 2"
  }'

Strategy-Based Analysis

When the user has a saved strategy:

curl -s -X POST https://gptchart.ai/api/v2/crypto/analyze \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $GPTCHART_API_KEY" \
  -d '{
    "symbol": "BTC-USD",
    "strategyId": "c1mEhAha9qaVpHdAKQx0"
  }'

Get Available Symbols

curl -s https://gptchart.ai/api/v2/crypto/symbols \
  -H "Authorization: Bearer $GPTCHART_API_KEY"

Presenting Results

After a successful analysis response, present the results clearly:

  • State the bias prominently (Buy / Sell / Neutral)
  • Show Entry, Stop Loss, and Take Profit as formatted prices
  • Include the Confirmation Price if provided
  • Summarize the analysis narrative in plain language
  • Mention credits used so the user stays aware of their balance

Example format:

BTCUSD 4H Analysis
Bias: Buy

Entry:              $98,200
Stop Loss:          $95,800
Take Profit:        $103,500
Confirmation Price: $98,500

Summary: Price is consolidating above the 200 EMA with RSI recovering
from oversold. MACD showing bullish crossover. Setup favors long on
a breakout above $98,500 resistance.

Credits used: 3

Error Handling

Status Meaning Action
400 Bad Request Check symbol, interval, and request body values
401 Unauthorized API key is missing, invalid, or insufficient credits
403 Forbidden Subscription required — user is on Free tier
405 Method Not Allowed Check HTTP method (POST for analysis, GET for symbols)
429 Rate Limited Wait and retry after a short delay
500 Server Error Inform user and suggest retrying in a moment

On a 403 error, tell the user: "A paid GPTChart.ai subscription is required to use the API. Please upgrade at https://gptchart.ai/account/pricing-plan."


Setup Instructions for Users

  1. Go to https://gptchart.ai/account/api-keys
  2. Generate a new API key
  3. Add it to your OpenClaw config:
{
  "env": {
    "GPTCHART_API_KEY": "your-api-key-here"
  }
}

Or set it as a system environment variable:

export GPTCHART_API_KEY=your-api-key-here
  1. Install this skill: clawhub install gptchart-analysis
  2. Ask your agent: "Analyze BTCUSD on the 4-hour timeframe"
Usage Guidance
This skill is internally consistent: it simply tells the agent how to call GPTChart.ai and requires the service API key. Before installing, confirm you trust GPTChart.ai (the skill will consume credits tied to the provided API key), use a dedicated API key you can revoke, monitor usage/credits, and avoid pasting the key into public chats. If you want to prevent autonomous calls, restrict agent privileges or avoid granting the key to automated runs. If you need stronger assurance, verify the official GPTChart.ai docs or obtain the skill from a known publisher/homepage.
Capability Analysis
Type: OpenClaw Skill Name: gptchart-analysis Version: 1.0.0 The skill is a standard API integration for GPTChart.ai, providing technical analysis for financial markets. It includes clear documentation for its endpoints, follows security best practices by instructing the agent not to log the API key, and contains no evidence of data exfiltration, malicious execution, or prompt injection. All operations are aligned with the stated purpose of the skill.
Capability Assessment
Purpose & Capability
The skill is described as an API wrapper for GPTChart.ai analysis. It only requests one credential (GPTCHART_API_KEY) which is exactly what an API integration needs. No unrelated binaries, config paths, or extras are required.
Instruction Scope
SKILL.md contains concrete curl examples and endpoint schemas limited to https://gptchart.ai and the described analysis/symbol endpoints. It does not instruct reading unrelated files or environment variables, nor does it direct data to unexpected external endpoints.
Install Mechanism
There is no install spec and no code files — the skill is instruction-only, so nothing is downloaded or written to disk. This is the lowest-risk install pattern.
Credentials
Only a single API key (GPTCHART_API_KEY) is required and declared as the primary credential. That is proportionate to a remote API integration. The SKILL.md explicitly instructs not to echo or log the key.
Persistence & Privilege
The skill is not set to always:true and does not request elevated system presence or modify other skills' configs. Model invocation is allowed (platform default), which is expected for a usable skill.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install gptchart-analysis
  3. After installation, invoke the skill by name or use /gptchart-analysis
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of gptchart-analysis. - Analyze cryptocurrency, stock, and forex trading charts using GPTChart.ai's AI-powered technical analysis engine. - Supports both basic and expert analysis modes with up to 18 technical indicators. - Flexible request schema allows for custom prompts, strategy-based analysis, and multiple timeframes. - Endpoints provided to analyze symbols and retrieve available trading pairs for each market. - Clear presentation guidelines for analysis results, with tracking of credits used per analysis.
Metadata
Slug gptchart-analysis
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is GPTChart - Analyse Trading Charts With AI?

Analyze cryptocurrency, stock, and forex trading charts using GPTChart.ai's AI-powered technical analysis engine. Supports basic and expert analysis modes wi... It is an AI Agent Skill for Claude Code / OpenClaw, with 175 downloads so far.

How do I install GPTChart - Analyse Trading Charts With AI?

Run "/install gptchart-analysis" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is GPTChart - Analyse Trading Charts With AI free?

Yes, GPTChart - Analyse Trading Charts With AI is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does GPTChart - Analyse Trading Charts With AI support?

GPTChart - Analyse Trading Charts With AI is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created GPTChart - Analyse Trading Charts With AI?

It is built and maintained by jiasheng98 (@jiasheng98); the current version is v1.0.0.

💬 Comments