Gtm Context Bootstrap logo

Gtm Context Bootstrap

Organization
LeadMagic
gtm-context-bootstrap

Build a reusable, evidence-backed GTM context pack covering company, product, market, ICP, buying triggers, positioning, proof, voice, constraints, and unresolved questions. Use when an agent is starting GTM work without reliable shared context, when teams repeat the same discovery in every task, or when campaign outputs contradict one another.

Overview

PublisherLeadMagic
Repositorygtm-skills
Skill namegtm-context-bootstrap
Stars
72
Forks
18
Bundled files
3
LicenseMIT
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.

  • 3 bundled files

    Scripts, templates, and references the model can read while it works. Files are read-only and never executed.

  • Open source

    Published by LeadMagic on GitHub. Read the source before you install it.

Installation

Install the Gtm Context Bootstrap 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/LeadMagic/gtm-skills/tree/main/skills/foundation/gtm-context-bootstrap
  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/LeadMagic/gtm-skills.git /tmp/gtm-skills
mkdir -p .claude/skills
cp -r /tmp/gtm-skills/skills/foundation/gtm-context-bootstrap .claude/skills/gtm-context-bootstrap
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Gtm Context Bootstrap 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 Gtm Context Bootstrap 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 Gtm Context Bootstrap 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.

GTM Context Bootstrap

Overview

GTM work degrades when every task starts from a different version of the company story. This skill creates one compact context pack that separates verified facts, sourced customer language, operating assumptions, and open questions. It does not invent strategy to make the file look complete.

When to Use

  • A founder or team is starting a new GTM program.
  • Multiple agents need consistent product, ICP, positioning, or voice context.
  • Campaigns disagree about target buyer, pain, proof, or differentiation.
  • The user asks for a company context file, GTM brief, messaging source of truth, or agent context pack.
  • A later skill needs reliable inputs before it can produce an artifact.

Authoritative Foundations

  • April Dunford — Obviously Awesome: record competitive alternatives, differentiated capabilities, customer value, best-fit segments, and market category as separate claims.
  • Clayton Christensen — Jobs to Be Done: capture the progress buyers seek, the situation that triggers action, and the forces that resist change.
  • Geoffrey Moore — Beachhead and Whole Product: distinguish the first defensible segment from the broader market and document what must exist for that segment to succeed.
  • Peep Laja — Message Mining: preserve exact customer language and its source rather than paraphrasing every pain into generic marketing copy.

Prerequisites

  • Access to the user's approved public materials and any supplied internal source artifacts.
  • A clear date or time window for claims that can change, such as pricing, customer count, integrations, or market status.
  • Permission boundaries for private customer, employee, financial, or product-roadmap information.
  • At least one owner who can resolve disputed or unknown claims.

Step-by-Step Process

1. Inventory sources

List each source with owner, date, audience, and authority level. Prefer product documentation, signed commercial terms, approved positioning, customer research, CRM evidence, and direct user input. Label third-party claims separately.

2. Extract facts before synthesis

Capture company, product, pricing, packaging, target segment, geography, compliance, integration, and proof facts. Give each fact a source. Mark contradictions; do not silently choose one.

3. Model the customer situation

Describe the buyer role, company conditions, triggering event, current alternative, desired progress, success metric, and blockers. Preserve verbatim customer language in a quote bank when it was supplied.

4. Build the positioning chain

Map competitive alternatives → differentiated capabilities → customer value → proof → best-fit segment → category. Mark every unsupported link as an assumption or question.

5. Record operating constraints

Include channels allowed, legal or brand constraints, excluded segments, budget, capacity, sales motion, lifecycle definitions, and system-of-record ownership.

6. Create the reusable pack

Write a concise primary brief, a claim ledger, a voice guide, and an open-questions register. Put volatile facts behind an as_of date.

7. Validate with the owner

Ask the owner to accept, reject, or revise contradictions and high-impact assumptions. Do not promote an assumption to a verified fact without a source or explicit approval.

Output Format

Produce a GTM context pack with:

  1. Context metadata and scope.
  2. Company and product facts.
  3. ICP and buying-situation table.
  4. Positioning chain and proof map.
  5. Voice, vocabulary, and prohibited-claim guidance.
  6. GTM motion, lifecycle, channel, and system constraints.
  7. Claim ledger with source and freshness.
  8. Assumptions, contradictions, and open questions.
  9. Recommended downstream skills.

Quality Check

  • Every material factual claim has a source, owner, or explicit assumption label.
  • Volatile claims include an as_of date.
  • Customer language remains distinguishable from agent-written synthesis.
  • Positioning names real competitive alternatives and evidence-backed differentiation.
  • Contradictions are visible and assigned for resolution.
  • Private data is scoped to the user's authorization and excluded from public outputs.
  • The brief is compact enough to reuse without loading the full source corpus.

Common Pitfalls

PitfallWhy it failsFix
Filling unknowns with plausible copyCreates a polished but false source of truthUse unknown, assumption, and needs owner decision labels
Mixing buyer rolesProduces generic pain and channel guidanceBuild one row per role and buying situation
Treating positioning as a sloganHides the logic behind the messagePreserve the full alternatives-to-value chain
Copying every source into the packDefeats progressive disclosureSummarize; link the evidence and quote only decisive language
Omitting freshnessStale pricing and product claims spread across later workAdd as_of, owner, and review cadence

Execution Artifacts

  • references/framework-notes.md — Framework mapping and evidence rules
  • templates/output-template.md — Reusable GTM context pack
  • scripts/check-output.py — Context-pack completeness validator

Related Skills

  • gtm-context for using an existing context pack in a specific engagement.
  • icp-scoring for turning the ICP definition into a scored model.
  • positioning-messaging for converting approved positioning into message architecture.
  • competitive-intel for resolving weak competitive-alternative evidence.

Bundled files

The model reads these on demand while the skill is loaded. They are exposed as readable files and are never executed.

Frequently asked questions

What does the Gtm Context Bootstrap AI skill do?

Build a reusable, evidence-backed GTM context pack covering company, product, market, ICP, buying triggers, positioning, proof, voice, constraints, and unresolved questions. Use when an agent is starting GTM work without reliable shared context, when teams repeat the same discovery in every task, or when campaign outputs contradict one another.

Why use Gtm Context Bootstrap on TypingMind?

Because you install it once and use it with any model. Gtm Context Bootstrap 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 Gtm Context Bootstrap in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/LeadMagic/gtm-skills/tree/main/skills/foundation/gtm-context-bootstrap. TypingMind reads its SKILL.md and bundles its files and installs it as a skill you can enable per chat.

Which AI models can use Gtm Context Bootstrap?

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 Gtm Context Bootstrap?

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

Is the Gtm Context Bootstrap AI skill free?

Yes. It is published on GitHub by LeadMagic under the MIT license. 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 👇