aymenfurter/polyclaw/wiki-deep-dive

Claude Code and agent skill by aymenfurter/polyclaw

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Retrieve the full content of a Wikipedia article, broken down by sections, with references and images. Use when the user says: "full wikipedia article on", "deep dive into", "everything wikipedia knows about", "read me the wikipedia page for"

Install

npx vskill@latest install aymenfurter/polyclaw/wiki-deep-dive

SKILL.md

Wikipedia Deep Dive Skill

Fetch the full content of a Wikipedia article and present it in a structured way.

Steps

1. Fetch the Full Page
bash
python3 -c "
import wikipedia
import json
try:
page = wikipedia.page('TOPIC', auto_suggest=True)
# Split content into sections by heading pattern
import re
sections = re.split(r'\n(== .+ ==)\n', page.content)
result = {
'title': page.title,
'url': page.url,
'sections': [],
'images': page.images[:5],
'references_count': len(page.references),
'links_count': len(page.links)
}
# Parse sections
current_heading = 'Introduction'
current_body = ''
for part in sections:
if re.match(r'^== .+ ==$', part.strip()):
if current_body.strip():
result['sections'].append({'heading': current_heading, 'length': len(current_body.strip())})
current_heading = part.strip().strip('= ')
current_body = ''
else:
current_body += part
if current_body.strip():
result['sections'].append({'heading': current_heading, 'length': len(current_body.strip())})
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))
"
2. Fetch Section Content on Demand

For longer articles, first present the table of contents and then fetch specific sections when the user asks:

bash
python3 -c "
import wikipedia
import re
page = wikipedia.page('TOPIC', auto_suggest=True)
sections = re.split(r'\n(== .+ ==)\n', page.content)
# Find the requested section
target = 'SECTION_NAME'
current_heading = 'Introduction'
for part in sections:
if re.match(r'^== .+ ==$', part.strip()):
current_heading = part.strip().strip('= ')
elif current_heading.lower() == target.lower():
print(part.strip()[:3000])
break
"
3. Present the Article Structure
markdown
## <Article Title>
**URL**: <url>
**Sections**: X | **References**: Y | **Links**: Z
### Table of Contents
1.Introduction (<length> chars)
2.<Section Name> (<length> chars)
3.<Section Name> (<length> chars)
...
### Introduction
<first section content, truncated to reasonable length>
4. Interactive Follow-up

After presenting the overview, offer the user options:

  • "Read section <name>" -- fetch and display a specific section
  • "List references" -- show source URLs
  • "Related topics" -- show linked Wikipedia articles
  • "Save to notes" -- if the Second Brain plugin is enabled, save key points to /data/notes/topics/<topic>.md
5. Summary

Tell the user the article size, number of sections, and highlight the most substantial sections. Offer to read any section in detail.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
50
Repository forks
8
7-day trend score
20

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 20 Mar 2026, 7 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/aymenfurter/polyclaw/wiki-deep-dive/badge)](https://verified-skill.com/skills/aymenfurter/polyclaw/wiki-deep-dive)

Something wrong with this skill or its page? Tell us.