Travisun/Opptrix

Opptrix — AI-driven global multi-market investment research workspace | Open-source LLM research assistant for China A-shares. 170+ MCP tools, factor screening, backtesting, watchlists, and Electron desktop. TypeScript · React · Fastify monorepo.

This repository also configures its own agents. See what Opptrix tells them →

230Stars on the repository
172Mods indexed here, across every type
todayLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

credit-brief

25

Travisun/Opptrix

Skill Claude Code

A credit-analysis brief focused on debt levels, ability to cover interest payments, and credit-related news, without assigning external rating letters.

not rated 230 +2 today A SkillSpector: pass 55 tokens original Apache-2.0

cross-asset

26

Travisun/Opptrix

Skill Claude Code

A workflow for comparing stocks, indexes, commodities, currencies, and other markets side by side. It produces descriptive snapshots and charts, not risk-parity portfolio weights; risk parity is a method for balancing portfolio risk across assets.

not rated 230 +2 today A SkillSpector: pass 50 tokens original Apache-2.0

csvc-bull-bear

27

Travisun/Opptrix

Skill Claude Code

A stock-market indicator that compares price volatility with trading activity to estimate whether an index or exchange-traded fund is in a bullish or bearish state.

not rated 230 +2 today A SkillSpector: pass 79 tokens original Apache-2.0

dcf-model

28

Travisun/Opptrix

Skill Claude Code

A discounted-cash-flow (DCF) valuation workflow, which estimates value by converting expected future free cash flow into today's value.

not rated 230 +2 today A SkillSpector: pass 104 tokens original Apache-2.0

de-portfolio-opt

29

Travisun/Opptrix

Skill Claude Code

A pure-Python differential-evolution optimizer for choosing long-only portfolio weights. Differential evolution is a search method that tests and improves candidate solutions; long-only means no negative holdings.

not rated 230 +2 today A SkillSpector: pass 56 tokens original Apache-2.0

deep-company-series

30

Travisun/Opptrix

Skill Claude Code

A workflow for writing a researched series of three to eight independent long-form articles that explain a company in depth. The series covers the business, important changes, evidence, risks, and decision points.

not rated 230 +2 today A SkillSpector: pass 81 tokens original Apache-2.0

disposition-cgo

31

Travisun/Opptrix

Skill Claude Code

A calculation guide for the disposition effect, a tendency to sell investments that have gained value sooner than investments that have lost value. It estimates the CGO factor from trading-volume-weighted reference prices.

not rated 230 +2 today A SkillSpector: pass 65 tokens original Apache-2.0

dyp-ask

32

Travisun/Opptrix

Skill Claude Code

A question-answering style based on Duan Yongping’s simple, long-term approach to business and investing. It emphasizes understanding the business, staying within one’s ability to judge it, and avoiding unsupported certainty.

not rated 230 +2 today A SkillSpector: pass 100 tokens original Apache-2.0

earnings-quality

33

Travisun/Opptrix

Skill Claude Code

An earnings-quality analysis checks whether reported profit is supported by operating cash flow and whether accounting items suggest weaker or less sustainable results. It examines items such as accruals, receivables, inventory, capitalised costs, and one-off events.

not rated 230 +2 today A SkillSpector: pass 75 tokens original Apache-2.0

earnings-quick-read

34

Travisun/Opptrix

Skill Claude Code

A financial-report reading workflow extracts important figures from a company’s quarterly or annual report and explains what changed. It separates reported facts from possible explanations and risks.

not rated 230 +2 today A SkillSpector: pass 72 tokens original Apache-2.0

earnings-review

35

Travisun/Opptrix

Skill Claude Code

A workflow for closely reading one original company filing or earnings-call transcript. It summarizes the results, examines management commentary and notes, and compares the update with an investment thesis, meaning the reasons for owning the stock.

not rated 230 +2 today A SkillSpector: pass 82 tokens original Apache-2.0

earnings-team

36

Travisun/Opptrix

Skill Claude Code

