← Back to Skills Marketplace
95
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install vector-text-fixer-1
Description
Fix garbled text in PDF/SVG vector graphics caused by font encoding issues, making files editable in AI tools. Supports batch processing and JSON export for...
Usage Guidance
This skill appears coherent and limited to local PDF/SVG repair, but take normal precautions: (1) run it in a controlled environment (virtualenv or container) and install requirements (PyMuPDF, beautifulsoup4) before use; (2) test on copies of sensitive files before bulk processing; (3) the requirements.txt includes 'dataclasses' which is unnecessary on recent Python versions—ensure your Python version is compatible; (4) verify the script actually writes outputs in your environment (the provided code focuses on detection/suggestions and may require confirming file-write behavior); and (5) because the tool operates on local files, avoid running it on secrets you cannot expose to the machine executing the script.
Capability Analysis
Type: OpenClaw Skill
Name: vector-text-fixer-1
Version: 1.0.0
The skill bundle is a legitimate utility for detecting and repairing garbled text (mojibake) in PDF and SVG files. The code in `scripts/main.py` uses standard libraries like PyMuPDF and BeautifulSoup to analyze text encoding and suggests fixes based on common character distribution patterns, with no evidence of data exfiltration, malicious execution, or prompt injection.
Capability Assessment
Purpose & Capability
The name/description (repair garbled text in PDFs/SVGs) match the implementation: the script uses PyMuPDF (fitz) to parse PDFs and BeautifulSoup to parse SVGs, detects garbled text, and produces JSON/repaired outputs. Declared dependencies (bs4, fitz) are appropriate. The extra 'dataclasses' entry in requirements is unnecessary on modern Python but not harmful.
Instruction Scope
SKILL.md instructs the agent to run the included script against PDF/SVG file paths or folders and to stop when the request is out of scope. The instructions do not direct reading of unrelated system files, environment variables, or transmission of data to external endpoints. Error-handling and fallback templates constrain the behavior to repair tasks.
Install Mechanism
This is an instruction-only skill with bundled code (no install spec). It includes a requirements.txt listing PyMuPDF (fitz) and BeautifulSoup which must be installed manually or by the operator. No remote download URLs or extraction steps are present. Note: the skill will require installing packages into the Python environment where it runs.
Credentials
No environment variables, credentials, or config paths are requested. The script performs local file reads/writes only. There are no credentials or unrelated service tokens required.
Persistence & Privilege
The skill does not request persistent platform privileges (always is false) and does not modify other skills or system-wide agent settings. Autonomous invocation is allowed by default but this is the platform norm and not combined with other concerning permissions here.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install vector-text-fixer-1 - After installation, invoke the skill by name or use
/vector-text-fixer-1 - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of vector-text-fixer.
- Fixes garbled text in PDF and SVG vector graphics caused by font encoding or embedding issues.
- Supports both single-file and batch processing modes.
- Allows export of repair results in editable JSON format for manual correction.
- Offers minimal, standard, and aggressive repair levels to suit varying document damage.
- Includes robust validation and fallback error handling for unsupported or incomplete requests.
- Provides clear output format requirements with confidence ratings and manual review recommendations.
Metadata
Frequently Asked Questions
What is Vector Text Fixer?
Fix garbled text in PDF/SVG vector graphics caused by font encoding issues, making files editable in AI tools. Supports batch processing and JSON export for... It is an AI Agent Skill for Claude Code / OpenClaw, with 95 downloads so far.
How do I install Vector Text Fixer?
Run "/install vector-text-fixer-1" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Vector Text Fixer free?
Yes, Vector Text Fixer is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Vector Text Fixer support?
Vector Text Fixer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Vector Text Fixer?
It is built and maintained by AIpoch (@aipoch-ai); the current version is v1.0.0.
More Skills