ai-proposal-generator

Generate professional HTML proposals from meeting notes. Features 5 proposal styles (Corporate, Entrepreneur, Creative, Consultant, Minimal), 6+ color themes, and a Design Wizard for custom templates. Triggers on "create proposal", "proposal for [client]", "proposal wizard", "proposal from [notes]", "show proposal styles", "finalize proposal". Integrates with ai-meeting-notes for context. Outputs beautiful, responsive HTML ready to send or export as PDF.

7 stars

Best use case

ai-proposal-generator is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Generate professional HTML proposals from meeting notes. Features 5 proposal styles (Corporate, Entrepreneur, Creative, Consultant, Minimal), 6+ color themes, and a Design Wizard for custom templates. Triggers on "create proposal", "proposal for [client]", "proposal wizard", "proposal from [notes]", "show proposal styles", "finalize proposal". Integrates with ai-meeting-notes for context. Outputs beautiful, responsive HTML ready to send or export as PDF.

Teams using ai-proposal-generator should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/ai-proposal-generator/SKILL.md --create-dirs "https://raw.githubusercontent.com/Demerzels-lab/elsamultiskillagent/main/public/skills/jeffjhunter/ai-proposal-generator/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/ai-proposal-generator/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How ai-proposal-generator Compares

Feature / Agentai-proposal-generatorStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Generate professional HTML proposals from meeting notes. Features 5 proposal styles (Corporate, Entrepreneur, Creative, Consultant, Minimal), 6+ color themes, and a Design Wizard for custom templates. Triggers on "create proposal", "proposal for [client]", "proposal wizard", "proposal from [notes]", "show proposal styles", "finalize proposal". Integrates with ai-meeting-notes for context. Outputs beautiful, responsive HTML ready to send or export as PDF.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# AI Proposal Generator

Generate professional, beautifully-designed HTML proposals from meeting notes in minutes.

## System Overview

```
Meeting Notes + Your Template + Color Theme = Professional HTML Proposal
```

## File Locations

```
proposals/
├── templates/           ← Style templates (markdown structure)
│   ├── corporate.md
│   ├── entrepreneur.md
│   ├── creative.md
│   ├── consultant.md
│   ├── minimal.md
│   └── custom/          ← User-created templates
├── themes/              ← Color themes (CSS)
│   ├── ocean-blue.css
│   ├── ember-orange.css
│   ├── forest-green.css
│   ├── slate-dark.css
│   ├── royal-purple.css
│   ├── trust-navy.css
│   └── custom/          ← User-created themes
├── generated/           ← Output proposals
│   ├── YYYY-MM-DD_client-name.md    ← Draft
│   └── YYYY-MM-DD_client-name.html  ← Final
└── SERVICES.md          ← User's pricing/packages
```

## Trigger Phrases

| Phrase | Action |
|--------|--------|
| `"create proposal for [client]"` | Generate proposal, pull from recent meeting notes |
| `"proposal from [file]"` | Generate from specific meeting notes file |
| `"proposal wizard"` | Launch Design Wizard to create/customize template |
| `"show proposal styles"` | Display all 5 styles with descriptions |
| `"show color themes"` | Display all color themes with previews |
| `"change style to [x]"` | Switch proposal style |
| `"change theme to [x]"` | Switch color theme |
| `"preview proposal"` | Show current draft |
| `"edit [section]"` | Modify specific section |
| `"finalize proposal"` | Generate final HTML |
| `"export pdf"` | Convert HTML to PDF |

## Proposal Styles

### 1. Corporate
**Tone:** Formal, structured, trust-building
**Best for:** Enterprise clients, B2B, government, large organizations
**Sections:** Cover Page, Executive Summary, Company Overview, Understanding Your Needs, Proposed Solution, Methodology, Project Team, Timeline, Investment, Terms, Appendix

### 2. Entrepreneur
**Tone:** Bold, direct, action-oriented
**Best for:** Startups, SMBs, fast-moving founders
**Sections:** The Problem, The Solution, What You Get, How It Works, Investment, Why Us, Let's Go

