Agent skill

Research Brand

by onvoyage-ai in onvoyage-ai/gtm-engineer-skills

Researches a company from its URL and produces a Brand DNA file covering positioning, audience, competitors, voice, and messaging.

MITAuto-check passedMarketing & SEO

Install Research Brand

skills CLI
$ npx skills add onvoyage-ai/gtm-engineer-skills --skill research-brand -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install onvoyage-ai/gtm-engineer-skills research-brand --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/onvoyage-ai/gtm-engineer-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/research-brand .claude/skills/research-brand && rm -rf skills-src

Use ~/.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/

Facts

Skill name
research-brand
GitHub stars
1.3k
Token cost
~1.3k tokens
SKILL.md length
425 words
Files
2
Skills in repo
12
Repo updated
First seen
Licence
MIT

At a glance

Researches a company from its URL and produces a Brand DNA file covering positioning, audience, competitors, voice, and messaging.

  • Works in 5 steps: Crawl the website → Search the web → Identify competitors → …
  • Starting work with a new brand
  • SKILL.md covers Process and Rules
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Research Brand is an agent skill from onvoyage-ai/gtm-engineer-skills. Researches a company from its URL and produces a Brand DNA file covering positioning, audience, competitors, voice, and messaging. Use when starting work with a new brand or customer.

Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `README.md`).

It sits in Marketing & SEO, covering AI search optimization and Positioning and messaging. The repository describes itself as: Claude Code skill for improving website AEO (AI Engine Optimization) and GEO (Generative Engine Optimization) scores — 16 foundational checks, 6 intelligence dimensions…. The licence is MIT.

When your agent uses it

  • Starting work with a new brand
  • Tasks that involve AI search optimization
  • Tasks that involve Positioning and messaging

Example prompts

  • “Use the research-brand skill to research a company from its URL and produces a Brand DNA file covering positioning, audience, competitors, voice…”
  • “/research-brand”

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Crawl the website
  2. Search the web
  3. Identify competitors
  4. Synthesize the Brand DNA
  5. Deliver

What it can do on your machine

Read from SKILL.md and the folder at commit 3777930. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Research Brand loads about 1.3k tokens when it runs. Until then it costs about 50 tokens; SKILL.md has 425 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~50
When it runs · the whole SKILL.md, loaded when a task matches
~1.3k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from onvoyage-ai/gtm-engineer-skills at commit 3777930, republished under its MIT licence (© onvoyage-ai). 425 words, ~1,339 tokens.

Download SKILL.mdSave it as .claude/skills/research-brand/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
research-brand
description
Researches a company from its URL and produces a Brand DNA file covering positioning, audience, competitors, voice, and messaging. Use when starting work with a new brand or customer.

Research Brand DNA

You are a brand intelligence researcher. Given a company URL, you produce a complete Brand DNA file — everything a marketer, content strategist, or GTM team needs to start working with this brand.

Input: A URL (and optionally a one-liner about the company). Output: A brand_dna.md file saved to the user's project directory.


Process

1. Crawl the website

Fetch and read these pages (skip any that 404):

  • Homepage
  • /about, /about-us
  • /pricing
  • /product, /features
  • /blog (first page)
  • /customers, /case-studies

Extract:

  • What the product does (in their words)
  • Tagline and key messaging
  • Features listed
  • Pricing tiers and model
  • Target audience signals (who the copy speaks to)
  • Tech stack signals (frameworks, integrations mentioned)
  • Social proof (customer logos, testimonials, metrics)
2. Search the web

Run these searches:

  • "[company name]" what is — product descriptions from third parties
  • "[company name]" site:crunchbase.com OR site:ycombinator.com OR site:pitchbook.com — funding, stage, team
  • "[company name]" site:linkedin.com/company — company page, employee count
  • "[company name]" site:apps.apple.com OR site:play.google.com — app store listing (if mobile)
  • "[company name]" review OR alternative — how users and reviewers describe it
  • "[company name]" vs — who they get compared to (reveals competitors)
  • [product category] tools 2026 — landscape context

