Install any skill in seconds. Free to start, no credit card required.
Get Started Free →automateyournetwork/document-generation
Generate Word (.docx), Excel (.xlsx) and PowerPoint (.pptx) documents and fill existing PDF forms, from real NetClaw data, with per-element provenance and no fabrication.
Passed 14 of 20 test cases with the skill, and 4 of 20 without it.
and 13 more in the full report
12 fixed5 passed either way7 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 12 test cases the skill fixed. Same model, same prompt, with and without the skill.
An operator generated several network compliance reports earlier in the session and now needs to list all generated documents and their output file paths. Which tool should be called?
| Checked | Without skill | With skill |
|---|---|---|
| Identifies list_documents as the tool to discover generated files. | Missed | Passed |
The instructions your model reads when the skill loads.
document-mcp (NetClaw-authored, spec 082 / roadmap R18)$DOCUMENT_MCP_CMDA document must never fabricate to fill a blank.
Tool output is ephemeral — read once, in context, by the person who asked. A document is not. It gets emailed, attached to a ticket, filed for audit, and read months later by someone who was not there, and it carries the authority of its formatting.
A professional-looking change record with a plausible invented number is a far more effective way to launder
a guess into an official record than any amount of terminal output, because nobody re-derives a figure
that is already in a table in a .docx.
So: never infer, estimate, interpolate, or carry forward a stale value to complete a document. If you do
not have a figure, send {"unavailable": "<why>"}. The server renders that as visible text. It will not
render a blank, and it will not let you send one.
Every value in a figure, table, keyvalue or form field is one of exactly three shapes:
{"v": "fgt-01", "src": "fgt_system_status", "device": "fgt-01", "as_of": "2026-08-03T13:58:00Z"}
{"unavailable": "device did not answer within timeout"}
{"failed": "FortiGate plane unreachable: connection refused"}
| You send | The document shows |
|---|---|
{"v": x, "src": ...} | x, with a visible source |
{"v": ""} | (empty) — the source was consulted and returned nothing |
test cases passed, vs 4 / 20 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.