Enhances SKILL.md files using the Claude API. Reads reference documentation from a skill directory, sends it to Claude for synthesis and improvement, then saves the enhanced SKILL.md with a backup of the original.
| Visibility | Name | Type | Description |
|---|---|---|---|
| public | skill_dir | Path | |
| public | references_dir | Path | |
| public | skill_md_path | Path | |
| public | api_key | str | |
| public | client | Anthropic |
| Visibility | Name | Description |
|---|---|---|
| public | enhance_skill_md() | |
| public | run() | |
| public | read_current_skill_md() | |
| public | save_enhanced_skill_md() | |
| public | __init__() | |
| public | read_current_skill_md() | |
| public | enhance_skill_md() | |
| private | _is_video_source() | |
| private | _build_enhancement_prompt() | |
| private | _build_video_enhancement_prompt() | |
| public | save_enhanced_skill_md() | |
| public | run() |
| Name | Value |
|---|---|
| name | SkillEnhancer |
| stereotype | null |
| visibility | public |
| isAbstract | false |
| isFinalSpecialization | false |
| isLeaf | false |
| isActive | false |