template-sds-generator
Installation
SKILL.md
Use this skill when the user wants a traceable SDS/MSDS package that must preserve a supplied Word template.
Use {baseDir} to refer to this skill folder.
Preconditions
- Before production use, replace the placeholder company block in
{baseDir}/config/fixed_company.ymlwith the owning company's approved supplier information. - The runtime needs Python 3.11+.
- OCR is optional. If scanned PDFs are expected,
tesseractmust be available on the host or in the sandbox/container runtime. - PDF export requires
sofficeorlibreofficeon the execution runtime. - This package is self-bootstrapping at runtime: the Python launcher creates
.venvand installsrequirements.lockinside the skill folder on first use. - ClawHub publishes text files only. The fallback base template
assets/templates/sds_base.docxis generated locally on first use when it is missing.
Canonical entrypoint
Prefer the bundled cross-platform Python launcher instead of shell-only wrappers: