Skip to content
Back to skills

Documents

ASecurity

Create, edit, inspect, or convert Word documents and DOCX deliverables such as memos, reports, letters, templates, and forms.

  • 17 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 30, 2026
documentationpython

Security analysis

A100/100

Scanned May 30, 2026

npx -y skills add gabrielmoreira/agent-skills-mirror --skill documents --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Documents?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Documents
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/gabrielmoreira-documents/badge)](https://www.skillsdirectory.com/skills/gabrielmoreira-documents)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: documents
description: Create, edit, inspect, or convert Word documents and DOCX deliverables such as memos, reports, letters, templates, and forms.
---

# Documents

Use this skill when the user wants a `.docx` or Word-style document, or when an
existing document needs edits, comments, extraction, or conversion.

## Workflow

1. Clarify the output path if needed. Prefer a `.docx` file in the workspace.
2. Preserve existing documents. Write edited copies instead of overwriting
   originals unless the user asked for an in-place edit.
3. Use the best available local tool:
   - `python-docx` for creation and structured edits
   - `pandoc` for Markdown/HTML to DOCX conversion
   - OOXML inspection with `unzip` only for targeted low-level fixes
4. For new documents, choose a simple professional structure: title, metadata
   when useful, clear headings, readable body text, and tables only for real
   row/column data.
5. For edits, make the smallest change that satisfies the request and keep the
   original formatting where practical.
6. Verify by reopening the file with a parser such as `python-docx`, checking
   paragraph/table counts, and extracting representative text. If LibreOffice
   or another renderer is available, render or export a quick visual check.

If required dependencies are missing, ask before installing packages. If the
user only needs content and a DOCX cannot be produced in the environment, offer
Markdown or HTML as a fallback and clearly state the limitation.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.