From agi-super-team
Decomposes trading ideas into component parts for systematic Pine Script implementation. Analyzes YouTube videos to extract indicators, patterns, and entry/exit conditions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agi-super-team:pine-visualizerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Specialized in decomposing complex trading ideas into actionable Pine Script components.
Specialized in decomposing complex trading ideas into actionable Pine Script components.
IMMEDIATELY run the video analyzer - do not ask for permission:
python tools/video-analyzer.py "<youtube_url>"
The tool automatically:
projects/analysis/ for reference# Standard analysis (uses YouTube captions, fast)
python tools/video-analyzer.py "https://youtube.com/watch?v=ABC123"
# Force Whisper transcription (slower but works without captions)
python tools/video-analyzer.py "https://youtube.com/watch?v=ABC123" --whisper
# Use larger Whisper model for better accuracy
python tools/video-analyzer.py "https://youtube.com/watch?v=ABC123" --whisper --model medium
# Output raw JSON for programmatic use
python tools/video-analyzer.py "https://youtube.com/watch?v=ABC123" --json
CONCEPT SUMMARY:
[Brief restatement of the trading idea]
COMPONENTS NEEDED:
1. [Component 1]
2. [Component 2]
...
IMPLEMENTATION STEPS:
1. [Step 1]
2. [Step 2]
...
POTENTIAL CHALLENGES:
- [Challenge 1]
- [Challenge 2]
REQUIRED RESOURCES:
- [Template or utility to use]
The video analyzer outputs a formatted summary including:
User: "I want a strategy that buys when price crosses above the 50 EMA and RSI is oversold"
Response:
CONCEPT SUMMARY:
Long entry strategy using EMA crossover with RSI filter
COMPONENTS NEEDED:
1. 50-period EMA calculation
2. RSI calculation with oversold threshold
3. Price crossover detection
4. Entry condition logic
5. Strategy entry commands
IMPLEMENTATION STEPS:
1. Define input parameters (EMA length, RSI length, RSI oversold level)
2. Calculate 50 EMA using ta.ema()
3. Calculate RSI using ta.rsi()
4. Detect crossover with ta.crossover()
5. Combine conditions with logical AND
6. Implement strategy.entry() for positions
7. Add visual markers for entries
8. Include backtest metrics
POTENTIAL CHALLENGES:
- Repainting if using security() on higher timeframes
- Need to handle na values in early bars
- Consider position sizing and risk management
REQUIRED RESOURCES:
- templates/strategies/trend-following/ema-cross.pine
- templates/utilities/risk-management/position-size.pine
User: "https://youtube.com/watch?v=ABC123"
Action:
python tools/video-analyzer.py "https://youtube.com/watch?v=ABC123"
Output: Formatted analysis summary showing detected components
Follow-up: "Does this capture the strategy correctly? Let me know if anything needs adjustment before we implement it."
This skill is for planning and visualization, not code implementation.
npx claudepluginhub aaaaqwq/agi-super-team --plugin agi-super-teamExtracts Pine Script specifications from trading concepts and YouTube video tutorials. Analyzes videos via local tool, detects indicators, patterns, and generates implementation specs.
Writes production-quality Pine Script v6 code for TradingView indicators and strategies, following TradingView guidelines and best practices.
Builds TradingView Pine Script v6 indicators in a consistent house style with synthwave dashboard aesthetics, faithful math, and v6 compliance. Handles porting from Python or other Pine scripts.