Files
skill-seekers-reference/docs
yusyus ea4fed0be4 feat: add headless browser rendering for JavaScript SPA sites (#321)
New BrowserRenderer class uses Playwright to render JavaScript-heavy
documentation sites (React, Vue SPAs) that return empty HTML shells
with requests.get(). Activated via --browser flag on web scraping.

- browser_renderer.py: Playwright wrapper with lazy browser launch,
  auto-install Chromium on first use, context manager support
- doc_scraper.py: browser_mode config, _render_with_browser() helper,
  integrated into scrape_page() and scrape_page_async()
- SPA detection warnings now suggest --browser flag
- Optional dep: pip install "skill-seekers[browser]"
- 14 real e2e tests (actual Chromium, no mocks)
- UML updated: Scrapers class diagram (BrowserRenderer + dependency),
  Parsers (DoctorParser), Utilities (Doctor), Components, and new
  Browser Rendering sequence diagram (#20)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-28 22:06:14 +03:00
..

Skill Seekers Documentation

Complete documentation for Skill Seekers v3.2.0


Welcome!

This is the official documentation for Skill Seekers - the universal tool for converting 17 source types (documentation sites, GitHub repos, PDFs, videos, Word docs, EPUB books, Jupyter notebooks, local HTML, OpenAPI specs, AsciiDoc, PowerPoint, RSS/Atom feeds, man pages, Confluence, Notion, Slack/Discord, and local codebases) into AI-ready skills for 30+ platforms.


Where Should I Start?

🚀 I'm New Here

Start with our Getting Started guides:

  1. Installation - Install Skill Seekers
  2. Quick Start - Create your first skill in 3 commands
  3. Your First Skill - Complete walkthrough
  4. Next Steps - Where to go from here

📖 I Want to Learn

Explore our User Guides:

📚 I Need Reference

Look up specific information:

🚀 I'm Ready for Advanced Topics

Power user features:


Quick Reference

The 3 Commands

# 1. Install
pip install skill-seekers

# 2. Create skill
skill-seekers create https://docs.django.com/

# 3. Package for Claude
skill-seekers package output/django --target claude

Common Commands

# Auto-detect any source type
skill-seekers create https://docs.django.com/
skill-seekers create facebook/react
skill-seekers create manual.pdf
skill-seekers create notebook.ipynb

# Scrape documentation
skill-seekers scrape --config react

# Analyze GitHub repo
skill-seekers github --repo facebook/react

# Extract PDF
skill-seekers pdf manual.pdf --name docs

# Convert other formats
skill-seekers word report.docx --name report
skill-seekers epub book.epub --name handbook
skill-seekers jupyter analysis.ipynb --name analysis
skill-seekers openapi spec.yaml --name my-api
skill-seekers pptx slides.pptx --name deck
skill-seekers video https://youtube.com/watch?v=... --name tutorial

# Import from platforms
skill-seekers confluence --space DOCS --name wiki
skill-seekers notion --database DB_ID --name notes
skill-seekers chat --platform slack --export-dir ./export

# Analyze local code
skill-seekers analyze --directory ./my-project

# Enhance skill
skill-seekers enhance output/my-skill/

# Package for platform
skill-seekers package output/my-skill/ --target claude

# Upload
skill-seekers upload output/my-skill-claude.zip

# List workflows
skill-seekers workflows list

Documentation Structure

docs/
├── README.md                 # This file - start here
├── ARCHITECTURE.md          # How docs are organized
│
├── getting-started/         # For new users
│   ├── 01-installation.md
│   ├── 02-quick-start.md
│   ├── 03-your-first-skill.md
│   └── 04-next-steps.md
│
├── user-guide/              # Common tasks
│   ├── 01-core-concepts.md
│   ├── 02-scraping.md
│   ├── 03-enhancement.md
│   ├── 04-packaging.md
│   ├── 05-workflows.md
│   └── 06-troubleshooting.md
│
├── reference/               # Technical reference
│   ├── CLI_REFERENCE.md     # 20 commands
│   ├── MCP_REFERENCE.md     # 26 MCP tools
│   ├── CONFIG_FORMAT.md     # JSON spec
│   └── ENVIRONMENT_VARIABLES.md
│
└── advanced/                # Power user topics
    ├── mcp-server.md
    ├── mcp-tools.md
    ├── custom-workflows.md
    └── multi-source.md

By Use Case

I Want to Build AI Skills

For Claude, Gemini, ChatGPT:

  1. Quick Start
  2. Enhancement Guide
  3. Workflows Guide

I Want to Build RAG Pipelines

For LangChain, LlamaIndex, vector DBs:

  1. Core Concepts
  2. Packaging Guide
  3. MCP Reference

I Want AI Coding Assistance

For Cursor, Windsurf, Cline, Roo, Aider, Bolt, Kilo, Continue, Kimi Code:

  1. Your First Skill
  2. Local Codebase Analysis
  3. skill-seekers install-agent --agent cursor

Version Information

  • Current Version: 3.2.0
  • Last Updated: 2026-03-15
  • Source Types: 17
  • Python Required: 3.10+

Contributing to Documentation

Found an issue? Want to improve docs?

  1. Edit files in the docs/ directory
  2. Follow the existing structure
  3. Submit a PR

See Contributing Guide for details.



License

MIT License - see LICENSE file.


Happy skill building! 🚀