Skill Claude Code
Operate the Tuya Developer Platform via tuya-devplat-cli: create products, search products, manage DPs, and more. Wi-Fi + Bluetooth dual-mode only.
Manifest Management for TuyaOpen IDE's board/chip/demo and vibe-coding skills
Skill Claude Code
Operate the Tuya Developer Platform via tuya-devplat-cli: create products, search products, manage DPs, and more. Wi-Fi + Bluetooth dual-mode only.
Skill Claude Code
Wire a downloaded PlatformIO-Registry library into the active TuyaOpen project's CMakeLists.txt and (where applicable) Kconfig / tos.py module list. The pinned version, source URL, and install path are already declared in .tuyaopen/dependencies.lock.json (and mirrored into the [ecosystem] section of…
Skill Claude Code
Hardware-aware code generation for TuyaOpen embedded projects. Reads the project's confirmed hardware (.tuyaopen/used-peripherals.json) + board catalog (.tuyaopen/board-context.md), confirms the selection with the user, records it BEFORE writing code, then delegates to the matching peripheral sub-skill.…
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 Code
A helper for reading analog signals with a TuyaOpen device’s built-in ADC, or analog-to-digital converter. An ADC turns a changing electrical signal, such as a voltage, into a value software can read.
Skill Claude Code
A helper for using a device’s built-in 2D DMA2D hardware through the TuyaOpen taldma2d interface. This hardware can move and convert image pixels without relying as heavily on the main processor.
Skill Claude Code
A guide for controlling on-chip GPIO pins on TuyaOpen devices through the tklgpio API. GPIO pins are hardware connections that can read or output electrical levels and trigger edge interrupts when signals change.
Skill Claude Code
A guide for using a TuyaOpen device's built-in I2C controller to communicate with sensors and other chips. I2C is a two-wire bus using SCL for the clock and SDA for data, with each device identified by a 7-bit address.
Skill Claude Code
An on-device keyword-spotting feature for TuyaOpen, where software detects a chosen wake word without relying on an internet connection.
Skill Claude Code
A TuyaOpen skill for controlling on-chip PWM, or pulse-width modulation, which changes how much power a device receives over time. It uses the tklpwm API to control frequency and duty cycle.
Skill Claude Code
A skill for using the on-chip QSPI master in TuyaOpen through its tklqspi interface. QSPI, or quad SPI, is a hardware communication method that can transfer data over one, two, or four lines.
Skill Claude Code
An on-chip real-time clock skill for TuyaOpen devices, using the tklrtc interface to work with wall-clock time as epoch seconds. Epoch seconds are a standard count of seconds from a fixed starting point.
Skill Claude Code
Instructions for using a TuyaOpen device's built-in SPI master through the tklspi programming interface. SPI is a hardware bus used to exchange bytes between a controller and connected chips.
Skill Claude Code
A hardware timer for TuyaOpen devices, using the tkltimer programming interface. It can run a callback repeatedly or once after a specified microsecond interval.
Skill Claude Code
A skill for using an on-chip UART, a serial communication interface, in TuyaOpen through the taluart API.
Skill Claude Code
A voice-activity detector for TuyaOpen that identifies speech and silence in audio from a microphone.
Skill Claude Code
A watchdog-timer integration for TuyaOpen, a development framework for Tuya devices. The timer resets the microcontroller when it is not refreshed within the configured timeout.
Skill Claude Code
Audio-device support for TuyaOpen using the TDL audio codec interface. It covers microphone input as PCM audio data and PCM playback through a speaker.
Skill Claude Code
A button-input guide for TuyaOpen devices, covering event handling for physical button presses. It supports registering callbacks for single clicks, double clicks, long presses, and multi-clicks.
Skill Claude Code
A camera-control skill for TuyaOpen devices, including finding a camera, changing its settings, opening it, and receiving image or video frames.
Skill Claude Code
A display-control skill for TuyaOpen devices, using TDL display APIs to register a driver, open the screen, set brightness, and flush framebuffer content. A framebuffer is an area of memory holding the image that should appear on the display.
Skill Claude Code
A skill for using infrared hardware with TuyaOpen, including NEC remote-control codes and raw timing waveforms. Infrared is light used by devices such as remote controls to send signals.
Skill Claude Code
A guide for using a two-axis analog joystick with a TuyaOpen device. It covers an ADC joystick, a push button, direction events, and raw or calibrated X/Y readings.
Skill Claude Code
An LED indicator controller for TuyaOpen devices, a platform for building smart-device firmware. It can find and open LEDs, then control their state and flashing patterns.
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: