From aix-skills
Use when designing, integrating, testing, or debugging OTA firmware update flows, package formats, transport, rollback, versioning, or power-fail safety on embedded devices
How this skill is triggered — by the user, by Claude, or both
Slash command
/aix-skills:ota-update-integrationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill to build OTA updates as a full pipeline: package creation, transport, staging, validation, activation, rollback, and observability. OTA is only reliable when every reset point is defined.
Use this skill to build OTA updates as a full pipeline: package creation, transport, staging, validation, activation, rollback, and observability. OTA is only reliable when every reset point is defined.
Use this skill when:
Do not use this skill for bootloader internals. Use mcuboot-integration when the image activation or swap logic itself is failing. For generic bootloader jump/handoff debugging, use bootloader-debug.
Ask for:
Define the update contract. The manifest should include target identity, version, size, hash, signature, compatibility, and install mode.
Separate download from activation. Store the image safely, verify it, then mark it pending only after all bytes and metadata are valid.
Make reset points explicit. Document what happens during download, after validation, after activation, and during first boot.
Verify authenticity and integrity. Use hash checks for corruption and signatures for trust. Do not treat transport TLS as a replacement for image signing.
Prove rollback. The device must recover from bad images, failed self-tests, power loss, and interrupted transfers.
Add operational visibility. Log update ID, version, byte count, validation result, boot decision, and final status.
Before claiming OTA works:
User:
设备 OTA 偶尔升级后变砖。
Agent:
npx claudepluginhub easyzoom/aix-skills --plugin aix-skillsProduces complete OTA update system designs for embedded/IoT devices including partition layouts, update flows, rollback conditions, validations, fleet management, and failure recovery paths.
Use when integrating, porting, configuring, or debugging MCUboot secure boot, image slots, swap modes, image signing, rollback, or bootloader upgrades on MCUs
Designs firmware update mechanisms for IoT devices: implementing code signing, verified secure boot chains, and rollback protection to prevent malicious firmware execution.