ODT File Manager & Editor

PassAudited by ClawScan on May 1, 2026.

Overview

This appears to be a coherent local ODT editing skill, but it can modify documents in place and depends on an unpinned Python package.

This skill is reasonable for local ODT work. Before installing or using it, make sure you are comfortable installing `odfdo`, run edits only on intended documents, keep backups for important files, and review any document before uploading it back to NextCloud or another shared location.

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

A mistaken file path or replacement pattern could alter the wrong document or change more text than intended.

Why it was flagged

The script saves changes back to the same user-supplied document path, including after find/replace operations.

Skill content
doc.save(path, pretty=True)
print(f"OK replaced {count} occurrence(s) in: {path}")
Recommendation

Inspect first, work on copies for important files, and require explicit confirmation before replace, style, metadata, or upload operations.

What this means

Users may install whatever version pip resolves at setup time, which can affect reproducibility and supply-chain assurance.

Why it was flagged

The required Python dependency is installed via an unpinned pip command, so the exact package version is not fixed by the skill artifacts.

Skill content
pip install odfdo
Recommendation

Install from a trusted Python package source and consider pinning a known-good `odfdo` version in controlled environments.

What this means

A bad local edit could be propagated to a cloud document if the upload step is run.

Why it was flagged

The documented workflow can re-upload locally edited ODT files through a separate NextCloud skill.

Skill content
python3 $NC/files_binary.py upload /tmp/MyDoc.odt "/Documents/MyDoc.odt"
Recommendation

Review the edited local file before uploading, and keep backups or version history enabled for cloud documents.