# ConfigManager

UMLClass
Skill Seekers :: skill_seekers :: Utilities :: ConfigManager

### Description

Manages persistent configuration for GitHub profiles, API keys, and scraping settings. Stores config in ~/.config/skill-seekers/config.json. Supports multiple GitHub token profiles with rotation.

### Attributes

Visibility | Name | Type | Description
--- | --- | --- | ---
private | config | dict |

### Operations

Visibility | Name | Description
--- | --- | ---
public | save_config() |
public | add_github_profile() |
public | get_github_token() |
public | set_api_key() |
public | get_api_key() |
public | save_progress() |
public | load_progress() |
public | get_default_enhance_level() |

### Properties

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

### Dependants

### Relationships

### Diagrams