### 3. Creative
**Tone:** Visual, modern, portfolio-focused
**Best for:** Agencies, designers, marketing, creative services
**Sections:** The Vision, Your Challenges, Our Approach, The Work, Case Studies, Timeline, Investment, The Team, Next Steps

### 4. Consultant
**Tone:** Professional, advisory, expertise-led
**Best for:** Coaches, consultants, advisors, professional services
**Sections:** Situation Analysis, Key Challenges, Recommendations, Engagement Options, Expected Outcomes, Credentials, Investment, Next Steps

### 5. Minimal
**Tone:** Clean, simple, no-fluff
**Best for:** Freelancers, small projects, retainers, quick quotes
**Sections:** Project Overview, Scope, Timeline, Investment, Terms, Accept

## Color Themes

| Theme | Primary | Accent | Background | Vibe |
|-------|---------|--------|------------|------|
| **Ocean Blue** | `#0ea5e9` | `#0284c7` | Light | Professional, trustworthy |
| **Ember Orange** | `#ff6b35` | `#ff8c42` | Light/Dark | Bold, energetic |
| **Forest Green** | `#22c55e` | `#16a34a` | Light | Growth, natural |
| **Slate Dark** | `#1e293b` | `#475569` | Dark | Modern, sophisticated |
| **Royal Purple** | `#8b5cf6` | `#7c3aed` | Light | Creative, premium |
| **Trust Navy** | `#1e3a5f` | `#2563eb` | Light | Corporate, established |

## Design Wizard

Triggered by `"proposal wizard"` — 6-step guided template creation:

**Step 1 — Business Type:** Agency, Consulting, Tech, Freelance, Professional, Other
**Step 2 — Typical Clients:** Enterprise, SMB, Startups, Individuals, Mix
**Step 3 — Tone:** Formal, Friendly, Bold, Minimal
**Step 4 — Sections:** Multi-select from 12 options
**Step 5 — Style:** Recommend based on answers or let user choose
**Step 6 — Color Theme:** Select from 6 themes or custom

Output: Saves custom template to `proposals/templates/custom/[name].md`

### Wizard Output Format
```
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ TEMPLATE CREATED
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📄 Name: [template-name]
🎨 Style: [style] | Theme: [theme]
📝 Sections: [list]

📁 Saved: proposals/templates/custom/[name].md
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
```

## Proposal Generation

### Step 1: Gather Context
1. Search `meeting-notes/` for client name
2. Check `MEMORY.md` for client history
3. Load `proposals/SERVICES.md` for pricing
4. Ask user to fill gaps

### Step 2: Generate Draft
```
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📄 PROPOSAL DRAFT — [Client Name]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✅ Context: meeting-notes/[file]
✅ Template: [style] | Theme: [color]
✅ Pricing: [package]

📁 Draft: proposals/generated/[date]_[client].md

Commands: "show", "edit [section]", "preview html", "finalize"
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
```

### Step 3: Edit & Refine
- `"edit executive summary"` → Rewrite section
- `"make it more formal"` → Adjust tone
- `"add testimonials"` → Insert section
- `"change price to $5,000"` → Update pricing

### Step 4: Finalize
Generate HTML using base template + theme CSS:
```
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ PROPOSAL FINALIZED
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📄 [Client] Proposal
📁 HTML: proposals/generated/[date]_[client].html

Ready to send, export PDF, or download.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
```

## HTML Generation

### Base Template
Use `assets/proposal-template.html` as foundation:
- Inject markdown content converted to HTML
- Apply theme CSS variables
- Apply style-specific layout classes

### Style Classes
- `.proposal-corporate` — Serif headers, formal spacing, bordered sections
- `.proposal-entrepreneur` — Bold headers, high contrast, CTA-focused
- `.proposal-creative` — Asymmetric layout, visual emphasis, portfolio grid
- `.proposal-consultant` — Clean lines, advisory tone, option cards
- `.proposal-minimal` — Maximum whitespace, essential typography only

### Requirements
- Mobile-responsive
- Print-ready (clean page breaks)
- PDF-exportable

## SERVICES.md Template

