skills$openclaw/ai-proposal-generator
jeffjhunter4.9k

by jeffjhunter

ai-proposal-generator – OpenClaw Skill

ai-proposal-generator is an OpenClaw Skills integration for writing workflows. 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.

4.9k stars3.6k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026writing

Skill Snapshot

nameai-proposal-generator
descriptionGenerate 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. OpenClaw Skills integration.
ownerjeffjhunter
repositoryjeffjhunter/ai-proposal-generator
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @jeffjhunter/ai-proposal-generator
last updatedFeb 7, 2026

Maintainer

jeffjhunter

jeffjhunter

Maintains ai-proposal-generator in the OpenClaw Skills directory.

View GitHub profile
File Explorer
22 files
.
assets
proposal-template.html
10.6 KB
SERVICES-template.md
2.0 KB
examples
corporate-trust-navy.html
15.6 KB
entrepreneur-ember-orange.html
10.1 KB
minimal-slate-dark.html
7.7 KB
templates
consultant.md
1.5 KB
corporate.md
1.2 KB
creative.md
1.1 KB
entrepreneur.md
745 B
minimal.md
405 B
themes
ember-orange.css
1.8 KB
forest-green.css
1.6 KB
ocean-blue.css
1.4 KB
royal-purple.css
1.9 KB
slate-dark.css
1.8 KB
trust-navy.css
2.1 KB
_meta.json
299 B
SKILL.md
8.4 KB
SKILL.md

name: ai-proposal-generator description: 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.

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

PhraseAction
"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

ThemePrimaryAccentBackgroundVibe
Ocean Blue#0ea5e9#0284c7LightProfessional, trustworthy
Ember Orange#ff6b35#ff8c42Light/DarkBold, energetic
Forest Green#22c55e#16a34aLightGrowth, natural
Slate Dark#1e293b#475569DarkModern, sophisticated
Royal Purple#8b5cf6#7c3aedLightCreative, premium
Trust Navy#1e3a5f#2563ebLightCorporate, 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

# 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 TypeStyleTheme
EnterpriseCorporateTrust Navy
StartupEntrepreneurEmber Orange
AgencyCreativeRoyal Purple
SMBConsultantOcean Blue
Quick projectMinimalSlate 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

README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

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

FAQ

How do I install ai-proposal-generator?

Run openclaw add @jeffjhunter/ai-proposal-generator in your terminal. This installs ai-proposal-generator into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/jeffjhunter/ai-proposal-generator. Review commits and README documentation before installing.