
Fillable Word Form Builder
Builds .docx forms with editable fields, checkboxes, mail-merge placeholders and locked layout.
- Repository
- iOfficeAI/OfficeCLI
- Stars
- 32,939
- Licence
- Apache-2.0
- Files
- 1 file
What it does
When installed, the agent can create a Word (.docx) form where only specific answer fields are editable and the rest of the page is locked, such as an HR intake, onboarding form, survey, or contract template. It uses real Word content controls, legacy checkboxes, mail-merge placeholders and document protection, and it drives the OfficeCLI command-line tool to build the file step by step. It also tells the agent to route ordinary reports or letters to a different document skill.
Great for
- Operations or HR staff who need a fillable intake, onboarding or compliance form in Word
- Teams building contract or SOW templates with mail-merge fields
- Developers who want scripted, repeatable generation of protected Word forms
Skip it if
- Regular reports, letters, memos or papers with no fields to fill, since the skill says to use the general docx skill instead
- Users who lack the ability to install a command-line tool or run shell commands, because the workflow depends on OfficeCLI commands
Try asking
- “Create a fillable employee onboarding form in Word with text fields, a date picker and a yes/no checkbox, then lock everything except the fields.”
- “Build a medical intake questionnaire .docx where patients can only edit the answer boxes.”
- “Turn my contract template into a mail-merge document with MERGEFIELD placeholders for client name and amount.”
- “Make a compliance checklist Word file with protected layout and checkbox items.”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 1 original files, the Apache-2.0 licence and an attribution note.
officecli-word-form.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip officecli-word-form.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip officecli-word-form.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Finish all static layout edits before applying forms protection, since later non-field edits need --force or raw-set.
- Run officecli help docx sdt when unsure of property names, because the CLI help is authoritative over this skill.
- Check the build log for WARNING: UNSUPPORTED messages and fix them before delivering the file.
What's inside
- SKILL.md
Redistributed unmodified from iOfficeAI/OfficeCLI under the Apache-2.0 licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.