analyzing-changes
Analyzes code changes, detects documentation drift, and evaluates change impact scope. Use when reviewing diffs, checking doc sync, or running pre-commit…
Processes Word document files (.docx). Creates, edits, annotates, tracks revisions, analyzes OOXML structure, and preserves formatting for contracts, policies, academic papers, and business documents. Use when working with .docx files or Word documents. Do NOT use for PDFs,
$ npx -y skills add telagod/code-abyss --skill processing-docx --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/processing-docxContext preview
The summary Claude sees to decide when to auto-load this skill.
Processes Word document files (.docx). Creates, edits, annotates, tracks revisions, analyzes OOXML structure, and preserves formatting for contracts, policies, academic papers, and business documents. Use when working with .docx files or Word documents. Do NOT use for PDFs,
name: processing-docx description: Processes Word document files (.docx). Creates, edits, annotates, tracks revisions, analyzes OOXML structure, and preserves formatting for contracts, policies, academic papers, and business documents. Use when working with .docx files or Word documents. Do NOT use for PDFs, spreadsheets, presentations, or plain text files. user-invocable: false allowed-tools: Bash, Read, Write, Edit, Glob argument-hint: <file.docx | task>
`.docx` is a ZIP archive of XML and resources. Different tasks have different tools and workflows.
| Intent | Workflow | Reference | |--------|----------|-----------| | **Read/analyze text only** | pandoc → markdown | [raw-xml-access.md](references/raw-xml-access.md) | | **Read structure, comments, media, formatting** | unpack → raw XML | [raw-xml-access.md](references/raw-xml-access.md) | | **Create new document** | docx-js (JS/TS) | [docx-js.md](docx-js.md) | | **Edit own document, simple changes** | Document library (Python) | [ooxml.md](ooxml.md) | | **Edit someone else's document** | Redlining (tracked changes) | [redlining.md](references/redlining.md) | | **Legal / academic / business / gov docs** | Redlining — REQUIRED | [redlining.md](references/redlining.md) | | **Visual analysis** | soffice → PDF → pdftoppm | [raw-xml-access.md](references/raw-xml-access.md) |
pandoc --track-changes=all path-to-file.docx -o output.md # --track-changes=accept/reject/all
1. **MANDATORY — READ ENTIRE FILE**: `docx-js.md` (~500 lines). NEVER set range limits. 2. Create JS/TS file using Document, Paragraph, TextRun components. 3. Export with `Packer.toBuffer()`.
1. **MANDATORY — READ ENTIRE FILE**: `ooxml.md` (~600 lines). NEVER set range limits. 2. `python ooxml/scripts/unpack.py <office_file> <output_dir>` 3. Run Python script using Document library. 4. `python ooxml/scripts/pack.py <input_dir> <office_file>`
See [redlining.md](references/redlining.md) for full 6-step workflow with batching strategy and RSID preservation.
| Package | Install | Purpose | |---------|---------|---------| | pandoc | `apt install pandoc` | Text extraction | | docx | `npm i -g docx` | Create new docs | | LibreOffice | `apt install libreoffice` | PDF conversion | | Poppler | `apt install poppler-utils` | `pdftoppm` for images | | defusedxml | `pip install defusedxml` | Secure XML parsing |
Give your AI coding agent a personality. Composable persona + style + skills for Claude Code, Codex, Gemini CLI & OpenClaw. Ships Tech Persona Card v1.0 spec.
Repo: telagod/code-abyss
Analyzes code changes, detects documentation drift, and evaluates change impact scope. Use when reviewing diffs, checking doc sync, or running pre-commit…
Scans code for security vulnerabilities, detects dangerous patterns, and ensures security decisions are documented. Use when running security scans, auditing…
Processes Excel spreadsheet files (.xlsx, .xlsm, .csv). Creates workbooks, builds formulas, preserves formatting, analyzes tabular data, and validates…
Frontend UI design system selector and implementation guide covering Glassmorphism, Liquid Glass (Apple-style), Neubrutalism, and Claymorphism. Use when…
安全架构与治理:威胁建模 (STRIDE/PASTA/LINDDUN)、零信任身份架构、IAM/SSO/MFA/PAM、合规框架 (SOC2/PCI/HIPAA/GDPR)、DLP、隐私工程、安全控制设计。Use when designing security architecture, threat…
DevOps knowledge reference covering Git workflows, testing strategies, DevSecOps, release pipeline orchestration (release.yml, multi-arch images, cosign…