onewave-ai/sow-generator
Generates professional Statements of Work from a project brief. Use when a user needs to create an SOW, scope a project, define deliverables and milestones, or produce a consulting engagement document.
npx skills add https://github.com/OneWave-AI/claude-skills --skill sow-generator
Generate complete, client-ready Statements of Work from a project brief, meeting the standards of Big Four consulting firms, top-tier agencies, and enterprise procurement. Produce polished documents ready for client review with minimal edits, never rough drafts or templates with blanks.
references/required-inputs.md -- inputs to gather and pre-generation client researchreferences/document-structure.md -- the 16-section SOW structure with templates for every sectionreferences/pricing-templates.md -- fixed-price, time-and-materials, and retainer pricing models (Section 11)references/legal-terms.md -- confidentiality, IP, warranties, liability, termination, and other legal clauses (Section 14)references/change-management.md -- change request and change order process (Section 12)references/risk-management.md -- risk register and escalation path (Section 13)references/required-inputs.md. If any required item is missing, ask for it explicitly. Do not guess at critical commercial terms.references/required-inputs.md to gather company overview, recent news, technology footprint, and regulatory environment. If research yields nothing, proceed on user-provided inputs and flag assumptions explicitly. Never fabricate company information.references/pricing-templates.md based on engagement type (default: fixed-price).references/document-structure.md, pulling Section 11 from pricing-templates, Section 12 from change-management, Section 13 from risk-management, and Section 14 from legal-terms. Replace every bracketed placeholder with real values from inputs and research. Leave brackets only where the user explicitly deferred. Mark gaps with [ACTION REQUIRED: ...].sow.md in the working directory (or a user-specified path).Verify before finalizing:
Take onewave-ai/sow-generator from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.