Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By genli-ai
Analyze investment topics and produce structured research reports in light, medium, or heavy detail. Convert local files into a searchable Markdown vault, generate topic briefs from public news sources, and verify factual claims against primary sources.
End-to-end research workflow skill for investment analysts and policy researchers. Three scope modes the user picks at trigger time — light (4-5 page decision memo, ~15 min, 0 charts), medium (12-15 page topic brief, ~1 h, 6-10 charts), heavy (flagship report 30-40 pages / 15k+ words, ~2-3 h, 25-35+ charts, multi-stage workflow, multi-LLM, PDF + Word + WeChat + HTML derivations). Reports default to English; the AI replies in the user's chat language. Battle-tested on real macro/policy/equity reports (e.g. Saudi Vision 2030 deep-dive). Triggers when user types /analyst-research, /flagship-research, or describes needs like "research report", "topic analysis", "investment research", "做研报", "投研报告", "主题分析", "深度分析", "policy assessment", "industry deep-dive". Not for: pure news commentary (use topic-brief), slide decks (use deckster-slide-generator), one-shot Q&A.
Build and query a local Markdown knowledge base ("vault"). TWO functions — (1) CONVERT raw files (PDF, Word/docx, PowerPoint/pptx, Excel/xlsx, csv/tsv, images, html, md/txt, json/yaml/code, audio/video) into clean Markdown with retrieval-friendly frontmatter; local-first (pandoc / python-pptx / openpyxl / pymupdf4llm / whisper), with cloud OCR (MinerU) only as a fallback. (2) ANSWER questions over the resulting vault with retrieval discipline — self-monitor coverage, flag missing/lossy content, and propose Maps-of-Content (MOCs). Triggers: "build/sync my local knowledge base", "convert these files to markdown for AI", "整理我的资料库", "把文件转成 md 给 AI 读", "本地知识库", "读我的本地 vault 回答", "这个主题我的资料里怎么说". Not for: one-off web research, or files that are already in a single doc you can read directly.
Generate a topic-focused briefing in HTML from public news sources. Use when user asks for a briefing / observation / digest / 简报 / 观察 on any subject — region (Middle East, ASEAN, India), industry (semiconductors, EV supply chain, AI), policy issue (AI regulation, critical minerals, cross-border payments), institution (Fed, ECB, IMF), or theme. Output is a single self-contained HTML file with blue-color "TOPIC BRIEF" branding, optimized for both browser viewing and direct copy-paste into 微信公众号 / WeChat Official Account editor. Walks through 5 steps with one user confirmation midway. Do NOT use this skill for short summaries (<1000 字), single-piece news commentary, or already-defined report templates.
Use when verifying information (fact, number, quote, event, statement) against authoritative primary sources, or cross-checking a number via one-level metric decomposition (Z = P × Q). Triggers: "verify X", "is this true", "find the original source", "where is this number from", "two sources disagree", "is it true X never did Y". Covers five scenarios: (1) basic truthfulness check, (2) completeness / out-of-context quoting, (3) one-level reasoning verification, (4) negative-statement handling, (5) multi-source conflict side-by-side output. Dig into whitelisted primary sources only (user-supplied files, official websites & databases, authoritative industry sources); cited reports / charts / datasets must be downloaded and read locally to count as verified — if download is blocked, hand the link to the user. If nothing can be found, plainly state "cannot verify" rather than guessing, patching, or citing secondary paraphrases. Always reply in the user's question language.
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
中文版本见本文件下半部分 / Chinese version below
Turn Claude — or any LLM terminal — into a disciplined research analyst.
A collection of Claude Skills covering the full market / equity / industry research workflow: verify a fact against primary sources, spin up a topic briefing, or draft a flagship report — each step is its own skill. Every skill enforces the discipline real analysts live by: cite the original source, flag what can't be verified, never fabricate a number. Use any skill standalone, or chain them into an end-to-end pipeline. Runs in Claude Code / Desktop and ports to other LLM terminals (Codex / Gemini / Copilot).
| Skill | Purpose | Typical triggers |
|---|---|---|
| verifying | Trace a statement back to whitelisted primary sources | "verify X" / "is this true" / "find the original source" |
| topic-brief | Generate a thematic observation briefing (HTML, paste-into-WeChat-ready) for any subject (region / industry / issue / institution) | "做一份 XX 观察" / "generate a briefing on Y" / "/topic-brief" |
| analyst-research | Three-mode end-to-end research workflow. User picks scope at trigger: light (4-5 page memo, 0 charts, ~15 min), medium (12-15p topic analysis, 6-10 charts, ~1 h), or heavy (flagship 30-40p / 15k+ word report, 25-35+ charts, ~2-3 h, full multi-stage workflow: framing → sourcing → analysis → drafting → review, multi-LLM optional). Reports default to English; the AI replies in the user's chat language. Battle-tested on the Saudi Vision 2030 deep-dive. | "research report" / "投研报告" / "深度分析" / "做研报" / "5-page memo" / "/analyst-research" |
| local-vault | Build & query a local Markdown knowledge base: convert PDF / Office / images / code into retrieval-friendly Markdown (local-first, cloud OCR fallback), then answer questions over the vault with retrieval discipline (coverage self-checks, lossy-content flags, MOC proposals) | "build/sync my local knowledge base" / "convert these files to markdown for AI" / "整理我的资料库" / "本地知识库" |
The list grows with each release. Full change history in CHANGELOG.md.
/plugin install (recommended for Claude Code users)This repo ships with .claude-plugin/marketplace.json — it is itself a marketplace. In Claude Code:
/plugin marketplace add https://github.com/genli-ai/market-research-skills.git
/plugin install market-research-skills@market-research-skills
Future updates in one command:
/plugin update market-research-skills@market-research-skills
~/.claude/skills/ (works for Claude Desktop / other LLM terminals)git clone https://github.com/genli-ai/market-research-skills.git
cp -r market-research-skills/skills/* ~/.claude/skills/
Subsequent updates:
cd market-research-skills && git pull
cp -r skills/* ~/.claude/skills/
Use sparse-checkout to pull a single subdirectory:
git clone --filter=blob:none --no-checkout https://github.com/genli-ai/market-research-skills.git
cd market-research-skills
git sparse-checkout init --cone
git sparse-checkout set skills/verifying
git checkout
cp -r skills/verifying ~/.claude/skills/
.zip fileEach Release attaches a .zip file for every skill. After download:
unzip verifying.zip -d ~/.claude/skills/verifying
A .zip file simply contains SKILL.md and any resources — the format is portable across every LLM terminal. To install on non-Claude terminals:
.zip file:
unzip verifying.zip -d ./verifying
~/.codex/skills/ (verify in current Codex docs)~/.gemini/skills/ (verify in Gemini docs)Tool-call action verbs inside each SKILL.md (read full text / fetch web body / search-engine query / image recognition / database query) are described in generic semantic terms, so each terminal's LLM can map them to its own local tool set.
npx skills / skills.sh (one command, 60+ terminals)This repo is indexed by skills.sh (the open npx skills tool by Vercel Labs). One command installs straight from this repo — no clone, no manual copy — and always resolves the latest from main, so there is no version to pin:
# Install all skills into Claude Code
npx skills add genli-ai/market-research-skills -a claude-code -s '*'
npx claudepluginhub genli-ai/market-research-skillsAI-powered deep research with multi-agent source verification and structured outputs
A structured research thinking tool for enterprise professionals and investors. Decode any technology or market signal into 2nd and 3rd order business insights using layer-by-layer question sequencing. Not investment advice. For research and learning purposes only.
研究分析方法論
Sector or theme to industry overview, competitive landscape, peer comps, and ideas shortlist
Research, search, and analysis specialists - market research, competitive analysis, trend forecasting, and idea validation
Permanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.