Doccraft

PassAudited by ClawScan on May 1, 2026.

Overview

Doccraft appears to be a coherent document-drafting and Word-file editing skill, with expected local file and dependency risks users should scope carefully.

Install this if you want an agent to read project materials and draft or edit Word deliverables. Before using it, choose a narrow source folder, work on document copies, use trusted DOCX dependencies, and review all generated/redlined files before sharing or submitting them.

Findings (3)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

The agent may alter Word documents or produce tracked-change versions; mistakes could affect official or business deliverables.

Why it was flagged

The skill is explicitly intended to modify or redline Word documents, including potentially important third-party or formal documents. This is expected for the purpose, but users should review changes carefully.

Skill content
Edit or redline existing `.docx` files ... Default to tracked changes or comments for government, legal, academic, commercial, or third-party documents.
Recommendation

Work on copies, confirm the exact input and output files, and review tracked changes or comments before relying on the final document.

What this means

Running DOCX generation will execute code from the installed/resolved docx module, so an untrusted local package path could affect the environment.

Why it was flagged

DOCX generation loads a local or environment-specified Node module. That is purpose-aligned, but the skill does not pin or verify the external module in the provided artifacts.

Skill content
if (process.env.SGDB_DOCX_MODULE) { candidates.push(process.env.SGDB_DOCX_MODULE); } candidates.push("docx");
Recommendation

Use a trusted installation of the docx package, avoid pointing SGDB_DOCX_MODULE at untrusted paths, and prefer pinned dependencies in controlled workspaces.

What this means

If a broad folder is supplied, the agent may include unrelated private file paths or source details in working manifests and downstream drafting context.

Why it was flagged

The manifest helper recursively inventories user-specified files or directories, which can capture sensitive file names and project structure as working context.

Skill content
parser.add_argument("inputs", nargs="+", help="Files or directories to scan") ... for root, dirnames, filenames in os.walk(path):
Recommendation

Provide only the folders needed for the document, exclude unrelated private materials, and review generated manifests or section briefs before using them downstream.