← Back to Skills Marketplace
xueyetianya

Doc Summarize Pro

by bytesagain4 · GitHub ↗ · v3.0.0 · MIT-0
cross-platform ✓ Security Clean
906
Downloads
0
Stars
3
Active Installs
12
Versions
Install in OpenClaw
/install doc-summarize-pro
Description
Enhanced document summarizer. Smart summary, bullet extraction, executive summary, chapter breakdown, multi-doc comparison, translate+summarize.
README (SKILL.md)

📝 Doc Summarize Pro — Document Analysis Toolkit

Pure-bash document summarizer: extract summaries, keywords, outlines, stats, and more — no external dependencies.

Commands

summarize \x3Cfile>

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

keywords \x3Cfile>

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

outline \x3Cfile>

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

stats \x3Cfile>

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

compare \x3Cfile1> \x3Cfile2>

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

batch \x3Cdir>

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

export \x3Cfile> \x3Cformat>

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 \x3Ckey> \x3Cvalue> 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

Usage Guidance
This skill appears to be a local-only summarizer: it does not require credentials or network access. Before installing, note that it will create a directory $HOME/.doc-summarize-pro containing a config file and history.log (which records commands and file names/timestamps). If you process sensitive documents and want no traces, avoid running it on those files or manually clear the history/config afterwards. Otherwise the tool is self-contained and coherent with its stated purpose.
Capability Analysis
Type: OpenClaw Skill Name: doc-summarize-pro Version: 3.0.0 The bundle is a document analysis toolkit providing features like summarization, keyword extraction, and statistics. The implementation in 'scripts/script.sh' and 'scripts/summarize.sh' uses standard Bash and Python text processing logic (awk, sed, grep) to analyze local files. All data and configuration are stored locally in the user's home directory (~/.doc-summarize-pro/), and there is no evidence of network activity, data exfiltration, or malicious prompt injection.
Capability Assessment
Purpose & Capability
Name/description match the included scripts and commands. All required operations (summarize, keywords, outline, compare, batch, export, etc.) are implemented locally in the provided bash/Python scripts and rely on local files — nothing extraneous is requested.
Instruction Scope
Instructions direct the agent to run included scripts on local files and directories, which is expected. The skill stores config and history under $HOME/.doc-summarize-pro; history.log records commands and file paths/timestamps (privacy consideration). There are no instructions to read unrelated system files or transmit data externally.
Install Mechanism
No install spec — the skill is instruction-only with bundled scripts that run from the skill package. Nothing is downloaded or written outside the $HOME/.doc-summarize-pro directory created by the scripts.
Credentials
No environment variables, credentials, or external tokens are requested. The scripts use $HOME for config/history (reasonable for a local CLI tool) and no other sensitive env vars are accessed.
Persistence & Privilege
always is false and the skill only writes its own config and history under $HOME/.doc-summarize-pro. It does not modify other skills or system-wide agent settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install doc-summarize-pro
  3. After installation, invoke the skill by name or use /doc-summarize-pro
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v3.0.0
v3.0.0: Real document summarizer with keyword extraction.
v2.0.0
v2.5 standard: Use-when desc, homepage, source, security fix
v2.3.5
yaml-fix+quality
v2.3.4
yaml-fix+quality
v2.3.3
Quality upgrade: custom functionality
v2.3.2
Standards compliance: unique content, no template text
v2.3.1
Quality improvement: better docs, examples, cleaner text
v2.3.0
Quality fixes: aligned docs with implementation
v2.2.0
Enhanced descriptions for better AI triggering
v1.0.2
Runtime fix
v1.0.1
- Removed outdated tips.md file. - No changes to features or functionality.
v1.0.0
- Initial release of doc-summarize-pro: an enhanced document summarizer for diverse summarization needs. - Supports eight powerful summary modes: general summary, bullet point extraction, executive brief, chapter/section breakdown, multi-document comparison, translate+summarize, action item extraction, and timeline extraction. - Simple command-line interface via `scripts/summarize.sh`, with agent-assisted mode selection available. - Works with any language input; supports translation plus summarization in a single step. - Designed for flexible use cases such as meeting notes, comparative analysis, and extracting actionable items.
Metadata
Slug doc-summarize-pro
Version 3.0.0
License MIT-0
All-time Installs 4
Active Installs 3
Total Versions 12
Frequently Asked Questions

What is Doc Summarize Pro?

Enhanced document summarizer. Smart summary, bullet extraction, executive summary, chapter breakdown, multi-doc comparison, translate+summarize. It is an AI Agent Skill for Claude Code / OpenClaw, with 906 downloads so far.

How do I install Doc Summarize Pro?

Run "/install doc-summarize-pro" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Doc Summarize Pro free?

Yes, Doc Summarize Pro is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Doc Summarize Pro support?

Doc Summarize Pro is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Doc Summarize Pro?

It is built and maintained by bytesagain4 (@xueyetianya); the current version is v3.0.0.

💬 Comments