Abstract Trimmer
v0.1.0Compress academic abstracts to meet strict word limits while preserving key information, scientific accuracy, and readability. Supports multiple compression...
⭐ 0· 163·0 current·0 all-time
byAIpoch@aipoch-ai
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description (abstract trimming) matches the included Python script and usage examples. The script implements regex-based trimming strategies and file/stdin I/O consistent with the stated features (conservative/balanced/aggressive, check-only, JSON/text output).
Instruction Scope
Runtime instructions direct running the local Python script with input via file, stdin, or a CLI flag and writing output to a file or stdout — scope remains limited to user-provided text and files. However, the SKILL.md asserts protections (e.g., input validation, sandboxing, no network access) that are not enforced or implemented in the code; the code performs no additional validation beyond opening the provided input path and could read any file path the user supplies.
Install Mechanism
No install spec or third-party downloads are present; the skill is instruction-only plus a local script. Nothing is downloaded or executed from external URLs. This is a low-risk install surface.
Credentials
The skill requests no environment variables, credentials, or config paths. The code does not access network, secrets, or other environment variables. Required privileges are limited to standard file read/write operations as directed by the user.
Persistence & Privilege
The skill is not always-enabled and does not request persistent privileges or modify other skills or global agent configuration. It runs only when invoked and does not autonomously persist state.
Assessment
This skill appears to do what it claims: a small local Python script that trims abstracts. Before installing/using:
- Review the source (scripts/main.py) yourself if you will process sensitive or unpublished abstracts — the script will open any file path you provide and write output to the path you specify. It does not enforce sandboxing or extra path sanitization.
- SKILL.md contains a minor contradiction: it shows pip install -r requirements.txt but no requirements.txt is included and the script uses only the Python standard library. Confirm there are no hidden dependencies before running pip commands.
- The trimming is regex- and heuristic-based. Test thoroughly: automated removals can accidentally drop nuance or important phrasing (especially in Methods/Results). Always perform a human review of any trimmed abstract before submission.
- If you need stronger guarantees (no network I/O, stronger path validation, or stricter preservation of numeric/statistical content), run the script in an isolated environment (VM/container) and inspect or modify the code to add explicit validations/logging.
Overall risk is low and coherent with the stated purpose, but verify the few documentation claims and run human validation on outputs.Like a lobster shell, security has layers — review code before you run it.
latestvk979sam2zd01wkbhzaswb3t1dn82vwre
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
