A specialized utility to restore and automate the installation of missing Steam game icons on Linux desktop environments.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install steam-icon-fixer
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install steam-icon-fixer using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Steam Icon Fixer is a technical utility designed to resolve the common issue of blank or generic desktop icons for Steam games on Linux. By utilizing this contribution to Openclaw Skills, developers and users can automate the discovery of Steam App IDs from local launcher metadata and streamline the placement of replacement artwork into the user's icon theme. It ensures that your desktop environment remains visually consistent by following standard Linux icon path conventions and Steam naming schemes.
This tool is particularly useful for users who find that Steam-created desktop launchers fail to display the correct game branding. By leveraging the Openclaw Skills framework, the process of scanning, identifying, and fixing these assets is reduced from a manual chore to a single command execution.
To start using this utility from Openclaw Skills, ensure you have Python 3 installed. You can scan for missing icons or install specific ones using the following commands:
# Scan for launchers with missing icons
python3 scripts/steam_icon_fixer.py scan
# Install a specific icon by App ID
python3 scripts/steam_icon_fixer.py install --image /path/to/image.png --app-id 1086940
# Install an image by matching a game name
python3 scripts/steam_icon_fixer.py install --image /path/to/image.png --game "Baldur's Gate 3"
Note: If you are processing .ico files, ensure the Pillow library is installed in your Python environment.
The skill interacts with and organizes data based on standard Linux filesystem hierarchies and Steam's specific naming conventions:
| Component | Path / Format | Description |
|---|---|---|
| Launcher Path | ~/.local/share/applications/*.desktop |
Source for App ID discovery and metadata. |
| Icon Path | ~/.local/share/icons/hicolor/ |
Destination for processed and resized icons. |
| Icon Name | steam_icon_<appid>.png |
Required naming scheme for Steam launchers to recognize assets. |
| Script | scripts/steam_icon_fixer.py |
The core execution logic for scanning and installation. |
Loading
An AI-powered video editing assistant that transforms plain language descriptions into polished, production-ready video content via cloud-based rendering.

An automated system for capturing user feedback and refining AI behavior based on task performance.

A specialized tool for auditing AI memory layers to ensure context clarity and promote durable project instructions.

Automate contact discovery, email verification, and company research directly within your AI agent workflows.

A specialized utility for safely managing, rebinding, and customizing keyboard shortcuts within the Claude Code environment.

An advanced tool for retrieving and translating legal patent claims from the PatSnap database across multiple languages.








































