Summarize All
by @gu2003li
智能总结工具 - 自动检测内容类型、智能选择长度、缓存、关键点提取。支持网页、PDF、图片、音频、YouTube。
clawhub install summarize-all📖 About This Skill
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
Quick Start
# Configure API
summarize-all config set endpoint
summarize-all config set key
summarize-all config set model Interactive mode
summarize-allBasic use
summarize-all "https://example.com"
Supported Models
OpenAI:
Anthropic:
Google:
OpenRouter:
Chinese Models:
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 -
History Search
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/summarize-all/config.json~/.config/summarize-all/history.json~/.config/summarize-all/cache.json~/.config/summarize-all/tags.json~/.config/summarize-all/keywords.jsonInteractive 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:
Use trusted endpoints that comply with your privacy requirements.
💡 Examples
# Configure API
summarize-all config set endpoint
summarize-all config set key
summarize-all config set model Interactive mode
summarize-allBasic use
summarize-all "https://example.com"
⚙️ Configuration
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/summarize-all/config.json~/.config/summarize-all/history.json~/.config/summarize-all/cache.json~/.config/summarize-all/tags.json~/.config/summarize-all/keywords.json