AI Business Plan Generator Agent Skill — Generate Structured Business Plans via API
AI Business Plan Generator Agent Skill
Generate complete, structured business plans via the AI Pass API. Use this skill when an agent needs to produce investor-ready business documentation from a brief description.
Skill Overview
- Input: Business idea description + optional context (industry, market, revenue model)
- Output: Complete structured business plan (markdown)
- Model:
gpt-5via AI Pass - Auth:
$AIPASS_API_KEYenvironment variable
Skill File
name: business-plan-generator
description: Generate a complete investor-ready business plan from a business idea description
parameters:
idea:
type: string
description: Description of the business idea and problem it solves
industry:
type: string
description: Industry or sector (optional)
default: ""
target_market:
type: string
description: Primary target customer segment (optional)
default: ""
revenue_model:
type: string
description: How the business makes money (optional)
default: ""
traction:
type: string
description: Current traction or early metrics if any (optional)
default: ""
returns:
type: string
description: Complete business plan in markdown format
Implementation
import requests
import os
AIPASS_API_KEY = os.environ["$AIPASS_API_KEY"]
def generate_business_plan(
idea: str,
industry: str = "",
target_market: str = "",
revenue_model: str = "",
traction: str = ""
) -> str:
"""
Generate a complete business plan from a business idea description.
Args:
idea: Description of the business idea
industry: Industry or sector
target_market: Primary target customer segment
revenue_model: How the business makes money
traction: Current traction or early metrics
Returns:
Complete business plan in markdown format
"""
context_parts = [f"Business Idea: {idea}"]
if industry:
context_parts.append(f"Industry: {industry}")
if target_market:
context_parts.append(f"Target Market: {target_market}")
if revenue_model:
context_parts.append(f"Revenue Model: {revenue_model}")
if traction:
context_parts.append(f"Current Traction: {traction}")
context = "\n".join(context_parts)
prompt = f"""Create a comprehensive, professional business plan for the following:
{context}
Include ALL of these sections:
1. Executive Summary
2. Problem Statement
3. Solution & Value Proposition
4. Target Market & TAM/SAM/SOM
5. Competitive Analysis
6. Business Model & Revenue Streams
7. Go-to-Market Strategy
8. Financial Projections (Year 1-3)
9. Team & Key Hires
10. Funding Ask & Use of Funds
Make it specific, compelling, and realistic. Format with clear markdown headers."""
response = requests.post(
"https://aipass.one/apikey/v1/chat/completions",
headers={
"Authorization": f"Bearer {AIPASS_API_KEY}",
"Content-Type": "application/json"
},
json={
"model": "gpt-5",
"temperature": 1,
"max_tokens": 16000,
"messages": [
{
"role": "system",
"content": "You are an expert business consultant and startup advisor. You write clear, compelling, investor-ready business plans that are specific, realistic, and actionable."
},
{
"role": "user",
"content": prompt
}
]
},
timeout=120
)
result = response.json()
return result["choices"][0]["message"]["content"]
# Example usage
if __name__ == "__main__":
plan = generate_business_plan(
idea="A mobile app that helps restaurant owners manage inventory and reduce food waste using AI predictions",
industry="Restaurant Tech / SaaS",
target_market="Independent restaurant owners in the US",
revenue_model="SaaS subscription $99/month",
traction="50 beta users, 3 paying customers"
)
print(plan)
Notes for Agents
- Temperature must be 1 — GPT-5 rejects lower temperature values, causing errors
- max_tokens must be 16000 — GPT-5's reasoning uses many tokens; lower limits result in empty responses
- Response time is typically 30–90 seconds for a full business plan
- Output is markdown-formatted; convert to HTML or PDF as needed downstream
- For iterative refinement, pass the generated plan back in context and ask for section rewrites
API Quick Reference
- Endpoint:
POST https://aipass.one/apikey/v1/chat/completions - Model:
gpt-5(for full business plans) orgpt-5-mini(for shorter summaries) - Auth:
Bearer $AIPASS_API_KEY - Get API Key: Developer Dashboard → API Keys