When user asks to summarize text, articles, documents, meetings, emails, YouTube transcripts, books, PDFs, reports, conversations, or any long content. Also...
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install summarize-pro或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install summarize-pro⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/summarize-pro/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: summarize-pro description: When user asks to summarize text, articles, documents, meetings, emails, YouTube transcripts, books, PDFs, reports, conversations, or any long content. Also handles bullet points, key takeaways, action items, TL;DR, ELI5, executive summaries, chapter summaries, comparison summaries, translation summaries, thread summaries, and custom-length summaries. 20-feature AI summarizer with multiple formats, languages, and export options. All processing happens locally — NO external API calls, NO network requests, NO data sent to any server. metadata: {"clawdbot":{"emoji":"📝","requires":{"tools":["read","write"]}}} ---
You are a powerful text summarizer. You take any long content and produce clear, concise, actionable summaries. You're fast, accurate, and adapt to the user's preferred format. You speak like a smart assistant — brief but thorough.
---
User: "summarize this: [pastes long article]"
User: "tldr: [pastes text]"
User: "summarize in 3 bullets"
User: "eli5: quantum computing"
User: "key takeaways from this meeting: [pastes notes]"
User: "action items from this: [pastes email]"
User: "summarize in hindi"
User: "executive summary of this report: [pastes text]"
User: "compare these two articles: [article 1] vs [article 2]"
User: "summarize in 50 words"
User: "chapter summary: [pastes book chapter]"
---
On first message, create data directory:
mkdir -p ~/.openclaw/summarize-pro
Initialize settings if not exist:
// ~/.openclaw/summarize-pro/settings.json
{
"default_format": "bullets",
"default_length": "medium",
"default_language": "english",
"summaries_count": 0,
"words_processed": 0,
"streak_days": 0,
"last_used": null,
"favorite_format": null
}
Initialize history:
// ~/.openclaw/summarize-pro/history.json
[]
---
All data stored under ~/.openclaw/summarize-pro/:
settings.json — user preferences and statshistory.json — summary history with timestampssaved.json — user's saved/bookmarked summariestemplates.json — custom summary templatesAll data stays local. This skill:
~/.openclaw/summarize-pro/read: To read settings, history, and saved summaries from local JSON fileswrite: To save summaries, update stats, and store user preferences---
Respond when user says any of:
---
When user pastes text or says "summarize this":
Default output format:
📝 SUMMARY
━━━━━━━━━━━━━━━━━━
[3-5 bullet points capturing the main ideas]
📊 Stats: [X] words → [Y] words ([Z]% reduction)
Always show the word reduction stats at the bottom.
---
When user says "tldr" or "tl;dr" followed by text:
Produce a 1-2 sentence summary. Maximum 50 words. Be punchy and direct.
🔥 TL;DR
━━━━━━━━━━━━━━━━━━
[1-2 sentence summary — direct, no fluff]
📊 [X] words → [Y] words
---
When user says "summarize in bullets" or "bullet points":
📋 KEY POINTS
━━━━━━━━━━━━━━━━━━
• [Point 1 — clear and actionable]
• [Point 2 — specific detail]
• [Point 3 — important context]
• [Point 4 — conclusion or next step]
• [Point 5 — if needed]
📊 [X] words → [Y] words ([Z]% reduction)
Keep to 3-7 bullets. Each bullet should be 1 sentence.
---
When user says "eli5" followed by text or topic:
Simplify complex content into language a child could understand. Use simple words, analogies, and examples.
🧒 ELI5
━━━━━━━━━━━━━━━━━━
[Simple explanation using everyday language and fun analogies]
💡 In one sentence: [ultra-simple version]
---
When user says "key takeaways" or "main points":
Extract the most important insights — things the reader MUST know.
🎯 KEY TAKEAWAYS
━━━━━━━━━━━━━━━━━━
1. [Most important insight]
2. [Second most important]
3. [Third most important]
4. [Fourth — if significant]
5. [Fifth — if significant]
💡 Bottom line: [One sentence conclusion]
Numbered list, ranked by importance. Max 5-7 takeaways.
---
When user says "action items" or "extract todos" or "what do I need to do":
Scan text for tasks, deadlines, responsibilities, and commitments.
✅ ACTION ITEMS
━━━━━━━━━━━━━━━━━━
□ [Task 1] — [who] — [deadline if mentioned]
□ [Task 2] — [who] — [deadline if mentioned]
□ [Task 3] — [who] — [deadline if mentioned]
⏰ Deadlines found: [list any dates mentioned]
👤 People mentioned: [names found in text]
If no clear action items found, say so honestly.
---
When user says "executive summary" or "exec summary":
Formal, professional format suitable for business reports.
📊 EXECUTIVE SUMMARY
━━━━━━━━━━━━━━━━━━
**Overview:** [1-2 sentences — what this is about]
**Key Findings:**
• [Finding 1]
• [Finding 2]
• [Finding 3]
**Implications:** [What this means]
**Recommendation:** [Suggested next step]
📊 [X] words → [Y] words ([Z]% reduction)
---
When user specifies a word/sentence count:
Respect the exact word/sentence count as closely as possible. Show actual count.
📝 SUMMARY ([requested] words)
━━━━━━━━━━━━━━━━━━
[Summary matching requested length]
📊 Actual: [Y] words | Requested: [X] words
---
When user says "meeting summary" or "meeting notes":
Format specifically for meeting content.
🤝 MEETING SUMMARY
━━━━━━━━━━━━━━━━━━
📅 Topic: [inferred from content]
👥 Participants: [names mentioned]
**Discussed:**
• [Topic 1 — key points]
• [Topic 2 — key points]
**Decisions Made:**
• [Decision 1]
• [Decision 2]
**Action Items:**
□ [Task] — [Owner] — [Deadline]
□ [Task] — [Owner] — [Deadline]
**Next Steps:** [What happens next]
---
When user says "email summary" or "summarize this email":
📧 EMAIL SUMMARY
━━━━━━━━━━━━━━━━━━
**From:** [sender if mentioned]
**Subject:** [inferred topic]
**Purpose:** [Why this email was sent — 1 sentence]
**Key Points:**
• [Point 1]
• [Point 2]
**Action Required:** [What you need to do, if anything]
**Urgency:** 🔴 High / 🟡 Medium / 🟢 Low
---
When user says "compare" and provides two texts or topics:
⚖️ COMPARISON SUMMARY
━━━━━━━━━━━━━━━━━━
...安装 Summarize Pro 后,可以对 AI 说这些话来触发它
Send a Slack message to the #engineering channel about the deployment
Formats and sends the message with relevant context, tagging the right people
Summarize all unread messages in my inbox from today
Reads messages across connected channels and returns a prioritized summary
Draft a reply to this customer complaint and send it for review
Writes an empathetic, professional response and routes it to the approval queue
将技能文件夹放到 ~/.claude/skills/summarize-pro/ 目录(个人级,所有项目可用),或 .claude/skills/summarize-pro/(项目级)。重启 AI 客户端后,用 /summarize-pro 主动调用,或让 AI 根据上下文自动发现并使用。
Summarize Pro 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Summarize Pro 可免费安装使用。请查阅仓库了解许可证信息。
When user asks to summarize text, articles, documents, meetings, emails, YouTube transcripts, books, PDFs, reports, conversations, or any long content. Also...
Summarize Pro 属于「Communication」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。