Back to Skills

repo-name-generator

verified

Generate creative, memorable repository names optimized for virality. Analyzes project content to suggest names that are catchy, searchable, and shareable. Use when asked to "name this repo", "suggest repo names", "what should I call this project", or "generate project name".

View on GitHub

Marketplace

claude-skills

tsilva/claude-skills

Plugin

repo-name-generator

Repository

tsilva/claude-skills

plugins/repo-name-generator/skills/repo-name-generator/SKILL.md

Last Verified

January 22, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/tsilva/claude-skills/blob/main/plugins/repo-name-generator/skills/repo-name-generator/SKILL.md -a claude-code --skill repo-name-generator

Installation paths:

Claude
.claude/skills/repo-name-generator/
Powered by add-skill CLI

Instructions

# Repo Name Generator

Generate 6 creative, memorable repository names optimized for virality.

## Quick Start

```
/repo-name-generator           # Analyze current directory
/repo-name-generator ./path    # Analyze specific path
```

## Workflow

### 1. Project Analysis

Examine available files to understand the project:

| File | What to Extract |
|------|-----------------|
| README.md | Project description, purpose |
| package.json / pyproject.toml / Cargo.toml / go.mod | Name, description, keywords |
| Main source files | Core functionality |
| Current repo name | Context for renaming |

### 2. Apply Virality Criteria

| Factor | Description | Examples |
|--------|-------------|----------|
| **Memorable** | Short, easy to spell/say | `vite`, `bun`, `deno` |
| **Searchable** | Unique, SEO-friendly | `fastapi`, `prisma` |
| **Shareable** | Fun to mention | `husky`, `panda` |
| **Descriptive** | Hints at purpose | `typescript`, `autoprefixer` |
| **Clever** | Wordplay, metaphors | `yarn`, `brew`, `nest` |

### 3. Generate Names Across Styles

Generate at least one name per style:

| Style | Characteristics |
|-------|-----------------|
| **Creative** | Metaphors, abstract concepts (phoenix, aurora) |
| **Professional** | Clean, corporate-friendly (dataforge, apikit) |
| **Playful** | Fun animals/objects (otter, rocket) |
| **Technical** | Describes function directly (quicksort, logstream) |
| **Punny** | Wordplay, tech jokes (gitgud, ctrl-z) |

## Output Format

Present exactly 6 name suggestions in this format:

```markdown
## Suggested Repository Names

### 1. **name-here**
> Tagline that captures the essence

**Style:** Creative | **Why it works:** Brief explanation of virality factors

---

### 2. **another-name**
> Another compelling tagline

**Style:** Professional | **Why it works:** Explanation

---

(continue for all 6 suggestions)
```

## Guidelines

- Names should be lowercase, hyphenated if multi-word
- Prefer 1-2 words (max 3)
- Avoid names already tak

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
3005 chars