Splits large SKILL.md files into multiple smaller files for OpenCode platform. Handles section-based splitting with cross-reference preservation.
| Visibility | Name | Type | Description |
|---|---|---|---|
| public | skill_dir | Path | |
| public | max_chars | int | |
| public | adaptor | OpenCodeAdaptor |
| Visibility | Name | Description |
|---|---|---|
| public | needs_splitting() | |
| public | split() | |
| private | _extract_sections() | |
| private | _generate_router() | |
| public | __init__() | |
| public | needs_splitting() | |
| public | split() | |
| private | _extract_sections() | |
| private | _group_small_sections() | |
| private | _split_by_references() | |
| private | _generate_router() |
| Name | Value |
|---|---|
| name | OpenCodeSkillSplitter |
| stereotype | null |
| visibility | public |
| isAbstract | false |
| isFinalSpecialization | false |
| isLeaf | false |
| isActive | false |