plugins/wikipedia-lookup/skills/wiki-summary/SKILL.md
Get a concise summary of a Wikipedia article on any topic. Use when the user says: "summarize from wikipedia", "what is <topic>", "tell me about <topic>", "wikipedia summary of", "quick facts about"
npx skillsauth add aymenfurter/polyclaw wiki-summaryInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Retrieve a concise summary of a Wikipedia article.
python3 -c "
import wikipedia
import json
try:
page = wikipedia.page('TOPIC', auto_suggest=True)
result = {
'title': page.title,
'summary': wikipedia.summary('TOPIC', sentences=5),
'url': page.url,
'categories': page.categories[:10],
'references_count': len(page.references),
'links_sample': page.links[:10]
}
print(json.dumps(result, indent=2))
except wikipedia.exceptions.DisambiguationError as e:
print(json.dumps({'error': 'disambiguation', 'options': e.options[:10]}, indent=2))
except wikipedia.exceptions.PageError:
print(json.dumps({'error': 'not_found'}, indent=2))
"
Replace TOPIC with the user's query.
If the result contains "error": "disambiguation", present the options and ask the user to pick one:
"<topic>" has multiple meanings on Wikipedia. Which one did you mean?
1. <option 1>
2. <option 2>
...
If the result contains "error": "not_found", try a search instead:
python3 -c "
import wikipedia
import json
results = wikipedia.search('TOPIC', results=5)
print(json.dumps(results, indent=2))
"
## <Article Title>
<5-sentence summary>
**Source**: <Wikipedia URL>
**Categories**: <top categories>
**Related topics**: <sample links>
Deliver the summary to the user. Offer to do a deeper dive if they want the full article content, section breakdown, or related topics.
tools
Search the web for information using Playwright browser automation. Use when the user asks to find, look up, or research something online.
content-media
Summarize the content of a given URL. Use when the user provides a link and asks for a summary or key points.
development
Create, read, update, and organize personal notes. Use when the user asks to take a note, jot something down, save information for later, or manage their notes.
development
Generate a daily briefing summarizing recent memory and relevant information. Use when the user asks for a morning briefing or daily summary.