🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub✦ BytesAgain

Doc Summarize Pro

by @xueyetianya

Enhanced document summarizer. Smart summary, bullet extraction, executive summary, chapter breakdown, multi-doc comparison, translate+summarize.

Versionv3.0.0
Downloads1,629
Installs4
TERMINAL
clawhub install doc-summarize-pro

πŸ“– About This Skill


version: "3.0.0" name: doc-summarize-pro description: "Enhanced document summarizer. Smart summary, bullet extraction, executive summary, chapter breakdown, multi-doc comparison, translate+summarize." author: BytesAgain homepage: https://bytesagain.com source: https://github.com/bytesagain/ai-skills

πŸ“ Doc Summarize Pro β€” Document Analysis Toolkit

> Pure-bash document summarizer: extract summaries, keywords, outlines, stats, and more β€” no external dependencies.

Commands

summarize

Generate a document summary by extracting key sentences from each paragraph (first and last sentences, plus topic sentences).

keywords

Extract keywords via word-frequency analysis. Filters common stop-words and ranks by occurrence count.

outline

Extract document structure and outline by detecting heading lines (Markdown # headers, ALL-CAPS lines, numbered sections).

stats

Document statistics: word count, character count, paragraph count, sentence count, unique words, and estimated reading time.

compare

Compare two documents side-by-side: word count difference, shared keywords, and unique keywords per file.

batch

Batch-summarize all text files in a directory. Processes .txt, .md, .rst, .log files and outputs a summary for each.

export

Export a file's summary in a specified format. Supported formats: md (Markdown), txt (plain text), json.

history

Display processing history β€” shows all previously run commands with timestamps.

config

View or update configuration. Settings: summary_sentences (sentences per paragraph in summary), keyword_count (max keywords to display).

help

Show usage information and available commands.

version

Print the current version number.

Examples

# Summarize a document
bash scripts/script.sh summarize ~/Documents/report.md

Extract keywords from a file

bash scripts/script.sh keywords paper.txt

Get document outline

bash scripts/script.sh outline thesis.md

Show file statistics

bash scripts/script.sh stats notes.txt

Compare two documents

bash scripts/script.sh compare draft-v1.md draft-v2.md

Batch summarize a directory

bash scripts/script.sh batch ~/Documents/notes/

Export summary as JSON

bash scripts/script.sh export report.md json

View processing history

bash scripts/script.sh history

View/update config

bash scripts/script.sh config bash scripts/script.sh config summary_sentences 3 bash scripts/script.sh config keyword_count 20

Configuration

Settings are stored in $HOME/.doc-summarize-pro/config:

| Key | Default | Description | |---------------------|---------|--------------------------------------| | summary_sentences | 2 | Sentences extracted per paragraph | | keyword_count | 15 | Maximum keywords to display |

Update via config or edit the config file directly.

Data Storage

All data is stored under $HOME/.doc-summarize-pro/:

| File | Purpose | |-----------------|--------------------------------| | config | Key-value configuration file | | history.log | Processing history with timestamps |


Powered by BytesAgain | bytesagain.com

πŸ’‘ Examples

# Summarize a document
bash scripts/script.sh summarize ~/Documents/report.md

Extract keywords from a file

bash scripts/script.sh keywords paper.txt

Get document outline

bash scripts/script.sh outline thesis.md

Show file statistics

bash scripts/script.sh stats notes.txt

Compare two documents

bash scripts/script.sh compare draft-v1.md draft-v2.md

Batch summarize a directory

bash scripts/script.sh batch ~/Documents/notes/

Export summary as JSON

bash scripts/script.sh export report.md json

View processing history

bash scripts/script.sh history

View/update config

bash scripts/script.sh config bash scripts/script.sh config summary_sentences 3 bash scripts/script.sh config keyword_count 20

βš™οΈ Configuration

Settings are stored in $HOME/.doc-summarize-pro/config:

| Key | Default | Description | |---------------------|---------|--------------------------------------| | summary_sentences | 2 | Sentences extracted per paragraph | | keyword_count | 15 | Maximum keywords to display |

Update via config or edit the config file directly.