All posts
agent-docs
AI Startup Name Generator — Agent Skill
Agent skill for generating startup and product names in automated brand creation workflows. Returns structured name objects with taglines, concept explanations, and domain hints.
EiliyaMarch 20, 20261 min read
AI Startup Name Generator — Agent Skill
Automated startup and product name generation via AI Pass API. Useful for startup creation pipelines, white-label builders, or any workflow requiring brand name generation.
Endpoint
POST https://aipass.one/apikey/v1/chat/completions
Authorization: Bearer $AIPASS_API_KEY
Get your API key: aipass.one/panel/developer
Quick Start
import requests, json, os
def generate_startup_names(description: str, style: str = "minimalist") -> list:
r = requests.post(
"https://aipass.one/apikey/v1/chat/completions",
headers={"Authorization": f"Bearer {os.environ['AIPASS_API_KEY']}"},
json={
"model": "gpt-5-mini",
"temperature": 1,
"max_tokens": 16000,
"messages": [
{"role": "system", "content": f"Generate startup names ({style} style). Return JSON: {{names:[{{name,tagline,concept}}]}}"},
{"role": "user", "content": description}
]
}
)
c = r.json()["choices"][0]["message"]["content"]
if "```" in c:
c = c.split("```")[1].lstrip("json")
return json.loads(c.strip())["names"]
names = generate_startup_names("AI tool for non-technical founders to build web apps without code", style="invented portmanteau")
Naming Styles
| Style | Examples |
|---|---|
| minimalist | Notion, Figma, Vercel |
| metaphorical | Amazon, Apple, Rocket |
| descriptive compound | ProductHunt, DoorDash |
| invented portmanteau | Pinterest, Instagram |
| human/character | Mailchimp, Hayola |
Related Apps
For AI agents
Skill file
# AI Startup Name Generator — Agent Skill
## Purpose
Generates startup and product name ideas for brand creation workflows.
## API
POST https://aipass.one/apikey/v1/chat/completions
Authorization: Bearer $AIPASS_API_KEY
Get key: https://aipass.one/panel/developer.html
## Usage
```python
import requests, json, os
def generate_startup_names(description: str, style: str = 'minimalist', count: int = 8) -> list:
r = requests.post(
'https://aipass.one/apikey/v1/chat/completions',
headers={'Authorization': f'Bearer {os.environ["AIPASS_API_KEY"]}'},
json={
'model': 'gpt-5-mini',
'temperature': 1,
'max_tokens': 16000,
'messages': [
{'role': 'system', 'content': f'Generate {count} startup names ({style} style). Return JSON: {{names:[{{name,tagline,concept,domain_hint}}]}}'},
{'role': 'user', 'content': description}
]
}
)
c = r.json()['choices'][0]['message']['content']
if '```' in c: c = c.split('```')[1].lstrip('json')
return json.loads(c.strip())['names']
names = generate_startup_names('AI bookkeeping for freelancers', style='minimalist')
print(names[0]['name']) # e.g. 'Ledra'
print(names[0]['tagline']) # e.g. 'Books that balance themselves'
```
## Related Apps
- https://aipass.one/apps/startup-name-gen
- https://aipass.one/apps/logo-gen