
Skill for widgets creation
概览
An AI-agent skill for building, reviewing, and packaging CORSAIR iCUE widgets. This repository packages one universal iCUE widget-building skill that can be copied into Claude Code, Codex, OpenCode, or another compatible skill directory. The skill includes the workflow, technical documentation, examples, and reference checklists needed to create widgets for supported CORSAIR device screens such as Xeneon Edge, Pump LCD (all round screens, iCUE LINK TITAN II 360 RX LCD / 5" Module, NAUTILUS II RS LCD / iCUE LINK TITAN II ULTRA 360 LX LCD), and keyboard LCD displays. Use the iCUE Widget Builder skill when you want an AI coding agent to: - create a new iCUE HTML widget from a user idea or product requirement; - modify or debug an existing widget; - choose the correct widget layout for a target device screen; - use iCUE plugins such as sensors, media, link, FPS, device action, file system, notifications, and Stream Deck providers; - declare and manage widget permissions in manifest.
README
以下为原文 README 节选,完整内容请查看原文。
iCUE Widget Builder Skill
An AI-agent skill for building, reviewing, and packaging CORSAIR iCUE widgets.
This repository packages one universal iCUE widget-building skill that can be copied into Claude Code, Codex, OpenCode, or another compatible skill directory. The skill includes the workflow, technical documentation, examples, and reference checklists needed to create widgets for supported CORSAIR device screens such as Xeneon Edge, Pump LCD (all round screens, iCUE LINK TITAN II 360 RX LCD / 5" Module, NAUTILUS II RS LCD / iCUE LINK TITAN II ULTRA 360 LX LCD), and keyboard LCD displays.
What this skill helps with
Use the iCUE Widget Builder skill when you want an AI coding agent to:
- create a new iCUE HTML widget from a user idea or product requirement;
- modify or debug an existing widget;
- choose the correct widget layout for a target device screen;
- use iCUE plugins such as sensors, media, link, FPS, device action, file system, notifications, and Stream Deck providers;
- declare and manage widget
permissionsinmanifest.json(network hosts, local files/folders, hardware, clipboard, external applications such as Stream Deck) with least-privilege scoping and graceful handling of denied or revoked access; - add settings controls, translations, lifecycle handling, and local storage;
- validate widget behavior against the bundled security and testing checklists;
- package the final widget for iCUE installation.
Requirements
To build and package widgets successfully, install the following:
- iCUE 5.52 or later — the bundled documentation targets Widget API 1.9.0 / iCUE 5.52 (manifest
permissions, File System and Notifications providers, Stream Deck Provider 1.2, Media Provider 1.1). Widgets that avoid these features may run on older iCUE versions; verify against the docs before loweringmin_app_version. - iCUE Widget CLI — required to validate and package widgets into
.icuewidgetfiles for installation or distribution. - A compatible CORSAIR device — recommended for final device testing.
Download iCUE from the official CORSAIR downloads page: .
The iCUE Widget CLI is distributed through npm (icuewidget-cli). It requires Node.js. Install it globally:
npm install -g icuewidget-cli
To update it later, run npm install -g icuewidget-cli@latest.
After installing the CLI, verify it is available in your terminal:
icuewidget --version
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add corsair-labs/icue-widget-builder