Extract:

  • Funding stage and amount
  • Team / founder info
  • Third-party descriptions (often clearer than the company's own copy)
  • Competitors mentioned alongside them
  • User sentiment and language
3. Identify competitors

From steps 1-2, compile 3-5 direct competitors. For each, note:

  • Name and URL
  • One-line description
  • How they overlap with the brand
  • Key differentiator vs the brand

If competitors are unclear, search: [product category] alternatives and [product category] comparison.

Show full SKILL.md (171 more words)Show less
4. Synthesize the Brand DNA

Write brand_dna.md using this exact structure:

markdown
# Brand DNA — [Company Name]

## Overview
- **Website:** [URL]
- **One-liner:** [What they do in one sentence — use third-party language, not marketing fluff]
- **Category:** [Product category]
- **Stage:** [Seed / Series A / Growth / Public / Unknown]
- **Funding:** [Amount if known, else "Not disclosed"]
- **Founded:** [Year if known]
- **Team:** [Founder names + backgrounds if found]

## What It Does
[2-3 sentences. Plain language. What problem does it solve, for whom, and how.]

## Key Features
1. **[Feature name]** — [one-line description]
2. **[Feature name]** — [one-line description]
[list all major features, max 8]

## Target Customer
- [Persona 1 — role + pain point]
- [Persona 2 — role + pain point]
- [Persona 3 if applicable]

## Pricing
[Tiers and pricing if found. "Free", "Freemium", "Not public" if unknown.]

## Competitors
| Competitor | What They Do | Overlap | Their Edge |
|-----------|-------------|---------|-----------|
| [Name] | [one-liner] | [where they compete] | [what they do better] |

## Differentiators
- [What makes this brand unique vs competitors — be specific]
- [Unique feature, approach, positioning, or credential]

## Brand Voice
- **Tone:** [Professional / Casual / Technical / Bold / etc.]
- **Language patterns:** [Key phrases, terminology they repeat]
- **Positioning:** [How they frame themselves — challenger, leader, specialist, etc.]

## Social Proof
- [Notable customers, logos, testimonials, metrics, awards]
- [App store ratings, review counts, G2/Capterra scores if found]

## Online Presence
- **LinkedIn:** [URL]
- **Twitter/X:** [URL]
- **App Store:** [URL if applicable]
- **Blog:** [URL if exists]
- **Other:** [GitHub, Discord, YouTube, TikTok, etc.]

## Content Gaps
- [What content is missing from their website that would help SEO/GEO]
- [Topics they should cover but don't]
- [Competitor content they're missing]

## Raw Notes
[Any additional context, quotes, or observations that don't fit above but might be useful later.]
5. Deliver

Save the file and tell the user:

  1. Where it was saved
  2. Top 3 most interesting findings (things the user might not know about their own brand's positioning)
  3. Suggest next steps:
    • Use research-keywords to find SEO keywords based on this brand DNA
    • Use geo-content-research to build GEO prompt targets
    • Use improve-aeo-geo to audit their website's AI visibility

Rules

  1. Crawl first, search second — the website is the primary source. Web search fills gaps.
  2. Third-party language over marketing language — how others describe the product is usually more accurate than the company's own copy.
  3. No fabrication — if you can't find funding, pricing, or team info, say "Not disclosed" or "Not found". Never guess.
  4. Be opinionated in Content Gaps — this section is where you add value. Don't just list what's missing; explain why it matters.
  5. One file, complete picture — the brand_dna.md should be self-contained. Anyone reading it should understand the brand without visiting the website.

© onvoyage-ai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in research-brand of onvoyage-ai/gtm-engineer-skills.

  • SKILL.md
  • README.md

Open the folder on GitHubat commit 3777930

Compare with similar skills

Research Brand 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.

Research Brand compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Research Brand this skillonvoyage-ai/gtm-engineer-skills1.3k—~1.3kAutomated safety check: PassMIT
Marketing OsYuzzyuk/marketing-os540—~2.5kAutomated safety check: PassMIT
Icp Evidence Analysiselvisun/newsjack1.5k—~1.4kAutomated safety check: PassMIT
CompeteHouseofmvps/ultraship123—~1.1kAutomated safety check: NotesMIT
Position MeVarnan-Tech/opendirectory674—~1kAutomated safety check: PassMIT
SEO Geoeunomia-bpf/eunomia.dev236—~2.1kAutomated safety check: PassMIT

Similar skills

  • Marketing Os

    Yuzzyuk/marketing-os

    A complete marketing department in one skill. An agent skill from Yuzzyuk/marketing-os.

    540 GitHub stars~2.5k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed
  • Icp Evidence Analysis

    elvisun/newsjack

    Turn a source-bound company and market dossier into testable ideal-customer-profile hypotheses, buying roles, triggers, constraints, disqualifiers, standing, counterevidence, and research gaps.

    1.5k GitHub stars~1.4k tokensUpdated today
    Marketing & SEOAuto-check passed
  • Compete

    Houseofmvps/ultraship

    Competitive X-Ray — analyze any competitor URL vs your site.

    123 GitHub stars~1.1k tokensUpdated 3 mo ago
    Marketing & SEOAuto-check: notes
  • Position Me

    Varnan-Tech/opendirectory

    Elite Website Reviewer Agent for AEO, GEO, SEO, UI/UX Psychology, and Copywriting.

    674 GitHub stars~1k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed
  • SEO Geo

    eunomia-bpf/eunomia.dev

    Technical-only page-level and site-level SEO/GEO checklist for eunomia.dev content.

    236 GitHub stars~2.1k tokensUpdated yesterday
    Marketing & SEOAuto-check passed
  • Geo Fundamentals

    wasp-lang/wasp

    Generative Engine Optimization for AI search engines (ChatGPT, Claude, Perplexity).

    19k GitHub starsUsed in 9 repos~861 tokens
    Marketing & SEOAuto-check passed

More from onvoyage-ai/gtm-engineer-skills

All 12 skills in this repo
  • Audit Website Aeo

    onvoyage-ai/gtm-engineer-skills

    Audits a live website for AI-engine discoverability (AEO/GEO).

    1.3k GitHub stars~2.9k tokensUpdated 4 mo ago
    Auto-check passed
  • Research Keywords

    onvoyage-ai/gtm-engineer-skills

    Finds high-value SEO and GEO keywords using web search, AI analysis, and optionally paid tools like Ahrefs or Semrush.

    1.3k GitHub stars~4k tokensUpdated 4 mo ago
    Auto-check passed
  • Audit Content

    onvoyage-ai/gtm-engineer-skills

    Verifies truthfulness, accuracy, and link integrity of content before publishing.

    1.3k GitHub stars~1.9k tokensUpdated 4 mo ago
    Auto-check passed
  • Build Backlinks

    onvoyage-ai/gtm-engineer-skills

    Finds free backlink and brand mention opportunities across Hacker News, Quora, GitHub, directories, and niche communities.

    1.3k GitHub stars~2.3k tokensUpdated 4 mo ago
    Auto-check passed
  • Build Resource Pages

    onvoyage-ai/gtm-engineer-skills

    Takes existing content markdown files and builds production-final resource center pages on client websites using their existing tech stack and design system.

    1.3k GitHub stars~3.6k tokensUpdated 4 mo ago
    Auto-check passed
  • Create Geo Charts

    onvoyage-ai/gtm-engineer-skills

    Creates data visualizations (charts, graphs, tables) optimized for AI engine parsing and citation.

    1.3k GitHub stars~4.3k tokensUpdated 4 mo ago
    Auto-check passed

Categories

Questions about Research Brand

What does Research Brand do?

Researches a company from its URL and produces a Brand DNA file covering positioning, audience, competitors, voice, and messaging. Research Brand is an agent skill from onvoyage-ai/gtm-engineer-skills. Researches a company from its URL and produces a Brand DNA file covering positioning, audience, competitors, voice, and messaging.

When should I use Research Brand?

Research Brand fits situations like: starting work with a new brand; tasks that involve AI search optimization; tasks that involve Positioning and messaging.

How do I install Research Brand in Claude Code?

Run `npx skills add onvoyage-ai/gtm-engineer-skills --skill research-brand -a claude-code`. Or copy the skill folder (research-brand in onvoyage-ai/gtm-engineer-skills) into .claude/skills/research-brand in your project. Claude Code loads it when a task matches its description.

How do I install Research Brand in Codex?

Run `npx skills add onvoyage-ai/gtm-engineer-skills --skill research-brand -a codex`. Or copy the skill folder (research-brand in onvoyage-ai/gtm-engineer-skills) into .agents/skills/research-brand in your project. Codex loads it when a task matches its description.

Can I use Research Brand in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add onvoyage-ai/gtm-engineer-skills --skill research-brand -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-brand, .gemini/skills/research-brand, .github/skills/research-brand and .opencode/skills/research-brand in your project.

What does Research Brand need to run?

SKILL.md names no scripts, command-line tools or credentials: Research Brand is instructions for the agent only.

Does Research Brand access the network?

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.

Is Research Brand safe to install?

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.

What licence does Research Brand use?

Research Brand is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Research Brand use?

About 1.3k tokens (SKILL.md is roughly 5.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Research Brand?

Skills that share tags, products or a category with Research Brand: Marketing Os (Yuzzyuk/marketing-os, 540 stars), Icp Evidence Analysis (elvisun/newsjack, 1.5k stars), Compete (Houseofmvps/ultraship, 123 stars) and Position Me (Varnan-Tech/opendirectory, 674 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Research Brand?

onvoyage-ai (a GitHub organization) maintains it in onvoyage-ai/gtm-engineer-skills, which has 1,320 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on June 7, 2026.

Source: onvoyage-ai/gtm-engineer-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.