Financial Data Cross-Validation
xbtlin/ai-berkshire
A research rule set for pulling company financials from prioritized sources by market and cross-checking every key figure against two independent sources.
A short checklist to read at the start of stock screens, sector studies and company deep-dives that counters leader, English-language, narrative, confirmation and recency bias.
$ npx skills add HKUDS/Vibe-Trading --skill research-discipline -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install HKUDS/Vibe-Trading research-discipline --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/HKUDS/Vibe-Trading.git skills-src && mkdir -p .claude/skills && cp -r skills-src/agent/src/skills/research-discipline .claude/skills/research-discipline && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "research-discipline" agent skill from https://github.com/HKUDS/Vibe-Trading/tree/main/agent/src/skills/research-discipline into .claude/skills/research-discipline/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "research-discipline", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/HKUDS/Vibe-Trading/tree/main/agent/src/skills/research-disciplineType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add HKUDS/Vibe-Trading --skill research-discipline -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install HKUDS/Vibe-Trading research-discipline --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HKUDS/Vibe-Trading.git skills-src && mkdir -p .agents/skills && cp -r skills-src/agent/src/skills/research-discipline .agents/skills/research-discipline && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "research-discipline" agent skill from https://github.com/HKUDS/Vibe-Trading/tree/main/agent/src/skills/research-discipline into .agents/skills/research-discipline/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "research-discipline", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add HKUDS/Vibe-Trading --skill research-discipline -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install HKUDS/Vibe-Trading research-discipline --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HKUDS/Vibe-Trading.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/agent/src/skills/research-discipline .cursor/skills/research-discipline && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "research-discipline" agent skill from https://github.com/HKUDS/Vibe-Trading/tree/main/agent/src/skills/research-discipline into .cursor/skills/research-discipline/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "research-discipline", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/HKUDS/Vibe-Trading.git --path agent/src/skills/research-discipline--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add HKUDS/Vibe-Trading --skill research-discipline -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install HKUDS/Vibe-Trading research-discipline --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HKUDS/Vibe-Trading.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/agent/src/skills/research-discipline .gemini/skills/research-discipline && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "research-discipline" agent skill from https://github.com/HKUDS/Vibe-Trading/tree/main/agent/src/skills/research-discipline into .gemini/skills/research-discipline/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "research-discipline", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install HKUDS/Vibe-Trading research-disciplineInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add HKUDS/Vibe-Trading --skill research-discipline -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/HKUDS/Vibe-Trading.git skills-src && mkdir -p .github/skills && cp -r skills-src/agent/src/skills/research-discipline .github/skills/research-discipline && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "research-discipline" agent skill from https://github.com/HKUDS/Vibe-Trading/tree/main/agent/src/skills/research-discipline into .github/skills/research-discipline/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "research-discipline", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add HKUDS/Vibe-Trading --skill research-discipline -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install HKUDS/Vibe-Trading research-discipline --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HKUDS/Vibe-Trading.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/agent/src/skills/research-discipline .opencode/skills/research-discipline && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "research-discipline" agent skill from https://github.com/HKUDS/Vibe-Trading/tree/main/agent/src/skills/research-discipline into .opencode/skills/research-discipline/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "research-discipline", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
research-disciplineA short checklist to read at the start of stock screens, sector studies and company deep-dives that counters leader, English-language, narrative, confirmation and recency bias.
This skill is a quick attitude reset before investment research begins. It names five biases that distort AI-generated research and pairs each with a correction. Leader-bias is countered by searching small and mid caps and suppliers, English-bias by searching Japanese, Korean and Taiwanese markets in their own languages, and narrative-bias by ignoring concept labels in favor of the real product and financial statements.
Confirmation-bias is handled by searching the bear case for every bullish point and citing at least one disconfirming data point per conclusion, and recency-bias by checking the date of every material figure and marking old ones as possibly stale. The agent writes its thesis in one sentence, asks which bias it is about to fall into, widens the query plan, and re-checks before drawing conclusions. The text positions it as the reasoning check alongside separate number and report audits.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit b1f6ce7. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Investment Research Bias Check loads about 720 tokens when it runs. Until then it costs about 132 tokens; SKILL.md has 326 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from HKUDS/Vibe-Trading at commit b1f6ce7, republished under its MIT licence (© HKUDS). 326 words, ~720 tokens.
.claude/skills/research-discipline/SKILL.md (or your agent's skills folder).Run this at the start of any research task (screening, sector study, company deep-dive). These biases systematically warp AI-generated research — 60 seconds here materially improves coverage and intellectual honesty.
| Bias | How it shows | Correction |
|---|---|---|
| Leader-bias | Search results are dominated by large-caps; you end up analyzing only the obvious names. | Deliberately search small/mid-caps and suppliers; add small cap / mid cap / supply chain to queries. Ask: "who is NOT in the top-10 that should be here?" |
| English-bias | You miss Japanese / Korean / Taiwanese / European players because English sources under-cover them. | For any hardware/supply-chain thesis, explicitly search JP/KR/TW markets in their own languages — they are often the actual choke-point owners. |
| Narrative-bias | You get pulled in by a concept label ("AI stock", "new energy") and analyze the marketing instead of the business. | Ignore the label; look at the actual product, unit economics, and financial statements. A company tagged "AI" may have no AI revenue. |
| Confirmation-bias | Once a thesis forms, you only search for evidence that supports it. | Force a Munger inversion: for every bull point, deliberately search the bear case ("X risks / problems / bear case"). Cite at least one disconfirming data point per conclusion. |
| Recency-bias | You rely on a cached/outdated figure because it ranks high in search. | For any material number, check its date. Prefer the last 30 days; mark anything older than a year as "possibly stale". |
This pairs with:
financial_rigor cross_validate — verify the numbers (data layer)report_audit — verify the final report (output layer)© HKUDS, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in agent/src/skills/research-discipline of HKUDS/Vibe-Trading.
Open the folder on GitHubat commit b1f6ce7
Investment Research Bias Check next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Investment Research Bias Check this skillHKUDS/Vibe-Trading | 35k | — | ~720 | Automated safety check: Pass | MIT | |
| Financial Data Cross-Validationxbtlin/ai-berkshire | 17k | — | ~1.4k | Automated safety check: Pass | MIT | |
| Zhengxi Fund Manager Views Librarylyra81604/zhengxi-views | 1.8k | — | ~1.6k | Automated safety check: Pass | MIT | |
| AI-Trader Market IntelHKUDS/AI-Trader | 23k | — | ~1.1k | Automated safety check: Pass | None | |
| Stock Deep Analysis Workflowwbh604/UZI-Skill | 7.1k | — | ~9.1k | Automated safety check: Notes | MIT | |
| Supply Chain Bottleneck Hunterxbtlin/ai-berkshire | 17k | — | ~2.6k | Automated safety check: Pass | MIT |
xbtlin/ai-berkshire
A research rule set for pulling company financials from prioritized sources by market and cross-checking every key figure against two independent sources.
lyra81604/zhengxi-views
Answers questions with sourced quotes from one Chinese fund manager's public writings, applies his stated investment method and compares his words with real fund holdings.
HKUDS/AI-Trader
Reads AI-Trader's read-only market snapshots, grouped financial news and events board through its market-intel endpoints, for context before trading or posting.
wbh604/UZI-Skill
Runs a staged deep analysis of a single stock on China A-share, Hong Kong and US markets, ending in an HTML report with valuation models and investor-panel scores.
xbtlin/ai-berkshire
Scans a long-running industry trend for supply chain chokepoints, aiming to find second- and third-layer suppliers that the market has not yet priced in.
xbtlin/ai-berkshire
Plans and writes a three-to-eight-part long-form article series that breaks down one company, built on fact-checked financials, valuation and management analysis.
HKUDS/Vibe-Trading
Index of Eastmoney's free, no-token market data interfaces for China A-shares and Hong Kong stocks: fund flows, dragon-tiger lists, margin trading, reports and news.
HKUDS/Vibe-Trading
Retrieves public OKX cryptocurrency market data such as spot prices, candlesticks, funding rates and open interest through the OKX V5 REST API, with no authentication.
HKUDS/Vibe-Trading
Fetches U.S. SEC EDGAR data: resolves tickers to CIK numbers, lists recent 10-K, 10-Q and 8-K filings with document URLs, and pulls XBRL financial series.
HKUDS/Vibe-Trading
Predicts whether a mainland China A-share company risks an ST or *ST warning after its next annual report, using financial thresholds and Sina penalty records.
HKUDS/Vibe-Trading
Breaks a structural trend such as AI infrastructure into its physical supply chain and ranks lesser-known listed companies sitting on each bottleneck.
HKUDS/Vibe-Trading
Plans and drafts an eight-part, roughly 120k-word investigative series on one company, built around a strict fact-check pass rather than fast drafting.
Categories
A short checklist to read at the start of stock screens, sector studies and company deep-dives that counters leader, English-language, narrative, confirmation and recency bias. This skill is a quick attitude reset before investment research begins. It names five biases that distort AI-generated research and pairs each with a correction.
Investment Research Bias Check fits situations like: starting a stock screen or sector study where coverage could be skewed toward large caps; beginning a company deep-dive and wanting the bear case searched deliberately; reviewing an AI-written research note for stale figures and one-sided evidence.
Run `npx skills add HKUDS/Vibe-Trading --skill research-discipline -a claude-code`. Or copy the skill folder (agent/src/skills/research-discipline in HKUDS/Vibe-Trading) into .claude/skills/research-discipline in your project. Claude Code loads it when a task matches its description.
Run `npx skills add HKUDS/Vibe-Trading --skill research-discipline -a codex`. Or copy the skill folder (agent/src/skills/research-discipline in HKUDS/Vibe-Trading) into .agents/skills/research-discipline in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add HKUDS/Vibe-Trading --skill research-discipline -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/research-discipline, .gemini/skills/research-discipline, .github/skills/research-discipline and .opencode/skills/research-discipline in your project.
SKILL.md names no scripts, command-line tools or credentials: Investment Research Bias Check is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Investment Research Bias Check is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 720 tokens (SKILL.md is roughly 2.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Investment Research Bias Check: Financial Data Cross-Validation (xbtlin/ai-berkshire, 17k stars), Zhengxi Fund Manager Views Library (lyra81604/zhengxi-views, 1.8k stars), AI-Trader Market Intel (HKUDS/AI-Trader, 23k stars) and Stock Deep Analysis Workflow (wbh604/UZI-Skill, 7.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
HKUDS (a GitHub organization) maintains it in HKUDS/Vibe-Trading, which has 35,097 GitHub stars. The repository holds 89 skills in this directory. The repository was last updated on October 9, 2026.
Source: HKUDS/Vibe-Trading on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.