Skill: xueyetianya/doc-summarize-pro (version 3.0.0)

--- 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 <file>` Generate a document summary by extracting key sentences from each paragraph (first and last sentences, plus topic sentences). ### `keywords <file>` Extract keywords via word-frequency analysis. Filters common stop-words and ranks by occurrence count. ### `outline <file>` Extract document structure and outline by detecting heading lines (Markdown `#` headers, ALL-CAPS lines, numbered sections). ### `stats <file>` Document statistics: word count, character count, paragraph count, sentence count, unique words, and estimated reading time. ### `compare <file1> <file2>` Compare two documents side-by-side: word count difference, shared keywords, and unique keywords per file. ### `batch <dir>` Batch-summarize all text files in a directory. Processes `.txt`, `.md`, `.rst`, `.log` files and outputs a summary for each. ### `export <file> <format>` 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 ```bash # 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 <key> <value>` 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


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (HIGH)