← Back to Skills Marketplace
loutai0307-prog

Bytesagain Doc Summarizer

by loutai0307-prog · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
111
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install bytesagain-doc-summarizer
Description
Summarize and analyze text documents without external APIs. Use when extracting key points from reports, ranking bullet points, identifying keywords, checkin...
README (SKILL.md)

bytesagain-doc-summarizer

Summarize, analyze, and extract insights from text documents. Supports extractive summarization, keyword extraction, readability stats, outline detection, and document comparison — all without external APIs.

Usage

bytesagain-doc-summarizer summary \x3Cfile>
bytesagain-doc-summarizer bullets \x3Cfile>
bytesagain-doc-summarizer keywords \x3Cfile>
bytesagain-doc-summarizer stats \x3Cfile>
bytesagain-doc-summarizer outline \x3Cfile>
bytesagain-doc-summarizer compare \x3Cfile1> \x3Cfile2>

Commands

  • summary — Extract 3-5 key sentences as an extractive summary
  • bullets — Generate ranked bullet points from most important sentences
  • keywords — Extract and rank top 20 keywords with frequency chart
  • stats — Word count, sentence count, reading time, and text metrics
  • outline — Detect document structure from Markdown headers or numbered sections
  • compare — Compare vocabulary overlap and unique terms between two documents

Examples

bytesagain-doc-summarizer summary report.txt
bytesagain-doc-summarizer bullets meeting-notes.md
bytesagain-doc-summarizer keywords article.txt
bytesagain-doc-summarizer stats essay.md
bytesagain-doc-summarizer outline documentation.md
bytesagain-doc-summarizer compare v1.txt v2.txt

Requirements

  • bash
  • python3

When to Use

Use when you need to quickly digest long documents, extract key points from reports, analyze text metrics, or compare two document versions for content differences.

Usage Guidance
This skill appears to do only local text processing and does not request credentials or make network calls — that matches its description. However, the bundled script has a bug: the embedded Python blocks use a single-quoted here-doc so shell variables like $file are not expanded, meaning the tool will likely fail to open the file you pass. Before installing or running: (1) inspect or run the script locally and fix the here-docs (remove the single quotes so variables expand, or pass filenames via command-line args into Python); (2) run it on non-sensitive sample files first to confirm behavior; and (3) because the script reads any file you point it at, avoid passing secrets or system configuration files to it. If you want a turnkey fix, ask the author to remove the single quotes on the here-doc delimiters (or otherwise inject the filename safely into the Python code).
Capability Assessment
Purpose & Capability
Name/description promise local document summarization and analysis; the provided shell script and embedded Python implement summary, bullets, keywords, stats, outline, and compare using only local file reads and text processing. Required tools (bash, python3) match the stated purpose and no unrelated credentials or binaries are requested.
Instruction Scope
The SKILL.md usage and commands align with the script. However, the script uses single-quoted here-documents (<< 'PYEOF') but embeds "$file", "$f1", "$f2" etc. inside the Python code. Because the here-doc delimiter is single-quoted, shell variable expansion is suppressed and the Python code will attempt to open files literally named "$file" (not the intended path). This is a functional bug (not a secret-exfiltration or scope creep). The script otherwise only reads the files the user supplies and does not send data externally.
Install Mechanism
No install spec or external downloads are provided; this is instruction-only with a bundled script. No archives or remote installers are used, so there is minimal install risk.
Credentials
The skill requires no environment variables, credentials, or config paths. That is proportional to its stated functionality (local text processing).
Persistence & Privilege
The skill does not request permanent presence (always:false) nor modify system settings. It is user-invocable and can run autonomously per platform default, which is expected for skills; no elevated or persistent privileges are requested.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install bytesagain-doc-summarizer
  3. After installation, invoke the skill by name or use /bytesagain-doc-summarizer
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Add YAML metadata: homepage, source, description with Use when
v1.0.0
Initial release
Metadata
Slug bytesagain-doc-summarizer
Version 1.0.1
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 2
Frequently Asked Questions

What is Bytesagain Doc Summarizer?

Summarize and analyze text documents without external APIs. Use when extracting key points from reports, ranking bullet points, identifying keywords, checkin... It is an AI Agent Skill for Claude Code / OpenClaw, with 111 downloads so far.

How do I install Bytesagain Doc Summarizer?

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

Is Bytesagain Doc Summarizer free?

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

Which platforms does Bytesagain Doc Summarizer support?

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

Who created Bytesagain Doc Summarizer?

It is built and maintained by loutai0307-prog (@loutai0307-prog); the current version is v1.0.1.

💬 Comments