All skills

Fill Word document templates (contracts, forms) with structured data using docxtpl. Use when user uploads a .docx template with {{variables}} and provides data to fill it, or requests contract/form generation from template.

Use this Skill: https://skilld.dev/gh/artwist-polyakov/polyakov-claude-skills/docx-contracts

This session only. Nothing lands on disk.

SKILL.md

≈60 tokens always: the name and description. ≈257 when used: this file.

docx-contracts

Automated contract and form filling using docxtpl library.

Workflow

Be shure, that you recieve docx file. Don't try to read it.

  1. Extract schema: Run scripts/extract_schema.py <template.docx> to get variables list and JSON schema. Don't read file. Just launch script.
  2. Gather data: Extract values from user message context, matching schema fields. Use Claude completion for extraction if needed
  3. Handle missing data: If any required field is missing or uncertain, ask user directly. Do not guess
  4. Fill template: Create JSON file with data, then run scripts/fill_template.py <template.docx> <data.json> <output.docx>
  5. Deliver: Move result to /mnt/user-data/outputs/ and provide download link. Please don't read output file.

Key Points

  • Template must use Jinja2 syntax: {{VARIABLE_NAME}}
  • All required fields from schema must be filled
  • Ask user for missing data - never invent values
  • Install docxtpl if needed: pip install docxtpl --break-system-packages

Source: SKILL.md on GitHub

No alerts17d4 checks · Risk SAFE
  • Gen Agent Trust Hub17d

    The skill is a utility for automating the filling of Word document templates. It includes scripts to extract variables and render documents using the docxtpl library. It has a minor security surface related to processing user-uploaded templates which could contain indirect prompt injections.

  • Socket17d

    No alerts

  • Snyk17d

    Risk: LOW · No issues

  • Runlayer7mo

    2/3 files flagged

Signed by skilld at a801c16. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub last week.

Activeupdated 9 months ago

README badge

README badge for artwist-polyakov/polyakov-claude-skills/docx-contracts