Install
$ agentstack add skill-wowyuarm-file-ops-skill-file-ops ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
File Ops
Workflow
- Run health check to discover available operations and missing dependencies:
`` .venv/bin/python /scripts/file_ops.py health ``
- Run the appropriate command with explicit paths:
`` .venv/bin/python /scripts/file_ops.py --input /path/to/file [options] ``
- Read the JSON result and report the output path, metadata, or extracted text to the user.
- If a dependency is missing, surface the exact gap from the health report or error message.
Replace ` with the absolute path to this skill directory. The script must be invoked with the Python interpreter from the skill's own .venv (located at /.venv). Run /scripts/setup.sh if the .venv` does not exist.
Commands
| Command | Purpose | Key flags | |---------|---------|-----------| | health | Report runtime capabilities | (none) | | convert | Convert file format | --input, --to, --output, --sheet, --overwrite | | inspect | Return file metadata as JSON | --input | | archive | Create or extract zip | --input (multi), --output, --extract | | extract-text | Extract readable text | --input |
Supported Conversions
- Image formats:
png,jpg,jpeg,webp,gif,bmp,tiff pdf -> docxxlsx -> csvxls -> csv(requires xlrd, not installed by default)docx -> pdf(requires LibreOffice)html/md/markdown -> pdf(requires wkhtmltopdf)
Notes
- All operations are path-based. Do not wrap file content in base64 unless the user explicitly asks.
- Run
healthbefore promising support for optional conversions or operations. - For Excel conversion,
--sheetaccepts a sheet name or zero-based index. - If a conversion or operation is unavailable, surface the exact dependency gap instead of falling back silently.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: wowyuarm
- Source: wowyuarm/file-ops-skill
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.