elysium-asset-cleanup
Audit and clean up image assets — find broken paths, convert formats, remove unused files, fix icon transparency.
SKILL.md.claude/skills/asset-cleanup/SKILL.md
GitHubElysium Asset Cleanup
Audit assets for format compliance, broken references, unused files, and transparency issues.
Asset Rules
| Type | Format | Location |
|---|---|---|
| Normal images | WebP | assets/images/ or assets/[game]/images/ |
| Transparent icons | PNG | assets/icons/ or assets/[game]/icons/ |
| Videos | MP4 | assets/videos/ |
| Audio | Forbidden | — |
Checks to Run
Broken References
- Scan all HTML and CSS files for
src,url(), andbackground-imagepaths. - Verify each path resolves to a real file on disk.
- Report any broken references with file and line number.
Format Compliance
- Flag non-WebP images that should be WebP (excluding transparent icons).
- Flag non-PNG icons that need transparency.
- Flag any audio files (must be removed).
- Flag any references to
orderpanelbg.webp(removed permanently).
Unused Assets
- List all files under
assets/. - Cross-reference against all HTML/CSS/JS files.
- Report assets not referenced anywhere.
Icon Transparency
- Arc Raiders sidebar icons: verify
mix-blend-mode: screenis applied. - Valorant rank icons: check for dark baked backgrounds needing
mix-blend-mode: screen.
File Placement
- Shared images should be in
assets/images/, not in game-specific folders. - Game-specific assets should be in
assets/[game]/, not in shared folders.
Workflow
- List all files under
assets/. - Scan all HTML/CSS for asset references.
- Run each check above.
- Report findings grouped by category.
- Suggest fixes but do not apply without approval.
- Do not commit.
Output Format
## Asset Cleanup Report
### Broken References
- [file:line] references [path] — file not found
### Format Issues
- [path] — should be WebP/PNG/removed
### Unused Assets
- [path] — not referenced in any file
### Transparency Issues
- [element] — needs mix-blend-mode: screen
### Misplaced Files
- [path] — should be in [correct path]