Brand Name & Tagline Generator
Generates brand names, product names, or taglines using linguistic techniques, checks domain availability via Brave Search, and scores each option. Prerequisites: brave-search MCP, python3.
MCP get_skill({ skillId: "brand-name-tagline-generator-cff7ae0c" })Use this skill with your agent
Create a free account and connect via MCP
# Brand Name & Tagline Generator
Generate brand names or taglines using linguistic techniques, check availability, and score options.
## When to Use
- "I need a name for my {company/product/project}"
- "Help me come up with taglines for {brand}"
- "Generate name ideas for {concept}"
## Requirements
- **Brave Search MCP** for domain/trademark checking
- **python3** for scoring and analysis
## Workflow
### Step 1 — Naming Brief
- **What it is** (company, product, feature, side project)
- **What it does** (1 sentence)
- **Target audience**
- **Tone** (professional, playful, techy, premium, minimal)
- **Keywords / themes** (concepts to evoke)
- **Avoid** (words, associations, or styles to skip)
- **Domain needs** (.com required? .io okay?)
### Step 2 — Generate Names (Multiple Techniques)
```markdown
## Name Candidates
### Technique 1: Compound Words
{Combine two relevant words}
- {Name 1}
- {Name 2}
- {Name 3}
### Technique 2: Portmanteau
{Blend parts of two words}
- {Name 1}
- {Name 2}
### Technique 3: Metaphor / Abstract
{Words from other domains that evoke the right feeling}
- {Name 1}
- {Name 2}
### Technique 4: Modified Spelling
{Real words with creative spelling}
- {Name 1}
- {Name 2}
### Technique 5: Invented Words
{Completely new words that sound right}
- {Name 1}
- {Name 2}
```
### Step 3 — Check Availability
For top 5-8 candidates:
```
brave_web_search: "{NAME} .com domain"
brave_web_search: "{NAME} company brand"
brave_web_search: "{NAME} trademark"
```
### Step 4 — Score Names
```bash
python3 << 'PYEOF'
names = [
{"name": "{Name1}", "memorable": 8, "relevant": 9, "available": 10, "pronounceable": 7, "unique": 8},
{"name": "{Name2}", "memorable": 7, "relevant": 8, "available": 5, "pronounceable": 9, "unique": 6},
{"name": "{Name3}", "memorable": 9, "relevant": 6, "available": 10, "pronounceable": 8, "unique": 9},
]
for n in names:
score = (n["memorable"] * 0.25 + n["relevant"] * 0.25 +
n["available"] * 0.2 + n["pronounceable"] * 0.15 + n["unique"] * 0.15)
n["total"] = round(score, 1)
ranked = sorted(names, key=lambda x: x["total"], reverse=True)
print("| Rank | Name | Score | Memorable | Relevant | Available | Pronounceable | Unique |")
print("|------|------|-------|-----------|----------|-----------|---------------|--------|")
for i, n in enumerate(ranked, 1):
print(f"| {i} | {n['name']} | {n['total']} | {n['memorable']} | {n['relevant']} | {n['available']} | {n['pronounceable']} | {n['unique']} |")
PYEOF
```
### Step 5 — Taglines (Optional)
```markdown
## Taglines for {CHOSEN_NAME}
### Descriptive
- "{What you do, clearly}"
- "{Benefit-focused statement}"
### Aspirational
- "{What the customer becomes}"
- "{Vision statement}"
### Clever
- "{Wordplay or double meaning}"
- "{Unexpected angle}"
```
### Step 6 — Save Results
```bash
mkdir -p outputs/creative
cat > "outputs/creative/naming-{PROJECT_SLUG}-{DATE}.md" << 'EOF'
{NAMING_RESULTS}
EOF
```
## Important Rules
- Generate at least 15 name candidates across multiple techniques
- Always check domain/trademark via Brave Search before recommending
- Score objectively — don't just push the first idea
- Pronounceability matters — if you can't say it, it fails
- Note trademark risks even if you can't do a formal search
## Example Prompts
- "I need a name for my project management SaaS tool"
- "Generate brand names for an organic dog food company"
- "Come up with taglines for my developer tool called {name}"Related Skills
More skills in Creative & Ideas
Creative Writing Workshop
Guides structured creative writing sessions — short stories, poetry, flash fiction — with prompts, genre-specific techniques, feedback, and revision. Uses random seed generation for prompts. Prerequisites: python3.
Design Brief Builder
Creates comprehensive design briefs for freelancers or agencies — project scope, brand guidelines, moodboard references via Brave Search, and deliverable specifications. Prerequisites: brave-search MCP.
Pitch Deck Outline Builder
Builds investor-ready pitch deck outlines with market research via Brave Search, slide-by-slide content, speaker notes, and a Mermaid business model diagram. Prerequisites: brave-search MCP, python3.
Structured Brainstorm & Idea Generator
Runs structured brainstorming sessions using proven frameworks (SCAMPER, random association, constraint removal) and Brave Search for inspiration. Produces ranked idea lists with feasibility scores. Prerequisites: brave-search MCP, python3.
Explore Other Categories
Skills from other categories with shared topics
Creative Director
AI creative director with recursive self-assessment. Generates concepts using world-class methodologies (SIT, TRIZ, Lateral Thinking, bisociation), scores against 6 weighted criteria with Cannes/D&AD/HumanKind calibration, and recursively refines until the 9+ threshold is reached. Accepts briefs in any format — text, voice transcript, PDF, or raw notes. Use when the user asks to generate creative concepts, brainstorm campaign ideas, develop a Big Idea or campaign platform, evaluate or critique existing creative work, find consumer insights, or shares a brief for ideation — including activations, PR-stunts, brand utility, experiential, and non-advertising ideas. Calibrates against a library of 569 legendary campaigns (P01-P18 pattern map) to detect saturation and ensure originality. Do not use for media planning, production budgeting, brand identity/logo design, copywriting final drafts, or market research data collection.
/math - Unified Math Capabilities
Unified math capabilities - computation, solving, and explanation. I route to the right tool.
/sprint-planning
Plan a sprint — scope work, estimate capacity, set goals, and draft a sprint plan. Use when kicking off a new sprint, sizing a backlog against team availability (accounting for PTO and meetings), deciding what's P0 vs. stretch, or handling carryover from the last sprint.