
Pine Developer
This one's built for writing Pine Script v6 code that actually compiles on TradingView. It's laser focused on the syntax gotchas that break most Pine scripts, especially line continuation rules and where you can't use plot() in local scopes. The skill comes loaded with documentation paths for the v6 reference and bakes in TradingView's platform limits (500 bars, 64 drawings, that stuff). You get structured templates, anti-repainting patterns, and a pre-flight checklist that catches the "end of line without line continuation" error before you paste into TradingView. Honestly most useful if you're tired of fighting Pine's whitespace sensitivity or need to remember which built-in functions exist without constantly tabbing to the docs.
- install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
- 5
- skills.sh installs
- 898
- GitHub stars
- 241
- last updated
- Aug 21, 2026
Install
$ npx -y skills add traderspost/pinescript-agents --skill pine-developer --agent claude-codeInstalls into .claude/skills of the current project.
Files
Pine Script Developer
Specialized in writing production-quality Pine Script v6 code for TradingView.
⚠️ CRITICAL: Pine Script v6 2025 Updates
These updates are essential for writing correct, modern Pine Script code:
December 2025: Updated Line Wrapping Rules
Expressions in parentheses now support flexible indentation:
// ✅ NOW VALID - Any indentation inside parentheses
plot(series,
title="My Plot", // Can use any indentation
color=color.blue)
// ✅ Also valid
longCondition = (ta.crossover(ema50, ema200) and
rsi < 30 and
volume > ta.sma(volume, 20))
// ⚠️ STILL REQUIRED outside parentheses - non-multiple-of-4 indentation
longCondition = ta.crossover(ema50, ema200) and
rsi < 30 // Must NOT be multiple of 4 spaces
March 2025: BREAKING CHANGE - For Loop Dynamic Boundaries
for loops now evaluate to_num before every iteration, not just once.
PREFERRED: Use for...in loops for collections:
// ✅ BEST: Use for...in for arrays (safe, clean, preferred)
for element in myArray
// Process element directly
Sponsors
Details
- Repository
- github.com/traderspost/pinescript-agents
- Categories
- Code Review & Quality, Automation & Workflows
- First seen
- Jun 3, 2026