| name | abstract-trimmer |
| description | Compress academic abstracts to meet strict word limits while preserving key information, scientific accuracy, and readability. Supports multiple compression strategies for journal submissions, conference applications, and grant proposals. |
| version | 1.0.0 |
| category | General |
| tags | ["abstract","editing","compression","academic-writing","word-count"] |
| author | AIPOCH |
| license | MIT |
| status | Draft |
| risk_level | Medium |
| skill_type | Tool/Script |
| owner | AIPOCH |
| reviewer | |
| last_updated | 2026-02-15 |
Abstract Trimmer
Precision editing tool that reduces abstract word count through intelligent compression techniques, maintaining scientific rigor while meeting strict journal and conference requirements.
Features
- Smart Compression: Multiple strategies (aggressive, conservative, balanced)
- Key Information Preservation: Retains critical findings and statistics
- Structural Integrity: Maintains Background-Methods-Results-Conclusion flow
- Quantitative Safety: Protects numbers, P-values, and confidence intervals
- Batch Processing: Trim multiple abstracts efficiently
- Quality Validation: Post-trim readability and accuracy checks
Usage
Basic Usage
python scripts/main.py --input abstract.txt --target 250
python scripts/main.py --text "Your abstract here..." --target 200
python scripts/main.py --input abstract.txt --target 250 --check-only
Parameters
| Parameter | Type | Default | Required | Description |
|---|
--input, -i | str | None | No | Input file containing abstract |
--text, -t | str | None | No | Abstract text (alternative to --input) |
--target, -T | int | 250 | No | Target word count |
--strategy, -s | str | balanced | No | Trimming strategy (conservative/balanced/aggressive) |
--output, -o | str | None | No | Output file path |
--check-only, -c | flag |