Individual skill
officecli-word-form
Use this skill to create fillable Word forms (.docx) with real Content Controls (SDT) + legacy FormField checkboxes + MERGEFIELD mail-merge placeholders + document protection. Trigger on: 'fillable form', 'form fields', 'content controls', 'SDT', 'word form', 'fill in', 'only editable fields', 'protect document', 'onboarding form', 'HR intake', 'survey template', 'contract / SOW template', 'mail-merge template', 'compliance checklist', 'medical intake questionnaire'. Output is a single .docx where specific fields are editable and the rest is locked. This skill is INDEPENDENT, not a scene layer on docx — payload is `w:sdt` + `w:ffData` + `w:fldChar` + `documentProtection`, none of which docx base skill covers. Do NOT trigger for regular reports, letters, memos, academic papers, pitch decks, or any document with no user-fillable fields — route those to officecli-docx or its scene layers.
skills/officecli-word-form/SKILL.md
Source commit c56512c8c7b76fe284f09940e4cd492470099d3e
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 4, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 33,131
- Repository last updated
- Oct 30, 2026
- License
- Apache-2.0
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 46,994 bytesSKILL.mdcore · 46,994 bytesSKILL.mdcore · 46,994 bytesSKILL.mdcore · 46,994 bytesSKILL.mdcore · 46,994 bytesSKILL.mdcore · 46,994 bytesSKILL.mdcore · 46,994 bytesSKILL.mdcore · 46,994 bytesSKILL.mdcore · 46,994 bytesSKILL.mdcore · 46,994 bytesSKILL.mdcore · 46,994 bytesSKILL.mdcore · 46,994 bytesSKILL.mdcore · 46,994 bytesSKILL.mdcore · 46,994 bytesSKILL.mdcore · 46,994 bytesSKILL.mdcore · 46,994 bytesSKILL.mdcore · 46,994 bytesSKILL.mdcore · 46,994 bytesSKILL.mdcore · 46,994 bytesSKILL.mdcore · 46,994 bytesSKILL.mdcore · 46,994 bytesSKILL.mdcore · 46,994 bytesSKILL.mdcore · 46,994 bytesSKILL.mdcore · 46,994 bytesSKILL.mdcore · 46,994 bytesSKILL.mdcore · 46,994 bytes
Read excerpt
# OfficeCLI Word-Form Skill
**This skill is INDEPENDENT, not a scene layer on docx.** A form's payload — `<w:sdt>` controls, `<w:ffData>` legacy fields, `<w:fldChar>` mail-merge, `documentProtection` — is a distinct element class from docx's paragraph/heading/style primitives. Its QA is different too: docx's Delivery Gate cares about visual layout and live PAGE fields, this skill's cares about data plumbing (protection enforced / alias+tag / items injected / name ≤ 20 / no underscore anti-pattern). **Reverse handoff:** if the user's document has no fillable fields (report, letter, memo, thesis, proposal), route to `officecli-docx` or a docx scene skill — don't use this one.
## BEFORE YOU START (CRITICAL)
**If `officecli` is not installed:**
`macOS / Linux`
```bash
if ! command -v officecli >/dev/null 2>&1; then
curl -fsSL https://d.officecli.ai/install.sh | bash
fi