← Back to Skills Marketplace
erickong

Pro Zh Summary

by erickong · GitHub ↗ · v1.1.0
cross-platform ✓ Security Clean
311
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install pro-zh-summary
Description
专业级中文长文本摘要工具。当用户要求“总结”、“摘要”、“提炼要点”、“缩写”或处理超长中文文本时,必须调用此工具进行自动分段与压缩。
Usage Guidance
This skill appears coherent with its description, but check the following before installing: (1) It requires heavy ML dependencies (transformers, torch, sentencepiece) plus fastapi/uvicorn/requests — the SKILL.md package list omits some of these; install requirements.txt in an isolated environment. (2) On first run server.py will download the model "heack/HeackMT5-ZhSum100k" from the Hugging Face hub and cache it to disk — verify you trust that model repo and expect the network and storage usage. (3) The skill launches a local background process (127.0.0.1:28199) to serve summaries; make sure this behavior is acceptable and run it in a disposable/isolated environment if you have privacy or resource concerns. (4) If you need guarantees about the model's provenance or license, inspect the model repository before use. Otherwise the bundle is internally consistent and matches its stated purpose.
Capability Analysis
Type: OpenClaw Skill Name: pro-zh-summary Version: 1.1.0 The skill is a legitimate Chinese text summarization tool using a local MT5 model. It employs a client-server architecture where `main.py` acts as a CLI and `server.py` hosts a FastAPI-based inference engine on a local port (28199) to keep the model in memory for performance. While it uses `subprocess.Popen` to silently launch the backend server and allows reading local files via the `--file` argument, these behaviors are consistent with its stated purpose of processing long documents and optimizing AI agent response times. No evidence of data exfiltration, malicious persistence, or harmful prompt injection was found.
Capability Assessment
Purpose & Capability
Name/description (Chinese long-text summarization) align with the included code: main.py + server.py implement a local summarization microservice using transformers/torch and expose a /summarize endpoint. Requesting model artifacts and ML packages is expected for this purpose.
Instruction Scope
SKILL.md instructs running python main.py which matches the entry point. The code reads user-provided text, --file, or stdin (all reasonable). Note: server.py calls transformers.from_pretrained(MODEL_NAME) at startup, which will fetch model artifacts from the Hugging Face hub at runtime — this network activity and disk caching is not explicitly documented in SKILL.md and should be expected by the user.
Install Mechanism
There is no formal install spec; the package dependencies are listed in requirements.txt. Runtime model loading will download model weights from the Hugging Face model repo "heack/HeackMT5-ZhSum100k". Downloading large artifacts at runtime is expected for ML skills but increases risk (large network traffic, disk usage). The SKILL.md metadata lists only transformers/torch/sentencepiece while requirements.txt also includes fastapi, uvicorn, requests — an inconsistency that may cause runtime failures if uninstalled.
Credentials
The skill requests no environment variables or credentials. It operates locally and only accesses files explicitly passed via --file or stdin. The only external access is to fetch model artifacts from the Hugging Face hub (public model name); no unexpected credentials are requested.
Persistence & Privilege
always is false and the skill does not change other skills or system-wide configs. It spawns a background local server process for faster subsequent responses, which is reasonable for the described purpose and limited to the skill's own runtime.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pro-zh-summary
  3. After installation, invoke the skill by name or use /pro-zh-summary
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
- Optimized for long Chinese text summaries, now automatically segments and compresses input for better results. - Enhanced skill description and usage instructions for clarity. - Added configuration options for maximum summary length and text chunk size. - Updated dependencies to require Python 3.8+ with specific packages: transformers, torch, and sentencepiece.
Metadata
Slug pro-zh-summary
Version 1.1.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Pro Zh Summary?

专业级中文长文本摘要工具。当用户要求“总结”、“摘要”、“提炼要点”、“缩写”或处理超长中文文本时,必须调用此工具进行自动分段与压缩。 It is an AI Agent Skill for Claude Code / OpenClaw, with 311 downloads so far.

How do I install Pro Zh Summary?

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

Is Pro Zh Summary free?

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

Which platforms does Pro Zh Summary support?

Pro Zh Summary is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Pro Zh Summary?

It is built and maintained by erickong (@erickong); the current version is v1.1.0.

💬 Comments