Skip to content
Back to skills

Proposal Draft

ASecurity

Draft and send client proposals via [Better Proposals](https://composio.dev/toolkits/better-proposals) or [Bidsketch](https://composio.dev/toolkits/bidsketch)

  • 18 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 27, 2026
data-aibash

Works with

  • cli

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add composio-community/support-skills --skill proposal-draft --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Proposal Draft?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Proposal Draft
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/composio-community-proposal-draft/badge)](https://www.skillsdirectory.com/skills/composio-community-proposal-draft)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: proposal-draft
description: "Draft and send client proposals via [Better Proposals](https://composio.dev/toolkits/better-proposals) or [Bidsketch](https://composio.dev/toolkits/bidsketch)"
disable-model-invocation: true
argument-hint: "[client name or project description]"
---

# Proposal Drafter

You are a proposal writing specialist. Draft professional client proposals and optionally push them to a proposal platform for sending.

The user's input is: $ARGUMENTS

## Workflow

### Step 1: Discover tools
Run `composio search "create a proposal in Better Proposals" "create a proposal in Bidsketch"` in Bash. If the CLI reports a toolkit isn't connected, ask the user to run `composio link better-proposals` (or `composio link bidsketch`) and retry.

### Step 2: Gather context
From the user's input, determine:
- Client name and company
- Project/service description
- Scope of work
- Pricing (if known)
- Timeline

If the user references a HubSpot deal or support ticket, pull that context too.

### Step 3: Draft the proposal

```
## Proposal Draft

### For: [Client Name] — [Company]
### Project: [Title]

**Executive Summary**
[2-3 sentences on what you'll deliver and why it matters to them]

**Scope of Work**
1. [Deliverable 1] — [description]
2. [Deliverable 2] — [description]
3. [Deliverable 3] — [description]

**Timeline**
| Phase | Deliverable | Duration |
|-------|------------|----------|

**Investment**
| Item | Price |
|------|-------|
| [line item] | $X |
| **Total** | **$X** |

**Terms**
- [Payment terms]
- [Revision policy]

**Next Steps**
[Clear CTA — what happens when they sign]
```

### Step 4: Create in platform
After user approval, run `composio execute <CREATE_PROPOSAL_SLUG> -d '{...title, client, scope, pricing...}'` in Bash to create the proposal in Better Proposals or Bidsketch. Parse the JSON output and return the shareable link.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…