Agent skill · writing content · ailabs-393
business-document-generator
This skill should be used when the user requests to create professional business documents (proposals, business plans, or budgets) from templates. It provides PDF templates and a Python script for generating filled documents from user data.
Why this skill is useful
Adds a Python script for generating filled business documents from templates, which the AI wouldn't reliably generate on its own.
What it needs
Requires pypdf, python, reportlab installed locally. About 4k tokens when loaded. Last updated 2025-11-11. 438 stars on the source repository.
What this skill does
Business Document Generator Overview Generate professional business documents (Project Proposals, Business Plans, Annual Budgets) from high-quality PDF templates. Use the bundled Python script to fill templates with user-provided data and output polished PDF documents ready for distribution. When to Use This Skill Activate this skill when the user asks to: Create a business proposal or project proposal Generate a business plan document Develop an annual budget plan Create any professional business document based on the available templates Fill in business templates with specific data Available Document Types This skill supports three types of professional business documents: 1. Project Proposal - Professional proposals for client projects Template: assets/templates/Professional Proposal Template.pdf Use case: Pitching projects to clients, stakeholders 2. Business Plan - Comprehensive business planning documents Template: assets/templates/Comprehensive Business Plan Template.pdf Use case: Startup planning, investor presentations, strategic planning 3. Annual Budget - Detailed budget planning documents Template: assets/templates/Annual Budget Plan Template.pdf Use case: Financial planning, budget proposals, fiscal year planning Quick Start Workflow Step 1: Understand User Requirements Gather information from the user about: Document type needed (proposal, business plan, or budget) Key data to include (company name, client info, dates, etc.) Any specific customization needs Step 2: Prepare the Data Create a JSON file with the document data. Reference the data schemas in references/documentschemas.md for field requirements. Example for Proposal: Note: Check assets/examples/ for complete example JSON files: proposalexample.json businessplanexample.json budgetexample.json Step 3: Install Dependencies (First Time Only) The generation script requires Python packages. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills ailabs-393/business-document-generator