```markdown
# Services & Pricing

## Packages

### Starter — $X,XXX/month
- [Deliverable]

### Growth — $X,XXX/month
- Everything in Starter
- [Additional]

### Scale — $X,XXX/month
- Everything in Growth
- [Additional]

## Terms
- Payment: [Net 15, 50% upfront, etc.]
```

## Integration

### From ai-meeting-notes
Extract: Client name, pain points, scope discussed, budget hints, timeline, decision makers

### To ai-daily-briefing
Pending proposals appear in briefing as action items

## Default Pairings

| Client Type | Style | Theme |
|-------------|-------|-------|
| Enterprise | Corporate | Trust Navy |
| Startup | Entrepreneur | Ember Orange |
| Agency | Creative | Royal Purple |
| SMB | Consultant | Ocean Blue |
| Quick project | Minimal | Slate Dark |

## Error Handling

**No meeting notes:** Offer to create from scratch or paste notes
**No SERVICES.md:** Help create or allow manual pricing
**No template:** Prompt wizard or suggest built-in style

Related Skills

simple-proposal-template-v2

7
from Demerzels-lab/elsamultiskillagent

Free basic proposal template for freelancers.

report-generator

7
from Demerzels-lab/elsamultiskillagent

Generates a structured report HTML based on a specific template.

fliz-ai-video-generator

7
from Demerzels-lab/elsamultiskillagent

Complete integration guide for the Fliz REST API - an AI-powered video generation platform that transforms text content into professional videos with voiceovers, AI-generated images, and subtitles. Use this skill when: - Creating integrations with Fliz API (WordPress, Zapier, Make, n8n, custom apps) - Building video generation workflows via API - Implementing webhook handlers for video completion notifications - Developing automation tools that create, manage, or translate videos - Troubleshooting Fliz API errors or authentication issues - Understanding video processing steps and status polling Key capabilities: video creation from text/Brief, video status monitoring, translation, duplication, voice/music listing, webhook notifications.

PPT Generator Pro - Claude Code Skill

7
from Demerzels-lab/elsamultiskillagent

## 📋 元数据

ai-ppt-generator

7
from Demerzels-lab/elsamultiskillagent

The awesome PPT format generation tool provided by baidu.

ai-lead-generator-skill

7
from Demerzels-lab/elsamultiskillagent

Generate qualified B2B leads for any industry using AI-powered research and LinkedIn/Apollo integration.

tiktok-ai-model-generator

7
from Demerzels-lab/elsamultiskillagent

Generate AI model videos for TikTok livestreams using Pinterest, Claude, Nano Banana Pro, and Veo or Kling. Use for creating AI-generated fashion models wearing products, animating them into videos, or building automated TikTok content production workflows. This skill provides a complete 4-step workflow covering Pinterest reference selection, Claude JSON prompt generation, Nano Banana Pro image generation, and video animation. Perfect for e-commerce sellers, content creators, and TikTok marketers who need AI models to showcase products.

free-ai-prompt-generator-for-chatgpt-gemini-more-q-6e800b2c

7
from Demerzels-lab/elsamultiskillagent

Write an AI prompt for a job description that attracts top talent

ai-portrait-generator

7
from Demerzels-lab/elsamultiskillagent

Generate ultra-photorealistic portraits using structured JSON prompts. Use when creating AI-generated portraits, character art, or realistic human images with cinematic quality and detailed specifications.

ad-creative-generator

7
from Demerzels-lab/elsamultiskillagent

Generate diverse, engaging ad prompts for any product or brand across 20+ creative styles and 10 categories. Use when user needs advertisement concepts, marketing prompts, or creative marketing content generation.

permanent-note-generator

7
from Demerzels-lab/elsamultiskillagent

从文章中自动提取并生成符合 Zettelkasten 方法论的永久笔记。用于处理文章,识别5种核心笔记类型(观点/论点、概念/定义、事实/证据、方法/流程、思维模型/原则),并按照原子性、独立性原则生成高质量的永久笔记。当用户需要从文章、书籍或其他材料中提取永久笔记时使用此技能。

readme-generator

7
from Demerzels-lab/elsamultiskillagent

Generate a production-quality README.md by analyzing project structure, framework, and code.