Skill Claude Code
A reference collection for using TuyaOpen’s TDL APIs to control common hardware peripherals, such as screens, cameras, buttons, and indicator lights. It is board-agnostic, so it covers the API rather than a specific board.
Manifest Management for TuyaOpen IDE's board/chip/demo and vibe-coding skills
Skill Claude Code
A reference collection for using TuyaOpen’s TDL APIs to control common hardware peripherals, such as screens, cameras, buttons, and indicator lights. It is board-agnostic, so it covers the API rather than a specific board.
Skill Claude CodeCodex
A set of instructions for building, compiling, rebuilding, or cleaning TuyaOS applications. TuyaOS is an operating system and development platform for Tuya smart devices.
Skill Claude CodeCodex
A coding aid for TuyaOS apps that accounts for the connected hardware they run on. TuyaOS is an operating system for smart devices and embedded products.
Skill Claude Code
A guide for using TuyaOS's analog-to-digital converter (ADC), which turns an electrical voltage into a number that software can read.
Skill Claude Code
A guide for using TuyaOS with Bluetooth Low Energy, a wireless protocol for nearby devices, through the talbluetooth library.
Skill Claude Code
A guide for capturing and encoding video from a TuyaOS DVP camera interface, including H.264, a common compressed video format.
Skill Claude Code
A TuyaOS skill for controlling on-chip GPIO pins through tklgpio. GPIO pins are hardware connections that can be read, set high or low, and monitored for edge-triggered changes.
Skill Claude Code
A skill for using TuyaOS hardware I2C in master mode through the tkli2c interface. I2C is a shared bus that lets a controller communicate with sensors and other chips.
Skill Claude Code
A guide for capturing sound from a microphone on TuyaOS, with optional writing of the audio to a file.
Skill Claude Code
A skill for controlling TuyaOS PWM through the tklpwm interface. PWM rapidly switches a signal to control things such as brightness, buzzer tones, or a servo's position.
Skill Claude Code
A guide for playing sound through a speaker on TuyaOS, including MP3 audio and file-system helpers.
Skill Claude Code
A TuyaOS interface for using SPI in master mode through the tklspi library. SPI is a hardware communication bus commonly used to connect devices such as sensors and displays.
Skill Claude Code
A software implementation of I2C communication for TuyaOS that uses GPIO pins to produce the signals. I2C is a common way for a controller to communicate with sensors and other chips.
Skill Claude Code
A guide for using the TuyaOS hardware timer through tkltimer. TuyaOS is software for Tuya-connected devices, and a hardware timer runs code after a set interval or repeatedly.
Skill Claude Code
A TuyaOS watchdog setup using talwatchdog. A watchdog is a system timer that can help detect when a device or program stops responding.
Skill Claude Code
A TuyaOS Wi-Fi toolkit for connecting devices to wireless networks, starting access points, scanning for networks, and using low-power modes. TuyaOS is an operating system for Tuya-connected devices.
Skill Claude CodeCodex
A shared product-development workflow for TuyaOpen and TuyaOS, using IDE Agent Tools and Capability Broker.
Skill Claude CodeCodex
Use the IDE Agent Tool Broker for Tuya Developer Platform product and DP operations. Shared by TuyaOpen and TuyaOS.
Skill Claude CodeCodex
How to author or edit a skill in this catalogue: frontmatter contract, id naming rules (tuyaopen- prefix, no slashes), where the payload goes, the Shortcuts-table rule (command names only, never flag lists), progressive disclosure into references/, how to word an out-of-scope handoff, index.json registration fields…
Skill Claude CodeCodex
Foundation conventions shared by every other TuyaOpen skill: how to find and identify the tuyaopen-cli CLI, the --json envelope contract, the exit-code promise, the P0/P2 confirmation-gate mechanics (including the derived --confirm token), command/skill self-discovery, the tos.py ↔ tuyaopen-cli fallback map, the…
Skill Claude CodeCodex
Add new board (BSP) support to TuyaOpen, including board directory structure, Kconfig, drivers, and config files. No tuyaopen-cli CLI command covers this — it is tos.py new board (interactive) or manual copy-and-edit only. Use when the user mentions adding a board, new board, BSP, board support, hardware adaptation…
Skill Claude CodeCodex
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…
Skill Claude CodeCodex
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…
Skill Claude CodeCodex
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.…
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: