Build and compile TuyaOpen projects via the tuyaopen-cli firmware build/clean CLI (IDE-scaffolded projects) or tos.py build/tos.py clean (raw SDK checkouts), select build configurations, edit Kconfig options, and run Linux ELF binaries. Covers the tuyaopen-cli config vs tos.py config naming trap. Use when the user…
Debug a running TuyaOpen device: register firmware features as device CLI commands and drive them over the serial shell (talcli), capture serial logs in the background without blocking, and decode a crash dump's PC/LR/ stack addresses to source file:line via addr2line. Use when the firmware builds and runs but does…
Check C/C++ code formatting, detect Chinese characters, and validate file headers using clang-format and checkformat.py. No tuyaopen-cli CLI group covers this — it is this skill's own bundled scripts only. Use when the user mentions code format, lint, clang-format, style check, PR check, or after editing C/C++ files.…
Configure device authorization credentials (UUID, AuthKey, PID) and network provisioning for TuyaOpen devices via tuyaopen-cli license list/add/import/ remove (a local CLI-only license store) and tuyaopen-cli firmware authorize (writes the code to the device over serial, P2). Use when the user mentions device auth…
Set up and activate the TuyaOpen development environment via tuyaopen-cli sdk clone/doctor/env-init/env-pull/update (headless, self-bootstrapping) or the shell-activation path (export.sh / tos.py), install system dependencies, and sync the manifest cache (tuyaopen-cli manifests status/sync). Use when the user mentions…
Flash firmware, monitor serial output, and pick the right serial port for a TuyaOpen device via the tuyaopen-cli CLI (firmware flash, firmware monitor, firmware list-ports). Covers single-serial vs dual-serial board identification, the P2 flash confirmation ritual, and when to fall back to the SDK's own tyutoolcli…
Hardware-aware code generation for TuyaOpen embedded projects. Reads the project's confirmed hardware via tuyaopen-cli hardware list-used/board-context (backed by .tuyaopen/used-peripherals.json + .tuyaopen/board-context.md), confirms the selection with the user, records it BEFORE writing code via tuyaopen-cli…
Read and mutate the .tuyaopen/ project descriptor via the tuyaopen-cli CLI (project info/create/set-platform/set-board/set-status/set-intent/ bind-product), browse the local demo/example catalogue (demos list/detail), and read or write the three IDE settings (config get/set/list: language/gitMirror/manifestsSource …
Which tuyaopen-cli command group covers an embedded-side intent, and the preconditions every embedded command shares. The embedded domain is spread over more command groups than any other, so "which group do I even reach for" is a question on its own — this skill answers only that. It contains no task steps and no…
A guide for adding @ray/charts-library charts to Tuya Ray miniapps. Ray is a small-app platform; the library supports charts for energy use, temperature, humidity, light levels, and other measurement data.
A quality guide for Tuya miniapps, covering build checks, startup and first-screen performance, release review gates, and design-to-code component structure. It also addresses forms, lists, dialogs, asynchronous actions, loading, errors, and empty states.
A documentation and implementation guide for developing Tuya Ray MiniApps. It directs the agent to references for pages, components, device APIs, navigation, lifecycle, images, languages, styles, and troubleshooting.
A set of instructions for producing product requirements documents for Tuya MiniApp device panels. It provides the expected sections and Markdown structure for describing the panel and its device data points.
A guide for building and changing Tuya Ray MiniApp pages and components with the smart-ui library. It requires checking the project metadata and component documentation before implementation.
Use IDE Agent Tools and the Capability Broker for shared MiniApp templates, build, schema, preview, upload, review and binding operations.
★not rated 2
changed 19d agoA33 tokens
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: