Writing a proposal

SkillAI & models

Lets your agent write client proposals that follow your company's template, prices, and voice.

Use Writing a proposal in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add Writing a proposal and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the Writing a proposal skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Writing a proposalStart free
About this skill

How we write a client proposal

What this skill tells your AI

The instructions your AI receives, as published by ajsahni/agents-office in skills/proposal/SKILL.md and read by Ahel’s review.

Use this for any request that ends in a document a client says yes or no to: a proposal, a quote, a scope, a pricing page for one client.

Before you write

  1. Find the client in 30-Customers. If they are not there, say so at the top and write for the person described in the request.
  2. Take the packages and prices from 10-Business/offer-ladder.md. Never invent a price. If the request needs a price the ladder does not have, write "(price to confirm)".
  3. Read 20-Brand/voice.md and write in that voice.

The shape

Follow template.md beside this file, section for section. Keep the headings. Do not add sections.

Rules

  • Three options, always. The middle one is the one we want them to pick; say so in one line under the table.
  • Price per month, ex GST, and say so once under the table.
  • One page. If it will not fit, cut the background, not the scope.
  • No discounts. A cheaper option is a smaller scope, never the same scope for less.
  • The last line is the next step and a date, never "let me know".

Signals

GitHub stars
413
Forks
131
Last commit
Sep 2026
Advanced
Item type
skill
Key
proposal
Source
github.com/ajsahni/agents-office