X2strategy
ALAGENT X2Strategy: any research input (PDF paper, Markdown draft, DOCX report, text notes, or keyword search) → structured strategy specification → executable Backtrader code → backtest → diagnosis report. Two core capabilities: (1) paper2spec extracts multi-strategy specs from any document via 5-layer LLM extraction, and (2) spec2code generates validated Backtrader code, runs backtests, and compares against paper metrics. Use this skill whenever the user wants to analyze a quant paper, extract trading strategies, generate strategy code, run a backtest, search for papers, or go end-to-end fro
Install
npx skills add ALAGENT-HKU/x2strategy --skill x2strategygit clone --depth 1 https://github.com/ALAGENT-HKU/x2strategy.git /tmp/x2strategy
mkdir -p ~/.claude/skills
cp -r /tmp/x2strategy/. ~/.claude/skills/x2strategyPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# X2Strategy Any finance-related input → Strategy spec → Executable code → Backtest → Diagnosis. ## Capabilities | Capability | What it does | Deep dive | |-----------|-------------|-----------| | **paper2spec** | Any document (PDF/MD/DOCX/TXT) → structured strategy specification | [references/paper2spec.md](references/paper2spec.md) | | **spec2code** | Strategy spec → Backtrader code → validate → backtest → diagnosis | [references/spec2code.md](references/spec2code.md) | Input format auto-detected from extension: | Format | Extension | Notes | |--------|-----------|-------| | PDF (papers) | `.pdf` | PyMuPDF → Mode A (direct) or Mode B (FAISS) | | Markdown (drafts) | `.md`, `.markdown` | Direct text read | | DOCX (reports) | `.docx` | python-docx (requires `uv sync --extra docx`) | | Plain text | `.txt` | Direct read | --- ## Interaction Principles **You are the executor. The user is the requester.** - Run tools silently, present results and insights in natural language. - Never show CLI commands (`uv run python scripts/...`) unless user asks. - Offer next actions conversationally: "Would you like me to implement the second strategy as well?" When reporting results, focus on **what you found**, not how: ``` ❌ Bad: "I ran `uv run python scripts/analyze.py paper.pdf` and got 3 strategies." ✅ Good: "This paper contains 3 independent strategies: [1] minimum distance method, [2] ADF stationarity, and [3] Johansen cointegration. Which one should I implement?" ```
Details
- Skill name
x2strategy- Repository
- ALAGENT-HKU/x2strategy
- Repo updated
- 12 June 2026
FAQ
What does the X2strategy skill do?
ALAGENT X2Strategy: any research input (PDF paper, Markdown draft, DOCX report, text notes, or keyword search) → structured strategy specification → executable Backtrader code → backtest → diagnosis report. Two core capabilities: (1) paper2spec extracts multi-strategy specs from any document via 5-layer LLM extraction, and (2) spec2code generates validated Backtrader code, runs backtests, and compares against paper metrics. Use this skill whenever the user wants to analyze a quant paper, extract trading strategies, generate strategy code, run a backtest, search for papers, or go end-to-end fro
How do I install the X2strategy skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add ALAGENT-HKU/x2strategy --skill x2strategy. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is X2strategy popular?
It lives in ALAGENT-HKU/x2strategy, which has 282 GitHub stars and 46 forks.
Related skills
Geng Academic Fraud Detector
281wooly99/geng-academic-fraud-detector
学术论文打假检测器,致敬耿同学。分析学术论文 PDF,检测数据造假、图片复用/拼接、Western blot 操纵、统计异常等学术不端行为。当用户提供论文 PDF 要求"查重"、"打假"、"检测造假"、"论文分析"、"学术打假"时使用。
Vibe Prospecting
289explorium-ai/vibeprospecting-plugin
Find company & contact data. Turn your agent into a prospecting platform. Get contact information, roles, tech stack, business events, website changes, intent data. Build lead lists, research prospects, identify talent. 150M+ companies, 800M+ professionals, 50+ data sources.
Deepdive
369Socialpranker/deepdive
Meta-research под вопрос или решение: веб-поиск, источники, Q&A отчёт с цитатами по файлам для повторного использования. Использовать для деск-ресёрча, валидации гипотезы, «как устроен X». Триггеры: «deepdive», «сделай ресёрч», «исследуй», «копни глубоко», «ресёрчни».
Good Question
312Rimagination/good-question
Use when a researcher is choosing, framing, refining, or stress-testing a research question, hypothesis, thesis topic, project idea, grant direction, paper angle, or stalled research direction.
Multi Source Search
204sandbaseai/sandbase-skills
Portable multi-source research with cross-source validation and an offline evidence ledger. Use for fact-checking, comprehensive research, or any question requiring multiple independent perspectives; work with the host agent's search tools and optionally add SandBase Tavily, Exa, Scholar, and Cloudsway coverage.
Research Toolkit
310rrrrrredy/research-toolkit
Use for substantial, source-backed research, long reports, revisions and updates. Understand requirements, develop analysis through substantive research collaboration, and deliver a complete report after independent review, audit and acceptance.
Browse the most popular Claude skills, all research & science skills, or write your own with the skills generator.