ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

abstract-trimmer

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.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/aipoch-ai/abstract-trimmer
Or

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

# 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

ParameterTypeDefaultRequiredDescription
--input, -istrNoneNoInput file containing abstract
--text, -tstrNoneNoAbstract text (alternative to --input)
--target, -Tint250NoTarget word count
--strategy, -sstrbalancedNoTrimming strategy (conservative/balanced/aggressive)
--output, -ostrNoneNoOutput file path
--check-only, -cflagFalseNoOnly check word count without trimming
--formatstrjsonNoOutput format (json/text)

Advanced Usage

# 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

StrategyApproachBest For
ConservativeRemove filler words, simplify sentencesMinor trims (10-20 words)
BalancedCondense phrases, merge sentencesModerate trims (20-50 words)
AggressiveRemove secondary details, abbreviateMajor trims (50+ words)

Output Format

JSON Output

{
  "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

pip install -r requirements.txt

Requirements File

No external dependencies required (uses only Python standard library).

Risk Assessment

Metadata

Author@aipoch-ai
Stars4473
Views0
Updated2026-05-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-aipoch-ai-abstract-trimmer": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags

#abstract#editing#compression#academic-writing#word-count
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.