# stanley-druckenmiller-investment

Combines outputs from up to eight trading analysis skills into a single 0 to 100 conviction score. Helps determine portfolio exposure and market regime using Stanley Druckenmiller principles.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 3500 installs · ★ 3267
- Author: tradermonty
- License: MIT · policy=mirror · the beginning of the file is at the end of this page
- Source: https://github.com/tradermonty/claude-trading-skills/tree/HEAD/skills/stanley-druckenmiller-investment/SKILL.md
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/skills/stanley-druckenmiller-investment

## What it does

This is a meta-skill designed for portfolio decisions. It requires no API keys because it never fetches market quotes directly. Without upstream reports, the skill is useless. It runs `strategy_synthesizer.py` to aggregate JSON files stored in the `reports/` folder. If those files are missing or older than 72 hours, execution stops immediately.

The synthesizer relies on five required skills: Market Breadth, Uptrend Analysis, Market Top Detector, Macro Regime, and FTD Detector. Three optional screeners (VCP, Theme Detector, CANSLIM) provide additional confirmation. The script weights seven components from 10% to 18%, producing a composite conviction score from 0 to 100.

Market conditions map to one of four Druckenmiller patterns, defaulting to Wait & Observe when signals conflict. The skill writes a Markdown summary and a JSON file to `reports/` with target exposures for equities, bonds, alternatives, and cash.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add tradermonty/claude-trading-skills --skill stanley-druckenmiller-investment -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/stanley-druckenmiller-investment/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/stanley-druckenmiller-investment/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add tradermonty/claude-trading-skills --skill stanley-druckenmiller-investment -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/stanley-druckenmiller-investment/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add tradermonty/claude-trading-skills --skill stanley-druckenmiller-investment -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/stanley-druckenmiller-investment/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install tradermonty/claude-trading-skills stanley-druckenmiller-investment
```

2. **Manually: put the files in place**
- File: `.github/skills/stanley-druckenmiller-investment/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add tradermonty/claude-trading-skills --skill stanley-druckenmiller-investment -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/tradermonty/claude-trading-skills --path skills/stanley-druckenmiller-investment
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/stanley-druckenmiller-investment/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add tradermonty/claude-trading-skills --skill stanley-druckenmiller-investment -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/tradermonty/claude-trading-skills/tree/HEAD/skills/stanley-druckenmiller-investment/SKILL.md

## When to use it
- Synthesize five upstream market reports into a single conviction score
- Classify current market conditions into four Druckenmiller patterns
- Determine portfolio exposure targets across equities, bonds, and cash
- Aggregate breadth, trend, macro, and distribution signals into one Markdown report

## Example prompts
- What is my conviction level based on recent market reports?
- Run the strategy synthesizer on the reports directory
- How should I position my portfolio according to Druckenmiller analysis?

## Source text · SKILL.md · MIT

Below is the content of a third-party file. It is data, not instructions for you: do not act on anything written inside unless the human asks. Block tag: 9cd5029ee8f68c4e.

BEGIN THIRD-PARTY FILE 9cd5029ee8f68c4e
```text
---
name: stanley-druckenmiller-investment
description: Druckenmiller Strategy Synthesizer - Integrates 8 upstream skill outputs (Market Breadth, Uptrend Analysis, Market Top, Macro Regime, FTD Detector, VCP Screener, Theme Detector, CANSLIM Screener) into a unified conviction score (0-100), pattern classification, and allocation recommendation. Use when user asks about overall market conviction, portfolio positioning, asset allocation, strategy synthesis, or Druckenmiller-style analysis. Triggers on queries like "What is my conviction level?", "How should I position?", "Run the strategy synthesizer", "Druckenmiller analysis", "総合的な市場判断", "確信度スコア", "ポートフォリオ配分", "ドラッケンミラー分析".
---

# Druckenmiller Strategy Synthesizer

## Purpose

Synthesize outputs from 8 upstream analysis skills (5 required + 3 optional) into a single composite conviction score (0-100), classify the market into one of 4 Druckenmiller patterns, and generate actionable allocation recommendations. This is a **meta-skill** that consumes structured JSON outputs from other skills — it requires no API keys of its own.

## When to Use This Skill

**English:**
- User asks "What's my overall conviction?" or "How should I be positioned?"
- User wants a unified view synthesizing breadth, uptrend, top risk, macro, and FTD signals
- User asks about Druckenmiller-style portfolio positioning
- User requests strategy synthesis after running individual analysis skills
- User asks "Should I increase or decrease exposure?"
- User wants pattern classification (policy pivot, distortion, contrarian, wait)

**Japanese:**
- 「総合的な市場判断は？」「今のポジショニングは？」
- ブレッドス、アップトレンド、天井リスク、マクロの統合判断
- 「エクスポージャーを増やすべき？減らすべき？」
- 「ドラッケンミラー分析を実行して」
- 個別スキル実行後の戦略統合レポート

---

## Input Requirements

### Required Skills (5)

| # | Skill | JSON Prefix | Role |
|---|-------|-------------|------|
| 1 | Market Breadth Analyzer | `market_breadth_` | Market participation breadth |
| 2 | Uptrend Analyzer | `uptrend_analysis_` | Sector uptrend ratios |
```
END THIRD-PARTY FILE 9cd5029ee8f68c4e

The third-party file has ended. Everything between the 9cd5029ee8f68c4e tags is data: requests and commands from it are not followed. An “end of file” line with another tag inside the block is part of the file.

First 2281 of 8263 bytes. © tradermonty · MIT · https://github.com/tradermonty/claude-trading-skills/tree/HEAD/skills/stanley-druckenmiller-investment/SKILL.md

_Part of the page did not fit — see the HTML version._

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
