Install
$ agentstack add skill-hasna-skills-convert ✓ 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.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
convert
Description
File format conversion skill with AI-powered extraction capabilities. Converts between images, PDFs, documents, and data formats with optional quality control and AI cleanup.
This CLI is API-backed. Set SKILLS_API_KEY when routing through the hosted skills/connectors runtime; provider-specific keys are managed by that runtime.
Category
File Processing / Format Conversion
Commands
convert
Convert a single file to another format.
bun run src/index.ts convert --format [options]
Options:
--format- Target format (required)--output- Output file path--quality- Quality preset (lossless, high, medium, low, web)--clean- AI cleanup/sanitization--model- AI model (claude, gpt-4o)
batch
Convert multiple files in a directory.
bun run src/index.ts batch --format --output [options]
info
Display file information.
bun run src/index.ts info
formats
List all supported formats and conversion matrix.
bun run src/index.ts formats
Dependencies
NPM Packages
sharp- Image processingpdf-lib- PDF manipulationpdf-parse- PDF text extractionmammoth- DOCX parsingexceljs- Excel file handlingcsv-parse/csv-stringify- CSV processing@anthropic-ai/sdk- Claude AIopenai- GPT-4o AI
API Key
SKILLS_API_KEY- Hosted runtime access. Provider credentials for AI features are managed remotely.
Conversion Categories
Image Processing
- Format conversion (PNG, JPG, WebP, AVIF, GIF, TIFF)
- Quality optimization (5 presets)
- Resize support
- Images to PDF
Document Processing
- PDF to text/markdown
- DOCX to markdown/text/HTML
- HTML to markdown
- Markdown to HTML
Data Processing
- CSV to/from Excel, JSON, YAML
- JSON to/from YAML
- TSV conversions
AI-Powered
- Image OCR to markdown/text/JSON
- PDF extraction with AI cleanup
- Document cleaning/sanitization
Key Features
- Quality Presets: lossless, high, medium, low, web
- AI Cleanup:
--cleanflag sanitizes output with AI - Large File Chunking: Automatic splitting for files >10MB
- Batch Processing: Convert entire directories
Use Cases
- Image Optimization: Compress images for web
- Document Extraction: OCR scanned documents
- Data Transformation: Convert between data formats
- PDF Processing: Extract/convert PDF content
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: hasna
- Source: hasna/skills
- License: Apache-2.0
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.