← Back to Skills Marketplace
jeffjhunter

AI Proposal Generator

by Jeff J Hunter · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
4318
Downloads
9
Stars
15
Active Installs
1
Versions
Install in OpenClaw
/install 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.
README (SKILL.md)

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

# 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

Usage Guidance
This skill looks safe to install for proposal drafting. Before using it, make sure your meeting notes, MEMORY.md, and SERVICES.md do not contain information you would not want included in a client proposal, and review the generated HTML before sending. If confidentiality is strict, consider removing the Google Fonts links from the template.
Capability Analysis
Type: OpenClaw Skill Name: ai-proposal-generator Version: 1.0.0 The OpenClaw skill bundle is designed to generate HTML proposals from meeting notes and templates. All file access instructions in SKILL.md are local and confined to expected directories (`meeting-notes/`, `proposals/`, `MEMORY.md`, `assets/`). The `assets/proposal-template.html` and example HTML files only load fonts from Google Fonts, which is a standard and benign practice. There are no signs of prompt injection against the AI agent, malicious execution, data exfiltration, persistence mechanisms, or obfuscation across any of the analyzed files. The skill's behavior is clearly aligned with its stated purpose.
Capability Assessment
Purpose & Capability
The skill’s capabilities are coherent with its stated purpose: it reads meeting notes, client history, pricing/service details, templates, and themes to create proposal drafts and HTML files. Users should still review outputs because proposals may contain sensitive business details.
Instruction Scope
The workflow is user-invoked through proposal-related trigger phrases and includes preview/edit/finalize steps rather than automatic sending or publishing.
Install Mechanism
No install spec, binaries, environment variables, credentials, or executable code are required; this is an instruction-only skill with static templates/assets.
Credentials
Local access is scoped to expected proposal-related paths such as meeting-notes, MEMORY.md, proposals/SERVICES.md, and proposals/generated. The generated HTML template also references Google Fonts, which may cause browser requests to Google when opened.
Persistence & Privilege
The skill writes persistent proposal drafts, final HTML files, and custom templates under the proposals directory. This is purpose-aligned and scoped, with no evidence of privileged access, credentials, background agents, or hidden persistence.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ai-proposal-generator
  3. After installation, invoke the skill by name or use /ai-proposal-generator
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
v1.0.0 — Initial Release 📄 Core Features - Generate professional HTML proposals from meeting notes - 5 proposal styles: Corporate, Entrepreneur, Creative, Consultant, Minimal - 6 color themes: Ocean Blue, Ember Orange, Forest Green, Slate Dark, Royal Purple, Trust Navy - Design Wizard for custom template creation - Smart pricing integration from saved SERVICES.md 🎨 Output - Beautiful, responsive HTML ready to send - Print-ready, PDF-exportable - Mobile-friendly design ⚡ Integration - Pulls context from ai-meeting-notes - Connects with ai-daily-briefing for follow-up reminders You had the meeting. You took the notes. Now the proposal writes itself. Built by Jeff J Hunter
Metadata
Slug ai-proposal-generator
Version 1.0.0
License
All-time Installs 15
Active Installs 15
Total Versions 1
Frequently Asked Questions

What is 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 4318 downloads so far.

How do I install AI Proposal Generator?

Run "/install ai-proposal-generator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is AI Proposal Generator free?

Yes, AI Proposal Generator is completely free (open-source). You can download, install and use it at no cost.

Which platforms does AI Proposal Generator support?

AI Proposal Generator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created AI Proposal Generator?

It is built and maintained by Jeff J Hunter (@jeffjhunter); the current version is v1.0.0.

💬 Comments