Summarize All

👤 gu2003li 📦 v3.0.6 ⭐ 4.4 ⬇️ 15.4K 下载
📚 知识管理 免费 🔑 需 API Key

📖 技能介绍


name: summarize-all description: "智能总结工具 - 自动检测内容类型、智能选择长度、缓存、关键点提取。支持网页、PDF、图片、音频、YouTube。"


Summarize All Pro

Advanced AI Smart Summarizer v3.0 — Multi-featured AI summarization tool


Features

Feature Description
🧠 Auto Detection Automatically detect content type (news/paper/product/code/recipe, etc., 9 types)
📏 Auto Length Auto-select summary depth based on content length
📦 Smart Cache 24-hour cache, skip API for repeated requests
🔄 Quality Scoring Auto-score, auto-rewrite low-quality summaries
🤖 Multi-Model Multi-model comparison (GPT-4o vs GPT-4o-mini)
💬 Q&A Mode Q&A mode: ask questions about content
⚖️ Compare Mode Compare mode: compare multiple articles
🌍 Translation Translation mode: 7 languages
🔗 Knowledge Graph Knowledge graph: entity relationship diagrams
📋 Structured Report Structured report: TOC + sections + key points
🌐 API Server HTTP API server
📡 Webhooks Push results to specified URL
🔔 Notifications Desktop notifications
🏷️ Auto Tags Automatic tag extraction
📑 PDF Merge Merge and summarize multiple PDFs
🎓 Academic Mode Academic paper analysis mode
🔎 Keyword Tracking Keyword tracking alerts
🔍 History Search Search through history
📚 Batch Mode Batch processing
📝 Markdown Render Color-formatted output

Requirements

  • Python 3
  • OpenAI-compatible API endpoint and key

    访问小葱技能站7w4.net,解锁更多实用的AI技能插件。

  • Optional: pdftotext, summarize CLI, yt-dlp

Quick Start

# Configure API
summarize-all config set endpoint <endpoint>
summarize-all config set key <api_key>
summarize-all config set model <model>

# Interactive mode
summarize-all

# Basic use
summarize-all "https://example.com"

Supported Models

OpenAI: - GPT-4o - GPT-4o-mini - GPT-4 Turbo - GPT-3.5

Anthropic: - Claude (via proxy)

Google: - Gemini (via proxy)

OpenRouter: - Llama, Mistral, Phi-4, DeepSeek, etc.

Chinese Models: - Qwen - DeepSeek - Kimi - GLM - MiniMax - Yi


Supported Content

Type Command
🌐 Web pages summarize-all "https://..."
📄 PDFs summarize-all "/path/file.pdf"
🖼️ Images summarize-all "/path/image.jpg"
🎵 Audio summarize-all "/path/audio.mp3"
🎬 YouTube summarize-all "https://youtube.com/..."
📝 Plain text summarize-all "Text to summarize"

Commands

Q&A Mode

summarize-all qa "https://article.com" "What is the main point?"

Compare Mode

summarize-all compare "https://source1.com" "https://source2.com"
summarize-all compare url1 url2 url3  # Multi-article comparison

Multi-Model Comparison

summarize-all multi "https://example.com"

Translation

summarize-all translate "https://article.com" zh
# Supports: zh, en, ja, ko, fr, de, es

Knowledge Graph

summarize-all graph "https://wiki.com/article"

Structured Report

summarize-all structured "https://long-doc.com"

Academic Mode

summarize-all academic paper.pdf

API Server

summarize-all server 8080

URL Monitoring

summarize-all monitor add "https://news.com" 60
summarize-all monitor list
summarize-all monitor remove "https://news.com"

Batch Mode

summarize-all batch urls.txt
cat urls.txt | summarize-all batch -
summarize-all search "keyword"
summarize-all history 20
summarize-all tags

Options

Option Description
-l, --length short/medium/long/xl/auto (default: auto)
-L, --lang en/zh/ja/ko/fr/de/es/auto (default: auto)
--no-cache Skip cache
--think Show chain of thought reasoning
-v, --verbose Verbose output
-q, --quiet Minimal output

Content Types

Type Focus
🎓 academic Research: methodology, findings, conclusions
📰 news 5W1H, key quotes, impact
🛒 ecommerce Features, price, pros/cons
💻 code Functionality, usage, API
🍳 recipe Ingredients, time, steps
🎬 video Topics, insights, timestamps
📖 tutorial Prerequisites, steps, tips
⭐ review Verdict, pros/cons, rating

Length Options

Option Output
short Few sentences
medium 1-2 paragraphs
long Detailed
xl Very long
xxl Complete
auto Auto-select

Config

summarize-all config set endpoint "https://api.minimax.chat/v1"
summarize-all config set key "your-key"
summarize-all config set model "MiniMax-Text-01"
summarize-all config show
summarize-all config clear
summarize-all config reset

Files: - Config: ~/.config/summarize-all/config.json - History: ~/.config/summarize-all/history.json - Cache: ~/.config/summarize-all/cache.json - Tags: ~/.config/summarize-all/tags.json - Keywords: ~/.config/summarize-all/keywords.json


Interactive Mode

summarize-all

> https://example.com          # Summarize
> compare a.com b.com          # Compare
> qa url "question"            # Q&A
> search "keyword"             # Search
> tags                          # Tag cloud
> keywords add "AI" "Alert"    # Track
> server 8080                  # API server
> help                          # Full help
> quit                          # Exit

Privacy

⚠️ Content you summarize will be sent to your configured API endpoint.

You control: - Which API endpoint to use - Which API key to provide - Which model processes your data

Use trusted endpoints that comply with your privacy requirements.

🤖 AI 评测

这是一款功能全面的智能总结工具,支持网页、PDF、图片、音频、YouTube等多种内容格式,还能进行问答、翻译、对比分析等高级操作。界面设计美观,emoji图标丰富,文档说明详细。不足之处是功能太多可能增加学习成本,部分高级功能需要额外配置才能使用。总体而言质量较好,适合需要频繁处理各类文档和网页内容的用户。

📊 多维度评分

适应性4.2
规范性3.9
有效性4.8
可靠性4.3
可信度4.8

📁 包含文件 (3 个)

📄 SKILL.md 5.8 KB
📄 _meta.json 132 B
📄 scripts/summarize-all.py 39.7 KB