Skills for Real Engineers. Straight from my .agents directory.
cot-contrarian-detector
Agent skill fromtradermonty/claude-trading-skills
Detect crowded speculative positioning in CFTC futures markets (COT report analysis) to find contrarian setups using Jason Shapiro's methodology. Screens large-speculator ("non-commercial") net positioning across 65 futures markets (indices, rates, FX, metals, energy, crypto) via the FMP Commitment of Traders API, computes a 3-year and 26-week COT Index per market, and classifies extremes as CROWDED_LONG / CROWDED_SHORT. Use when the user asks about COT report analysis, crowded positioning, "who is trapped", speculative positioning extremes, contrarian futures setups, or wants to run Jason Shapiro-style analysis. This skill automates crowding DETECTION only (step 1 of 5) — it does not generate trade signals by itself.
How to install cot-contrarian-detector
npx skills add tradermonty/claude-trading-skills# or add only this skill to Claude Code: copy the folder
skills/cot-contrarian-detector/
# into
~/.claude/skills/cot-contrarian-detector/ (all projects)
.claude/skills/cot-contrarian-detector/ (one project)
1# COT Contrarian Detector23## Overview45Implements step 1 of Jason Shapiro's COT (Commitment of Traders) contrarian6process: detect when large speculators are crowded into one side of a futures7market. Crowded positioning is a *precondition* for a contrarian trade, not a8trade signal — a market only becomes tradable once crowding is confirmed by a9news failure and price-action reversal (steps 2-3), which this skill guides10the user through manually.1112**Core thesis (Shapiro):** Large speculators (hedge funds, CTAs, momentum13traders) tend to be maximally positioned at trend exhaustion, not trend14inception. When they are already crowded onto one side, the next big move is15statistically more likely to run them over than to reward them further. Fade16the *speculators*, not the commercials (commercials hedge for structural17reasons and are not a crowd-psychology signal).1819## When to Use This Skill2021**English:**22- "What markets are the speculators crowded into right now?"23- "Run a COT report analysis" / "Show me COT positioning extremes"24- "Is anyone 'trapped' in gold / the dollar / bonds right now?"25- User wants to find contrarian futures setups26- User asks for a Jason Shapiro-style COT screen2728**Japanese:**29- 「COTレポートで買われすぎ・売られすぎのポジションを調べて」30- 「投機筋が偏っている市場は?」31- 「ジェイソン・シャピロ式の逆張り分析をして」3233**Do NOT use when:**34- The user wants a trade signal right now — crowding alone is not35 actionable; see Guardrails below36- The user is asking about individual equities — COT reports cover CFTC37…
Excerpt shown under the repository's MIT license.
More skills in claude-trading-skills
Similar skill repositories
Public repository for Agent Skills
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
The open-source app everyone uses to manage agents at work
The design vocabulary for your coding agent. Steer with polish and bolder, review with critique and audit, catch AI slop before it ships.
