# UnifiedScraper

UMLClass
Skill Seekers :: skill_seekers :: Scrapers :: UnifiedScraper

### Description

Orchestrates multi-source skill building from a unified config JSON. Dispatches to 17 source-type scrapers, detects conflicts between sources, merges data (rule-based or claude-enhanced), and produces a single combined skill. Source: unified_scraper.py

### Generalized Elements

### Attributes

Visibility | Name | Type | Description
--- | --- | --- | ---
private | config_path | str |
private | config | dict |
private | merge_mode | str |
private | scraped_data | dict |
private | name | str |
private | output_dir | str |

### Operations

Visibility | Name | Description
--- | --- | ---
public | scrape_all_sources() |
public | merge_sources() |
public | scrape_all_sources() |
public | detect_conflicts() |
public | merge_sources() |
public | build_skill() |
public | run() |

### Properties

Name | Value
--- | ---
name | UnifiedScraper
stereotype | null
visibility | public
isAbstract | false
isFinalSpecialization | false
isLeaf | false
isActive | false

### Dependencies

### Relationships

### Owned Elements

### Diagrams