360 Secure SkillHub
360 安全技能中心

Doc Summarize Pro

通过 bash 脚本对本地文本文件(.txt/.md/.rst/.log)做摘要生成、关键词提取、大纲识别、统计、双文档对比、目录批量摘要和 md/txt/json 导出,配置与历史记录存放于 $HOME/.doc-summarize-pro/,声明无外部依赖。

xueyetianya
xueyetianya
热度 84.52
最近更新 2026-05-11 17:30:16
分类:效率依赖:代码执行 / 读写文件应用场景:摘要总结 / 数据处理 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add doc-summarize-pro
Metadata
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

# 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