Market Map Builder logo

Market Map Builder

Community
latour-ai
market-map-builder

Build a sourced market map of a sector for VC and growth investors — segmentation logic, players per segment with funding stage and amounts from public sources (each dated), recent entrants and exits, and whitespace observations. Trigger on "market map of [sector]", "map the [space] landscape", "who's building in [category]", "competitive landscape for [sector]", "what companies are in [space]", "whitespace in [market]", "landscape analysis", or when a user names a sector/theme and wants to know the players, funding activity, and gaps. Uses your AI's web search; flags stale or conflicting funding data; never invents companies. Do NOT use for deep research on a single company — use the tear-sheet-private-co or public-company-first-pass skill. Do NOT use for prepping on a specific LP or person — use the lp-meeting-prep-brief or professional-profile-brief skill.

Overview

Publisherlatour-ai
Repositoryskills
Skill namemarket-map-builder
Stars
69
Forks
4
Bundled files
Instructions only
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by latour-ai on GitHub. Read the source before you install it.

Installation

Install the Market Map Builder AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/latour-ai/skills/tree/main/market-map-builder
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/latour-ai/skills.git /tmp/skills
mkdir -p .claude/skills
cp -r /tmp/skills/market-map-builder .claude/skills/market-map-builder
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Market Map Builder in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Market Map Builder on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Market Map Builder is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

Market Map Builder

Build a structured, sourced market map of a sector: a defensible segmentation, the named players in each segment with public funding data (every figure dated), who's entered and exited recently, and where the whitespace might be. The output is a memo with a table — the kind of artifact a VC associate produces before a thesis discussion or a first call in a new space.

Why this skill exists

Market maps are how venture teams turn "AI for logistics is interesting" into a thesis, but they're brutal to build honestly. Funding data scattered across press releases, conflicting round sizes, dead companies still listed as active, and the constant temptation to fill an empty segment with a half-remembered name. A map with one fabricated company or a 2021 round presented as current is worse than no map. This skill front-loads the discipline: real companies only, every funding figure dated and sourced, conflicts surfaced instead of averaged away.

Inputs

Required:

  • The sector, category, or theme to map (e.g., "vertical AI for insurance claims", "industrial robotics for warehouses")

Optional but high-value:

  • The investing lens: stage focus (seed/A/growth), geography, check size — shapes which players matter
  • A working segmentation hypothesis to test rather than build from scratch
  • Companies already known/portfolio companies in the space (to position, and to avoid awkward omissions)
  • Time horizon for "recent" (default: last 24 months)

Missing-input behavior: If the sector is too broad to map usefully ("fintech"), ask once for a narrower cut or a lens; if the user declines, pick the 2–3 most fundable sub-segments, map those, and label the choice. For all other missing inputs, proceed with defaults stated at the top of the memo.

How it works

  1. Define the market boundary first. One sentence on what's in and what's out, with the edge cases named ("includes claims-automation startups; excludes core policy-admin systems"). A map without a boundary is a list.
  2. Build the segmentation from how the market actually divides — by customer, by workflow stage, by business model, or by technology approach. Pick the single axis that best predicts who competes with whom, and say why. Segments should be mutually exclusive on that axis. 3–6 segments; more means the axis is wrong.
  3. Populate segments via web search. For each segment, find real, verifiable companies. For each: one-line description, HQ/geography if relevant, last known funding round (stage, amount, lead if notable), and the date of the source for that funding data. Prioritize primary-ish sources: company announcements, credible press, regulatory filings.
  4. Handle data quality explicitly:
    • Funding data older than ~18 months: tag [stale — as of {date}]
    • Conflicting figures across sources: report both with sources — never average or pick silently
    • Unverifiable companies (no findable site, no press, no filings): exclude; do not pad segments
    • Possibly dead companies (site down, no activity in 2+ years): tag [activity unclear]
  5. Track entrants and exits within the recency window: notable new companies/launches, acquisitions (acquirer + date), shutdowns, and pivots into or out of the space.
  6. Identify whitespace — and earn it. A whitespace claim needs reasoning: an underserved customer segment, a workflow step nobody covers, a geography gap. Distinguish "I found no company doing X" (absence of evidence, clearly labeled) from "X is structurally unserved because…" (an argument).
  7. Position the user's known companies (if provided) on the map neutrally.

Output format

Length follows the substance: cover what the task needs and leave out filler sections, restated summaries, and boilerplate.