A team workflow for reading company earnings reports and producing a finished Chinese-language article. It assigns research, financial, competition, risk, editing, and reader-review roles, then combines their work.

not rated 230 +2 today A SkillSpector: pass 73 tokens original Apache-2.0

equity-deep-dive

37

Travisun/Opptrix

Skill Claude Code

A workflow for researching one company or stock in depth. It gathers market data, company information, financial results, money flows, charts, and relevant news before separating facts, assumptions, and risks in a report.

not rated 230 +2 today A SkillSpector: pass 91 tokens original Apache-2.0

esg-scan

38

Travisun/Opptrix

Skill Claude Code

An ESG scan collects sourced environmental, social, and governance topics and controversy events about an investment. ESG means how a company affects the environment and society and how it is governed.

not rated 230 +2 today A SkillSpector: pass 62 tokens original Apache-2.0

Travisun/Opptrix

Skill Claude Code

A workflow for studying whether an exchange-traded fund, or ETF, shows intraday momentum by detecting breaks outside a calculated noise area. An ETF is a traded fund that holds a basket of investments; intraday means within the same trading day.

not rated 230 +2 today A SkillSpector: pass 88 tokens original Apache-2.0

etf-research

40

Travisun/Opptrix

Skill Claude Code

A research workflow for exchange-traded funds (ETFs), which are investment funds traded on a stock exchange and holding a basket of assets.

not rated 230 +2 today A SkillSpector: pass 93 tokens original Apache-2.0

execution-cost

41

Travisun/Opptrix

Skill Claude Code

An analysis workflow for estimating trading costs such as commissions, taxes, assumed slippage, and market impact. Slippage is the difference between an expected trading price and the price actually obtained; it does not provide full professional-level transaction-cost analysis.

not rated 230 +2 today A SkillSpector: pass 53 tokens original Apache-2.0

expert-synthesis

42

Travisun/Opptrix

Skill Claude Code

An institutional-view summary compares public ratings and research points from investment firms. It distinguishes reported opinions from a true market consensus, which requires enough supporting data.

not rated 230 +2 today A SkillSpector: pass 52 tokens original Apache-2.0

factor-exposure

43

Travisun/Opptrix

Skill Claude Code

A portfolio factor-exposure review describes how a portfolio is distributed across industries, individual holdings, styles, and concentration. It is a structural review, not the official Barra risk model.

not rated 230 +2 today A SkillSpector: pass 81 tokens original Apache-2.0

factor-research

44

Travisun/Opptrix

Skill Claude Code

A workflow for testing whether an investment factor has shown useful historical results. A factor is a rule used to rank or select investments, and a backtest applies that rule to past market data.

not rated 230 +2 today A SkillSpector: pass 75 tokens original Apache-2.0

factor-timing

45

Travisun/Opptrix

Skill Claude Code

A factor-timing method applies a rolling-average and threshold rule to existing factor-return data. A factor is switched on when its recent average return is above the chosen threshold.

not rated 230 +2 today A SkillSpector: pass 57 tokens original Apache-2.0

Travisun/Opptrix

Skill Claude Code

A timing guide based on unusual trading-volume levels. Trading volume is the amount of an asset changing hands, and the guide treats extremely high volume as a possible reversal warning.

not rated 230 +2 today A SkillSpector: pass 81 tokens original Apache-2.0

feature-dist-timing

47

Travisun/Opptrix

Skill Claude Code

A feature-distribution timing method watches a time series of measured features and calculates rolling percentiles, which show how unusual the latest value is. Crossing upper or lower thresholds can switch between long and short signals.

not rated 230 +2 today A SkillSpector: pass 75 tokens original Apache-2.0

financial-data

48

Travisun/Opptrix

Skill Claude Code

A financial-data checking guide for verifying figures such as revenue, profit, market value, and valuation ratios. It uses financial statements and market quotes, then checks calculations with a second source when available.

not rated 230 +2 today A SkillSpector: pass 111 tokens original Apache-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: