Skip to content

Guide · Agent skill

How to use the Private Company Research agent skill

Updated · written with AI from the project's own documentation and checked against our catalogue data

The private-company-research skill is a playbook for an AI agent that researches unlisted companies such as Ant Group, Xiaohongshu, SpaceX or Stripe. It is written in Chinese and is designed for cases where official financial statements are scarce. After this guide you will know what the skill does, how to install it, how to ask for it in plain language, and what to check before trusting its output.

Private Company Researchxbtlin/ai-berkshire · MIT

Quick start

  1. 1Download the ZIP. Download the private-company-research ZIP from this page and unzip it so you have a folder containing SKILL.md.
  2. 2Place the folder. Move it to ~/.claude/skills/ for personal use, or to .claude/skills/ inside a project. Alternatively, upload it under Settings → Capabilities → Skills in the Claude apps.
  3. 3Check requirements. Confirm you have Claude Code or Codex with subagent support, web search, shell access, the repository's tools/ directory and an AGENTS.md file.
  4. 4Make a request. Ask in plain language, naming an unlisted company and the goal, such as due diligence or a valuation study.
  5. 5Confirm the team. Review the proposed team of specialist roles and approve it so the agent can start the research.
  6. 6Review the report. Check the data cutoff date, confidence labels and source gaps, and verify key numbers against primary sources.

What an agent skill is and what this one does

An agent skill is a folder with a SKILL.md file that tells an AI coding agent how to handle a certain kind of task. When the skill is installed and matches your request, the agent follows its instructions instead of improvising.

This skill sets out a structured research workflow for unlisted companies. It proposes a team of specialist roles: business model, financials, competition, risk and governance, technology, and alternative signals such as hiring, patents, lawsuits, app data and supply chain. It then gathers scattered public information, cross-checks it, and labels each data point by confidence (high, medium or low).

  • Separates verified facts from the agent's own inferences
  • Looks for financing history and valuation changes across funding rounds
  • Falls back to a first-principles mode when information is very thin

Install the skill from a ZIP download

Download the ZIP for private-company-research from this page and unzip it. The skill is a folder containing SKILL.md. Place that folder in one of these locations:

For all of your projects, put it in ~/.claude/skills/. For a single project, put it in the project's .claude/skills/ folder.

You can also upload the skill in the Claude apps under Settings → Capabilities → Skills.

  • Personal: ~/.claude/skills/private-company-research/
  • Project only: .claude/skills/private-company-research/ inside your repository
  • Claude apps: Settings → Capabilities → Skills, then upload

Check the requirements before you start

The skill is built for Claude Code or Codex, and it expects the agent to have subagent or team capability, because it references TeamCreate and TaskCreate. It also needs web search to pull public sources, and shell access to the repository's tools/ directory for exact arithmetic.

The skill runs scripts and uses the network. Your repository should contain an AGENTS.md file with research quality rules, and the agent needs the date command to confirm today's date so that data cutoffs are stated correctly.

  • Claude Code or Codex with subagent/team capability
  • Web search access
  • Shell access and the repository's tools/ directory (for example python3 tools/financial_rigor.py)
  • The date command
  • An AGENTS.md file in the repository
python3 tools/financial_rigor.py

How to trigger the skill with a natural request

You do not need special syntax. Name the company and say what you want, and the agent will match the request to the skill. The skill itself asks you to confirm the team structure before it starts, so you can review the plan first.

Good requests name a specific unlisted company and a clear goal, such as due diligence before an investment or a structured valuation for a study. Ask for the confidence labels and source gaps if you want them spelled out.

  • Do a private company research report on Stripe, focusing on business model and valuation, with confidence labels on every number.
  • Research Xiaohongshu as an unlisted company: map the competition and list the risks, and tell me which facts are verified and which are your inferences.
  • I'm doing early due diligence on a private company. Use the private company research framework and state the data cutoff date.

What a research run produces

The skill asks the agent to build a team and create tasks. Each specialist covers one area, for example the business model, the financial reconstruction with several valuation methods, the competitive landscape, and the risk and governance picture. The team lead then combines the results and cross-checks them.

Expect many tables and confidence markers. The skill asks for funding history, multiple valuation methods, and a list of data points that could not be verified. Treat the output as a structured draft to check, not a finished answer.

  • Business model and unit economics estimates
  • Funding timeline and valuation changes
  • Valuation ranges from several methods, with stated assumptions
  • Competitive and risk assessment with confidence ratings
  • Explicit notes on gaps and unverified single-source data

Safety notes and how to verify output

The skill warns that AI tends to fill information gaps with plausible guesses, and that public sources can lean toward good news because companies publicise their wins. Do not make investment decisions based on the report without independent verification.

Because the skill uses web search and secondary sources, figures may be outdated or incomplete. It also runs scripts and makes network requests, so review what the agent executes in your shell and only run it in a repository you trust.

  • Check every high-stakes number against the primary source it cites
  • Ask the agent to say so when it has no data rather than estimate
  • Review shell commands before approving them
  • Do not use the skill for listed-company stock picking; standard filings and market data are more reliable there

Tips for better results

Give the agent the company's full name and any listing or ticker context, so it searches the right entities. Ask for the data cutoff date in the report header, which the skill is designed to state.

If a company has very little public data, ask for the first-principles view: what problem it solves, why this team, the realistic ceiling and failure modes, and the key validation milestones.

  • Use the full legal or common name of the company
  • Ask for the first-principles mode when data is scarce
  • Ask the agent to list single-source claims separately

What people use it for

  • Early-stage due diligence on a private company before deciding whether to look further
  • Building a structured valuation study for a company with little public financial data
  • Comparing how private companies such as Stripe or SpaceX could be framed under the same research structure
  • Separating verified facts from inferences when reviewing a pitch or a news-driven thesis

Frequently asked questions

How do I install the private-company-research skill?

Download the ZIP from this page and unzip it to get the private-company-research folder with SKILL.md. Put it in ~/.claude/skills/ for all projects, or in a project's .claude/skills/ folder for one project. You can also upload it in the Claude apps under Settings → Capabilities → Skills.

What do I need to run this skill?

You need Claude Code or Codex with subagent or team capability, web search access, shell access to the repository's tools/ directory, the date command, and an AGENTS.md file in the repository. The skill runs scripts and uses the network.

Is the private-company-research skill free?

The source material provided for this page is licensed under MIT. It does not state pricing for the skill, so check the repository for any licence details before using it.

Can this skill research public companies too?

It is not recommended for public-company stock picking. The framework is tuned for private firms, and standard filings and market data are more reliable for listed companies.

Why does the skill need to be written in Chinese?

The skill is written in Chinese and built around unlisted companies where official financial statements are scarce. The source does not describe support for other languages, so check the output carefully if you work in another language.

Why does the report show many low-confidence labels?

The skill labels each data point as high, medium or low confidence, because private company information is often scarce and sources can be biased or outdated. Low labels mean the figure needs independent verification, not that the company is weak.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

This skill suits investors, analysts and students who want a disciplined, transparent framework for early-stage research on private companies with little public data. It is a poor fit for listed-company stock picking or for anyone who wants verified live figures, and its output should never be the sole basis for an investment decision.

Download the skill