# Market Map — [Sector]
Prepared [date] | Lens: [stage/geo/check size or "none specified"] | Recency window: [X months]

## Market Boundary
What's in, what's out, edge cases.

## Segmentation Logic
The axis chosen and why it beats the alternatives considered.

## The Map
| Segment | Company | What They Do (one line) | Stage | Last Known Raise | As-of / Source | Flags |
|---|---|---|---|---|---|---|
(Flags: [stale], [conflicting data], [activity unclear])

## Conflicting / Uncertain Data
Each conflict spelled out: figure A (source, date) vs. figure B (source, date).

## Recent Entrants & Exits ([window])
Entrants: company, segment, what signal it sends.
Exits: company, type (acquisition/shutdown), acquirer, date, read-through.

## Whitespace Observations
Each: the gap, the reasoning, and whether it's evidenced absence or structural argument.
Honest counter-case: why the whitespace might be empty for a reason.

## Sources
Numbered list: publication/site, title or description, date accessed/published.

## Limitations
What this map can't see: stealth companies, unannounced rounds, private revenue data.

Choosing the segmentation axis

The axis decision makes or breaks the map. Candidate axes, with when each wins:

  • By customer segment (enterprise vs. SMB; carrier vs. broker) — wins when go-to-market, not product, determines who competes
  • By workflow stage (intake → processing → resolution) — wins in process-heavy verticals where companies own a step, not the whole flow
  • By business model (software vs. tech-enabled service vs. marketplace) — wins when economics, margins, and exit comps differ sharply across models
  • By technology approach (rules-based vs. ML-native vs. agentic) — wins early in a platform shift; ages fastest, so date it
  • Avoid axis salad. If the map needs two axes, use one for segments and mention the second as a column attribute — a 2x3 grid of micro-segments with one company each means the boundary was too narrow or the axis is wrong.

Test the chosen axis: do companies in the same segment actually lose deals to each other? If not, the segmentation is taxonomy, not competition.

Guardrails

  • Never invent a company. Every named company must come from a verifiable source found during research. An empty segment cell is a finding, not a failure.
  • Every funding figure carries an as-of date and source. No date, no figure.
  • The sources list is complete enough that a colleague could re-verify any cell in the map.
  • Never reconcile conflicting data silently — surface both numbers.
  • Funding ≠ quality. Don't rank companies by capital raised or imply the best-funded player wins; note it as one signal among several.
  • Whitespace humility: "no company found" is a search result, not a market fact. Always include the counter-case (the gap may exist because the economics don't work).
  • Private company data is inherently incomplete and lagged — the Limitations section is mandatory, not decorative.
  • No investment recommendations; the map informs a thesis, it isn't one.

Example prompts

"Map the AI-for-construction space for me — preconstruction through field operations, North America, Series A to C is our zone. We already know Procore's orbit; I care about who's emerged since 2024 and whether there's anything left in field-safety. Flag anything where the funding data looks old."

"We have a thesis that compliance tooling for registered investment advisers is consolidating. Build the map, test our three-segment hypothesis (monitoring / marketing review / trade surveillance), and tell me if the segmentation holds."

"Quick landscape: who's building agentic AI for insurance claims? Seed through B, global. I need it before a first call tomorrow — flag everything you couldn't verify."

Works well with

Drill into a single name with tear-sheet-private-co; if a mapped player is public, switch to public-company-first-pass. For learning the sector itself first, use teach-me.

Frequently asked questions

What does the Market Map Builder AI skill do?

Build a sourced market map of a sector for VC and growth investors — segmentation logic, players per segment with funding stage and amounts from public sources (each dated), recent entrants and exits, and whitespace observations. Trigger on "market map of [sector]", "map the [space] landscape", "who's building in [category]", "competitive landscape for [sector]", "what companies are in [space]", "whitespace in [market]", "landscape analysis", or when a user names a sector/theme and wants to know the players, funding activity, and gaps. Uses your AI's web search; flags stale or conflicting f...

Why use Market Map Builder on TypingMind?

Because you install it once and use it with any model. Market Map Builder is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Market Map Builder in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/latour-ai/skills/tree/main/market-map-builder. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Market Map Builder?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Market Map Builder?

As many as you like. As long as a model supports skills, you can use Market Map Builder with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Market Map Builder AI skill free?

It is published on GitHub by latour-ai. Check the repository for licensing terms. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