working-with-documents
Creates and edits Office documents: Word (.docx), PDF, and PowerPoint (.pptx).Use when working with document creation, PDF manipulation, presentation generation,tracked changes, or converting between formats.
Third-Party Agent Skill: Review the code before installing. Agent skills execute in your AI assistant's environment and can access your files. Learn more about security
Installation for Agentic Skill
View all platforms →skilz install mjunaidca/mjs-agent-skills/working-with-documents skilz install mjunaidca/mjs-agent-skills/working-with-documents --agent opencode skilz install mjunaidca/mjs-agent-skills/working-with-documents --agent codex skilz install mjunaidca/mjs-agent-skills/working-with-documents --agent gemini
First time? Install Skilz: pip install skilz
Works with 22+ AI coding agents
Cursor, Aider, Copilot, Windsurf, Qwen, Kimi, and more...
Extract and copy to ~/.claude/skills/ then restart Claude Desktop
git clone https://github.com/mjunaidca/mjs-agent-skills cp -r mjs-agent-skills/.claude/skills/working-with-documents ~/.claude/skills/ Need detailed installation help? Check our platform-specific guides:
Related Agentic Skills
markdown-converter
by steipeteConvert documents and files to Markdown using markitdown. Use when converting PDF, Word (.docx), PowerPoint (.pptx), Excel (.xlsx, .xls), HTML, CSV, J...
document-converter
by benbrastmckieConvert between Markdown, DOCX, and PDF formats bidirectionally. Handles text extraction from PDF/DOCX, markdown to document conversion. Use when conv...
activitypub-php-conventions
by AutomatticPHP coding standards and WordPress patterns for ActivityPub plugin. Use when writing PHP code, creating classes, implementing WordPress hooks, or stru...
Agentic Skill Details
- Repository
- mjs-agent-skills
- Type
- Non-Technical
- Meta-Domain
- productivity
- Primary Domain
- word
- Market Score
- 17.3
Agent Skill Grade
C
Score: 74/100
Click to see breakdown
Score Breakdown
Areas to Improve
- File is 272 lines but lacks table of contents; violates navigation requirement for files >100 lines
- All 272 lines in one file; should move detailed examples, XML patterns, and design guidelines to references/
- PPTX has validation steps (validate.py, thumbnail.py) but DOCX and PDF workflows lack verification steps
Recommendations
- Address 1 high-severity issues first
- Add trigger phrases to description for discoverability
- Add table of contents for files over 100 lines
Graded: 1/24/2026
Developer Feedback
I noticed your skill tackles document handling in a pretty comprehensive way—definitely a practical tool for developers who work across different file formats. That said, with a C-grade score of 74/100, there's some solid room to strengthen the architecture and make the guidance even tighter.
Links:
The TL;DR
You're sitting at 74/100, solidly in C territory. This is based on Anthropic's best practices for skill design. Your strongest area is Ease of Use (21/25)—the metadata and triggers are clear, and the workflow structure works well. The weakness? Progressive Disclosure Architecture (18/30) is dragging you down. Your 272-line file needs better organization and layered structure.
What's Working Well
- Solid trigger coverage: Your description hits specific use cases (DOCX, PDF, PPTX, tracked changes, format conversion) that'll activate appropriately for document tasks.
- Clear workflows: The unpack → edit → pack pattern for DOCX is straightforward, and your quick reference table at the top is genuinely helpful.
- Real code examples: Each operation has concrete Python examples (pdfplumber, python-docx, pandoc) that developers can actually use, not vague pseudo-code.
- Validation for PPTX: You're already thinking about verification with validate.py and thumbnail.py checks—that's the right mindset.
The Big One: Missing Architecture for 272 Lines
Here's what's holding you back: all your content is crammed into one SKILL.md file without layering. You hit 272 lines, which means you should have a table of contents and offloaded detailed patterns to reference files.
Why it matters: Developers scanning your skill should see the essentials first, then drill into complexity. Right now they're scrolling past design guidelines and XML patterns to find what they need.
The fix:
- Add a table of contents at the top (sections: Word, PDF, PowerPoint, Format Conversion, Dependencies)
- Move detailed content to
references/:references/xml-patterns.md— OOXML structure detailsreferences/design-guidelines.md— color palettes and layout rules (honestly, consider if these belong at all—they're design advice, not doc manipulation)references/ocr-setup.md— detailed OCR configuration
- Keep SKILL.md to ~150 lines with just essential workflows
Impact: +6 points easy.
Other Things Worth Fixing
No validation for DOCX/PDF workflows — You validate PPTX (good!), but DOCX editing and PDF merging lack verification steps. Add: "Verify DOCX opens without corruption" and "Verify PDF page count matches expected." (+1 point)
Redundant tool explanations without decision criteria — Lines 82-99 show pdfplumber, then lines 138-150 show pdftotext doing similar work. Add context: "Use pdfplumber for programmatic extraction with table support; use pdftotext CLI for quick one-off extractions." (+1 point)
Design guidelines feel out of scope — Color palettes and layout rules in lines 228-250 are UX advice, not document manipulation. Either move to references or remove entirely. (+1 point)
Quick Wins
- High impact: Restructure into SKILL.md + references/ (fixes the architecture issue)
- Medium impact: Add TOC, validation patterns, tool differentiation
- Low lift: Remove or relocate design guidelines
- Combined improvement: ~9 points, could push you to a solid B-
Checkout your skill here: SkillzWave.ai | SpillWave We have an agentic skill installer that install skills in 14+ coding agent platforms. Check out this guide on how to improve your agentic skills.
Browse Category
More productivity Agentic SkillsReport Security Issue
Found a security vulnerability in this agent skill?