proposal

Generate a freelance proposal in John's voice from his resume and job post details.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/jpratt9/dotfiles --skill proposal-jpratt9
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: proposal
Source: https://github.com/jpratt9/dotfiles/tree/main/.agents/skills/proposal
Command: npx skills add https://github.com/jpratt9/dotfiles --skill proposal-jpratt9

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, pdftotext, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of professional freelance proposals, tailored to John's voice, and saves them ready for editing in VSCode.

Core Features & Use Cases

  • Personalized Proposals: Draft proposals with John's voice and professional touch.
  • Market Rate Research: Incorporates real-time market rate data for accurate pricing.
  • Save & Open Functionality: Saves proposals in a folder and opens them in VSCode for easy editing.
  • Use Case: Generate a detailed freelance proposal for a job posting, complete with cover letter and suggested hourly rate, in John's voice.

Quick Start

Generate a freelance proposal for the job posting you've pasted. Just run the 'proposal' skill with the job description as the argument.

Frequently Asked Questions about proposal

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a freelance proposal from a job description using my resume?

To generate a freelance proposal, this Skill extracts information from your resume and combines it with job post details to create a personalized markdown file. It also searches current market rates to suggest an hourly rate, then saves and opens the file in VSCode for final editing.

Does this proposal generation Skill require Python and pdftotext to run?

Yes, this proposal generation Skill requires both Python and pdftotext as dependencies. Python handles the proposal generation scripts and markdown file handling, while pdftotext is necessary for extracting text from your resume document to populate the proposal content.

Can I automate market rate research and suggest an hourly rate for freelance proposals?

Yes, you can automate market rate research because the Skill searches for current market rates during proposal generation. It incorporates this real-time data to suggest an appropriate hourly rate within the generated markdown proposal file for your freelance job posting.

What is the best way to create markdown proposals tailored to a specific professional voice?

The best way to create markdown proposals in a specific professional voice is using a resume-based generation script. This Skill extracts your resume data, matches it with job details, and outputs a personalized markdown file directly in VSCode for immediate review and editing.

How do I save and open generated freelance proposals in VSCode automatically?

You can save and open generated freelance proposals in VSCode automatically by running the Skill with a job description. The Python scripts output the markdown file into a specified directory and trigger VSCode to open it immediately for final adjustments.