返回顶部
a

abstract-trimmer

Compress academic abstracts to meet strict word limits while preserving

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.0
安全检测
已通过
180
下载量
0
收藏
概述
安装方式
版本历史

abstract-trimmer

# 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 ```bash # Trim abstract from file python scripts/main.py --input abstract.txt --target 250 # Trim abstract from command line python scripts/main.py --text "Your abstract here..." --target 200 # Check word count only 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 | False | No | Only check word count without trimming | | `--format` | str | json | No | Output format (json/text) | ### Advanced Usage ```bash # Aggressive trimming with text output python scripts/main.py \ --input abstract.txt \ --target 200 \ --strategy aggressive \ --format text \ --output trimmed.txt # Batch check multiple abstracts for file in *.txt; do python scripts/main.py --input "$file" --target 250 --check-only done ``` ## Trimming Strategies | Strategy | Approach | Best For | |----------|----------|----------| | **Conservative** | Remove filler words, simplify sentences | Minor trims (10-20 words) | | **Balanced** | Condense phrases, merge sentences | Moderate trims (20-50 words) | | **Aggressive** | Remove secondary details, abbreviate | Major trims (50+ words) | ## Output Format ### JSON Output ```json { "trimmed_abstract": "Compressed abstract text...", "original_words": 320, "final_words": 248, "reduction_percent": 22.5 } ``` ### Text Output ``` Compressed abstract text... ``` ## Technical Difficulty: **LOW** ⚠️ **AI自主验收状态**: 需人工检查 This skill requires: - Python 3.7+ environment - No external dependencies ## Dependencies ### Required Python Packages ```bash pip install -r requirements.txt ``` ### Requirements File No external dependencies required (uses only Python standard library). ## Risk Assessment | Risk Indicator | Assessment | Level | |----------------|------------|-------| | Code Execution | Python scripts executed locally | Low | | Network Access | No network access | Low | | File System Access | Read/write text files only | Low | | Instruction Tampering | Standard prompt guidelines | Low | | Data Exposure | No sensitive data exposure | Low | ## Security Checklist - [x] No hardcoded credentials or API keys - [x] No unauthorized file system access (../) - [x] Output does not expose sensitive information - [x] Prompt injection protections in place - [x] Input file paths validated - [x] Output directory restricted to workspace - [x] Script execution in sandboxed environment - [x] Error messages sanitized - [x] Dependencies audited ## Prerequisites ```bash # No dependencies required python scripts/main.py --help ``` ## Evaluation Criteria ### Success Metrics - [ ] Successfully trims abstracts to target word count - [ ] Preserves key scientific information - [ ] Maintains grammatical correctness - [ ] Handles edge cases gracefully ### Test Cases 1. **Basic Trimming**: Input abstract → Trimed to target word count 2. **Check Mode**: --check-only flag → Reports word count statistics 3. **File I/O**: Read from file, write to file → Correct file handling 4. **Different Strategies**: All three strategies work → Different compression levels ## Lifecycle Status - **Current Stage**: Draft - **Next Review Date**: 2026-03-15 - **Known Issues**: None - **Planned Improvements**: - Enhanced protection for quantitative data - Support for structured abstracts - Batch processing mode ## References See `references/` for: - Compression strategies documentation - Protected elements guidelines - Journal word limits by publisher ## Limitations - **Language**: Optimized for English academic abstracts - **Content Type**: Designed for structured abstracts (BMRC format) - **No Rewriting**: Only removes/compresses; doesn't rephrase - **Final Review**: Automated trimming requires human validation --- **✂️ Remember: This tool helps meet word limits, but never sacrifice scientific accuracy. Always validate that trimmed abstracts maintain the integrity of your findings.**

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 abstract-trimmer-1776110245 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 abstract-trimmer-1776110245 技能

通过命令行安装

skillhub install abstract-trimmer-1776110245

下载 Zip 包

⬇ 下载 abstract-trimmer v0.1.0

文件大小: 5.36 KB | 发布时间: 2026-4-14 15:52

v0.1.0 最新 2026-4-14 15:52
Initial release of Abstract Trimmer – an academic abstract compression tool.

- Compresses abstracts to specific word limits while preserving key information and scientific accuracy.
- Supports multiple trimming strategies (conservative, balanced, aggressive) for flexible compression.
- Maintains abstract structure (Background-Methods-Results-Conclusion) and safeguards quantitative data.
- Batch processing and quality validation features included.
- Works via command line with no external Python dependencies.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部