← Back to Skills Marketplace
ly5201314gjx

file-processor

by ly5201314gjx · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
1399
Downloads
0
Stars
20
Active Installs
1
Versions
Install in OpenClaw
/install file-processor
Description
Automatically detects and processes files including PDF, Excel, CSV, Word, images, and text for extraction, OCR, data analysis, and summarization.
README (SKILL.md)

文件处理技能

自动识别和处理用户发送的文件。

支持格式

  • PDF (pdf)
  • Excel (xlsx, xls)
  • CSV (csv)
  • Word (docx)
  • 图片 (jpg, png, jpeg)
  • 文本 (txt)

功能

1. PDF 读取

提取文字、表格、页码信息

2. Excel/CSV 处理

读取数据、统计、筛选

3. OCR 文字识别

图片转文字

4. 文档摘要

长文本自动摘要

依赖

pip install pdfplumber openpyxl python-docx pytesseract pillow

使用方法

直接发送文件给小乡,根据格式自动处理。

Usage Guidance
This skill appears to do what it claims: local parsing, OCR, and summaries of common file types, with no network calls or credential use. Before installing or running it: 1) install dependencies in an isolated environment (virtualenv/container) because some packages (e.g., pdf parsers, image libraries) can be exposed by maliciously crafted files; 2) note that OCR requires Tesseract to be installed on the host (SKILL.md hints at this but doesn't automate it); 3) avoid processing highly sensitive files unless you trust the skill source (owner is unknown); 4) if you need higher assurance, review or run the included processor.py in a sandbox to confirm behavior. Overall the package is internally consistent and coherent with its description.
Capability Analysis
Type: OpenClaw Skill Name: file-processor Version: 1.0.0 The skill bundle provides a file processing utility that supports various formats like PDF, Excel, CSV, Word, images, and text. The `SKILL.md` clearly outlines the purpose and dependencies, without any prompt injection attempts. The `processor.py` script uses standard, well-known libraries (e.g., pdfplumber, openpyxl, pandas, pytesseract) to parse and extract information from files. The code includes basic resource limits (e.g., reading limited rows/characters) and handles common encoding issues for text files. There is no evidence of malicious intent, such as data exfiltration, unauthorized command execution, persistence mechanisms, or obfuscation. The functionality aligns directly with the stated purpose of processing user-provided files.
Capability Assessment
Purpose & Capability
Name/description match the actual code and README: processor.py implements PDF, Excel, CSV, DOCX, TXT, and image OCR processing using the listed Python libraries. No unrelated services, credentials, or binaries are requested.
Instruction Scope
SKILL.md instructions are scoped to installing the listed Python libraries and sending files for processing. The runtime code reads only the provided file path and does not access other system files, environment variables, or external endpoints.
Install Mechanism
This is an instruction-only skill (no automated install). SKILL.md recommends pip installs from PyPI (pdfplumber, openpyxl, python-docx, pytesseract, pillow, and SKILL.py uses pandas). Installing packages from PyPI is expected for this functionality; there is no download-from-arbitrary-URL or archive extraction in the manifest.
Credentials
No environment variables, credentials, or config paths are requested. The libraries used are appropriate for the stated tasks. There are no unexpected secret accesses.
Persistence & Privilege
always:false and disable-model-invocation:false (normal). The skill does not request persistent or system-wide changes, nor does it modify other skills' configs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install file-processor
  3. After installation, invoke the skill by name or use /file-processor
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- 发布初始版本 1.0.0,提供自动识别和处理多种文件格式的能力。 - 支持格式:PDF、Excel、CSV、Word、图片(JPG、PNG、JPEG)、文本文件。 - 实现主要功能:PDF内容提取、Excel/CSV数据处理、图片OCR识别、长文本自动摘要。 - 用户可直接发送文件,根据文件类型自动处理。
Metadata
Slug file-processor
Version 1.0.0
License
All-time Installs 20
Active Installs 20
Total Versions 1
Frequently Asked Questions

What is file-processor?

Automatically detects and processes files including PDF, Excel, CSV, Word, images, and text for extraction, OCR, data analysis, and summarization. It is an AI Agent Skill for Claude Code / OpenClaw, with 1399 downloads so far.

How do I install file-processor?

Run "/install file-processor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is file-processor free?

Yes, file-processor is completely free (open-source). You can download, install and use it at no cost.

Which platforms does file-processor support?

file-processor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created file-processor?

It is built and maintained by ly5201314gjx (@ly5201314gjx); the current version is v1.0.0.

💬 Comments