Agent skill · creative production · claude-office-skills

template-engine

Auto-fill document templates with data - mail merge for any format

Why this skill is useful

Adds executable scripts for document automation and template filling that extend the AI's capabilities beyond basic knowledge.

What it needs

Requires docxtpl, openpyxl installed locally. About 2k tokens when loaded. Last updated 2026-01-31. 363 stars on the source repository.

What this skill does

Template Engine Skill Overview This skill enables template-based document generation - define templates with placeholders, then automatically fill them with data. Works with Word, Excel, PowerPoint, and more. How to Use 1. Describe what you want to accomplish 2. Provide any required input data or files 3. I'll execute the appropriate operations Example prompts: "Mail merge for bulk letters/contracts" "Generate personalized reports from data" "Create certificates from templates" "Auto-fill forms with user data" Domain Knowledge Template Syntax (Jinja2-based) Word Template Example Excel Template Bulk Generation (Mail Merge) Advanced: Conditional Content Best Practices 1. Use clear placeholder naming ({{clientname}}) 2. Validate data before rendering 3. Handle missing data gracefully 4. Keep templates version-controlled Installation Resources docxtpl / yumdocs Repository Claude Office Skills Hub

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills claude-office-skills/template-engine

View the source on GitHub

Browse the @skills marketplace