From docx-contracts
Fills .docx templates for contracts and forms with structured data using docxtpl library and Jinja2 {{variables}}. Extracts schema via Python scripts, gathers data, handles missing fields by asking user, generates output .docx.
How this skill is triggered — by the user, by Claude, or both
Slash command
/docx-contracts:docx-contractsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Automated contract and form filling using docxtpl library.
Automated contract and form filling using docxtpl library.
Be shure, that you recieve docx file. Don't try to read it.
scripts/extract_schema.py <template.docx> to get variables list and JSON schema. Don't read file. Just launch script.scripts/fill_template.py <template.docx> <data.json> <output.docx>/mnt/user-data/outputs/ and provide download link. Please don't read output file.{{VARIABLE_NAME}}pip install docxtpl --break-system-packagesnpx claudepluginhub artwist-polyakov/polyakov-claude-skills --plugin docx-contractsGenerate and manipulate Word DOCX files programmatically. Supports template-based generation with branding compliance and from-scratch creation. Analyze templates, replace placeholders, extract content.
Fills Word document form templates (.docx) by detecting table-based label-value fields and populating them from user data. Supports CJK/Latin mixed text with font switching.
Fills institutional Word form templates (.doc/.docx) for IRB protocols, ethics applications, and grant proposals while preserving original formatting. Korean-aware CJK support.