News Aggregator Skill
cclank/news-aggregator-skill
Comprehensive news aggregator that fetches, filters, and deeply analyzes real-time content from 44+ sources including Hacker News, Lobsters, Dev.to, GitHub, arXiv, Hugging Face Papers, AIHOT, TLDR…
When user asks to summarize text, articles, documents, meetings, emails, YouTube transcripts, books, PDFs, reports, conversations, or any long content.
$ npx skills add LeoYeAI/openclaw-master-skills --skill summarize-pro -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills summarize-pro --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/summarize-pro .claude/skills/summarize-pro && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "summarize-pro" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/summarize-pro into .claude/skills/summarize-pro/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "summarize-pro", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/summarize-proType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add LeoYeAI/openclaw-master-skills --skill summarize-pro -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills summarize-pro --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/summarize-pro .agents/skills/summarize-pro && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "summarize-pro" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/summarize-pro into .agents/skills/summarize-pro/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "summarize-pro", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LeoYeAI/openclaw-master-skills --skill summarize-pro -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills summarize-pro --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/summarize-pro .cursor/skills/summarize-pro && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "summarize-pro" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/summarize-pro into .cursor/skills/summarize-pro/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "summarize-pro", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/LeoYeAI/openclaw-master-skills.git --path skills/summarize-pro--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add LeoYeAI/openclaw-master-skills --skill summarize-pro -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills summarize-pro --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/summarize-pro .gemini/skills/summarize-pro && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "summarize-pro" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/summarize-pro into .gemini/skills/summarize-pro/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "summarize-pro", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install LeoYeAI/openclaw-master-skills summarize-proInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add LeoYeAI/openclaw-master-skills --skill summarize-pro -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/summarize-pro .github/skills/summarize-pro && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "summarize-pro" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/summarize-pro into .github/skills/summarize-pro/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "summarize-pro", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LeoYeAI/openclaw-master-skills --skill summarize-pro -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills summarize-pro --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/summarize-pro .opencode/skills/summarize-pro && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "summarize-pro" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/summarize-pro into .opencode/skills/summarize-pro/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "summarize-pro", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
summarize-proWhen user asks to summarize text, articles, documents, meetings, emails, YouTube transcripts, books, PDFs, reports, conversations, or any long content.
Summarize Pro is an agent skill from LeoYeAI/openclaw-master-skills. 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…
Its SKILL.md is about 4.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `_meta.json`).
It sits in Writing & Content, covering Summarization. The repository describes itself as: 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai. The licence is MIT.
2 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit e5199b5. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are json and bash).
From the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
x.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Summarize Pro loads about 4.2k tokens when it runs. Until then it costs about 138 tokens; SKILL.md has 1,118 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its MIT licence (© LeoYeAI). 1,118 words, ~4,173 tokens.
.claude/skills/summarize-pro/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.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-proInitialize 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 preferencesRespond 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] wordsWhen 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] wordsWhen 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 / 🟢 LowWhen user says "compare" and provides two texts or topics:
⚖️ COMPARISON SUMMARY
━━━━━━━━━━━━━━━━━━
| Aspect | Text A | Text B |
|--------|--------|--------|
| Main Idea | [A's main point] | [B's main point] |
| Tone | [A's tone] | [B's tone] |
| Key Claim | [A's claim] | [B's claim] |
| Strength | [A's strength] | [B's strength] |
| Weakness | [A's weakness] | [B's weakness] |
**Agreement:** [What both agree on]
**Disagreement:** [Where they differ]
**Verdict:** [Which is stronger/more credible and why]When user says "summarize in [language]" or "hindi mein summarize karo":
Supported languages include but not limited to: Hindi, Spanish, French, German, Japanese, Chinese, Arabic, Portuguese, Italian, Korean, Russian, and more.
Summarize the content and output the summary IN the requested language.
📝 SUMMARY (हिंदी)
━━━━━━━━━━━━━━━━━━
[Summary in requested language]
📊 [X] words → [Y] wordsIf user says "summarize in Hindi" — the entire summary output should be in Hindi, not just translated keywords.
When user says "thread summary" or "summarize this conversation":
💬 THREAD SUMMARY
━━━━━━━━━━━━━━━━━━
**Topic:** [What the conversation is about]
**Participants:** [Who spoke]
**Length:** [Number of messages/exchanges]
**Key Points:**
• [Main discussion point 1]
• [Main discussion point 2]
**Consensus:** [What was agreed, if anything]
**Open Questions:** [Unresolved issues]
**Outcome:** [Result or next step]When user says "chapter summary" or pastes a long document section:
📖 CHAPTER SUMMARY
━━━━━━━━━━━━━━━━━━
**Title/Topic:** [Chapter title or inferred topic]
**Synopsis:** [2-3 sentence overview]
**Key Events/Points:**
1. [First major point]
2. [Second major point]
3. [Third major point]
**Important Details:**
• [Detail worth remembering]
• [Detail worth remembering]
**Themes:** [Recurring themes or patterns]
📊 [X] words → [Y] words ([Z]% reduction)When user says "summarize at all levels" or "progressive summary":
Give multiple summary lengths in one response:
📝 PROGRESSIVE SUMMARY
━━━━━━━━━━━━━━━━━━
🔥 TL;DR (1 sentence):
[One-liner]
📋 Short (3 bullets):
• [Point 1]
• [Point 2]
• [Point 3]
📄 Medium (1 paragraph):
[Detailed paragraph summary]
📊 [X] words → 3 levels providedWhen user says "save summary" or "bookmark this" after a summary:
Save the last summary to ~/.openclaw/summarize-pro/saved.json:
{
"id": "sum_001",
"timestamp": "2026-02-22T14:30:00Z",
"format": "bullets",
"original_words": 500,
"summary_words": 80,
"summary": "...",
"topic": "inferred topic"
}Confirm:
💾 Summary saved! (ID: sum_001)
📂 Total saved: [X] summaries
💡 View saved: "show saved summaries"When user says "show saved summaries" or "my saved summaries":
Read saved.json and display list with timestamps and topics.
When user says "summary history" or "past summaries":
Read history.json and show recent summaries:
📜 SUMMARY HISTORY
━━━━━━━━━━━━━━━━━━
1. 📝 "AI Ethics Article" — Feb 22, 2:30 PM — Bullets — 500→80 words
2. 🔥 "Team Meeting Notes" — Feb 22, 11:00 AM — TL;DR — 1200→45 words
3. 📊 "Q4 Report" — Feb 21, 4:00 PM — Executive — 3000→200 words
📊 Total: [X] summaries | [Y] words processedLog every summary to history automatically:
{
"id": "hist_001",
"timestamp": "2026-02-22T14:30:00Z",
"format": "bullets",
"topic": "inferred topic",
"original_words": 500,
"summary_words": 80
}Keep last 100 entries. Auto-trim older ones.
When user says "summary stats" or "my stats":
Read settings.json and history.json:
📊 YOUR SUMMARY STATS
━━━━━━━━━━━━━━━━━━
🔢 Total Summaries: [X]
📄 Words Processed: [Y] words
✂️ Words Saved: [Z] words (that's [N] pages!)
🔥 Current Streak: [X] days
⭐ Favorite Format: Bullets (used [X] times)
🏆 ACHIEVEMENTS
• 📝 First Summary — Summarized your first text ✅
• 🔟 Power Reader — 10 summaries done ✅
• 💯 Century Club — 100 summaries done [locked]
• 📚 Bookworm — 10,000 words processed ✅
• ⚡ Speed Reader — 50,000 words processed [locked]
• 🌍 Polyglot — Summarized in 3+ languages [locked]
• 📋 Format Master — Used all 5 formats ✅
• 🔥 Week Warrior — 7-day streak [locked]
Keep summarizing to unlock more! 🚀Update stats after every summary.
When user says "create template [name]" or "my templates":
Let users define their own summary format:
User: "create template standup"
Bot: What sections should your 'standup' template include?
User: "what I did yesterday, what I'm doing today, blockers"
Bot: ✅ Template 'standup' created!
Sections:
1. Yesterday
2. Today
3. Blockers
Use it: "summarize as standup: [paste text]"Save to ~/.openclaw/summarize-pro/templates.json.
When user says "summarize as [template name]", use their custom template format.
When no format is specified, auto-detect the best format based on content:
| Content Type | Auto Format |
|---|---|
| Email Summary (Feature 10) | |
| Meeting transcript | Meeting Summary (Feature 9) |
| News article | Key Takeaways (Feature 5) |
| Technical document | Executive Summary (Feature 7) |
| Conversation/chat | Thread Summary (Feature 13) |
| Book excerpt | Chapter Summary (Feature 14) |
| Task-heavy text | Action Items (Feature 6) |
| Short text (<100 words) | TL;DR (Feature 2) |
| General text | Bullet Points (Feature 3) |
Tell the user which format was auto-selected:
🤖 Auto-detected: Meeting transcript → Using Meeting Summary format
🤝 MEETING SUMMARY
...SUMMARIZATION:
"summarize [text]" — Default summary (auto-detect format)
"tldr [text]" — 1-2 sentence summary
"bullets [text]" — Bullet point summary
"eli5 [text]" — Explain Like I'm 5
"key takeaways [text]" — Top insights ranked
"action items [text]" — Extract tasks & deadlines
"exec summary [text]" — Business executive format
"summarize in 50 words" — Custom length
"meeting summary [text]" — Meeting notes format
"email summary [text]" — Email digest format
"compare [text A] vs [text B]" — Side-by-side comparison
"summarize in hindi [text]" — Any language summary
"thread summary [text]" — Conversation summary
"chapter summary [text]" — Book/document chapter
"progressive summary [text]"— All levels (TL;DR → Short → Medium)
MANAGEMENT:
"save summary" — Bookmark last summary
"show saved summaries" — View bookmarks
"summary history" — Past summaries log
"summary stats" — Your stats & achievements
"create template [name]" — Custom format template
"my templates" — View saved templates
"set default [format]" — Change default format
"help" — Show all commandsBuilt by Manish Pareek (@Mkpareek19_)
Free forever. All data stays on your machine. 🦞
© LeoYeAI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in skills/summarize-pro of LeoYeAI/openclaw-master-skills.
Open the folder on GitHubat commit e5199b5
Summarize Pro next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Summarize Pro this skillLeoYeAI/openclaw-master-skills | 2.2k | — | ~4.2k | Automated safety check: Pass | MIT | |
| News Aggregator Skillcclank/news-aggregator-skill | 1.3k | — | ~2.1k | Automated safety check: Pass | None | |
| Vss Search ArchiveNVIDIA-AI-Blueprints/video-search-and-summarization | 1.9k | — | ~3.6k | Automated safety check: Pass | Apache-2.0 | |
| AI Daily Newsgeekjourneyx/ai-daily-skill | 235 | — | ~2.3k | Automated safety check: Pass | None | |
| AnalyzeriBigQiang/feedgrab | 614 | — | ~1k | Automated safety check: Pass | MIT | |
| Reportmicrosoft/data-formulator | 18k | — | ~1.5k | Automated safety check: Pass | MIT |
cclank/news-aggregator-skill
Comprehensive news aggregator that fetches, filters, and deeply analyzes real-time content from 44+ sources including Hacker News, Lobsters, Dev.to, GitHub, arXiv, Hugging Face Papers, AIHOT, TLDR…
NVIDIA-AI-Blueprints/video-search-and-summarization
A skill your agent uses when a user wants to search archived VSS video or ingest or delete a source for search.
geekjourneyx/ai-daily-skill
Fetches AI news from smol.ai RSS and generates structured markdown with intelligent summarization and categorization.
iBigQiang/feedgrab
Content Analyzer — any content (URL, text, transcript) into structured analysis report with actionable insights.
microsoft/data-formulator
Turn an exploration (threads, findings, charts) into a single Markdown report — note, blog post, executive summary, KPI dashboard, slide brief, or multi-section analytical report, with embedded…
earlyaidopters/claudeclaw
Summarize the current conversation into a TLDR note and save it to your notes folder.
LeoYeAI/openclaw-master-skills
Manages pipelines on a DevOps quality and efficiency platform through its OpenAPI: list workspaces and templates, create, update, run and cancel pipelines, and read run records.
LeoYeAI/openclaw-master-skills
Patches OpenClaw's Feishu extension so an edited document triggers an isolated agent session that reads the doc and replies inline, turning it into a live chat space.
LeoYeAI/openclaw-master-skills
Multi-context memory management system for OpenClaw agents with group-isolated storage, global shared memory, workspace organization, and group-specific skills isolation.
LeoYeAI/openclaw-master-skills
Runs a brand's AI-search visibility work end to end: diagnosing how AI platforms represent it, repositioning it, producing AI-optimized content and monitoring ongoing mentions.
LeoYeAI/openclaw-master-skills
Installs and authenticates the gws CLI, then automates Gmail, Drive, Sheets, Calendar, Docs, Chat and Tasks with ready-made recipes, persona bundles and security audits.
LeoYeAI/openclaw-master-skills
Runs four advisor roles, a fitness coach, nutritionist, data analyst and TCM practitioner, to build a health profile and track workouts, diet and wellness over time.
Categories
When user asks to summarize text, articles, documents, meetings, emails, YouTube transcripts, books, PDFs, reports, conversations, or any long content. Summarize Pro is an agent skill from LeoYeAI/openclaw-master-skills. When user asks to summarize text, articles, documents, meetings, emails, YouTube transcripts, books, PDFs, reports, conversations, or any long content.
Summarize Pro fits situations like: asks to summarize text; youTube transcripts; any long content.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill summarize-pro -a claude-code`. Or copy the skill folder (skills/summarize-pro in LeoYeAI/openclaw-master-skills) into .claude/skills/summarize-pro in your project. Claude Code loads it when a task matches its description.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill summarize-pro -a codex`. Or copy the skill folder (skills/summarize-pro in LeoYeAI/openclaw-master-skills) into .agents/skills/summarize-pro in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add LeoYeAI/openclaw-master-skills --skill summarize-pro -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/summarize-pro, .gemini/skills/summarize-pro, .github/skills/summarize-pro and .opencode/skills/summarize-pro in your project.
SKILL.md names no scripts, command-line tools or credentials: Summarize Pro is instructions for the agent only.
SKILL.md names 1 domain. As links in the text: x.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Summarize Pro is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.2k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Summarize Pro: News Aggregator Skill (cclank/news-aggregator-skill, 1.3k stars), Vss Search Archive (NVIDIA-AI-Blueprints/video-search-and-summarization, 1.9k stars), AI Daily News (geekjourneyx/ai-daily-skill, 235 stars) and Analyzer (iBigQiang/feedgrab, 614 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
LeoYeAI (a GitHub user) maintains it in LeoYeAI/openclaw-master-skills, which has 2,159 GitHub stars. The repository holds 972 skills in this directory. The repository was last updated on July 20, 2026.
Source: LeoYeAI/openclaw-master-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.