Instructions file CodexOpenCode
AGENTS.md instructions for tuya/TuyaOpen, covering agents.md, cursor cloud specific instructions, communication and behavior, environment setup and export progress protocol (ide).
Instructions file CodexOpenCode
AGENTS.md instructions for tuya/TuyaOpen, covering agents.md, cursor cloud specific instructions, communication and behavior, environment setup and export progress protocol (ide).
Skill Claude CodeCodex
Control Tuya smart home devices via natural language. Use when the user asks to control smart devices (turn on/off lights, AC, plugs, adjust brightness/temperature/mode), query device status or list devices, manage homes and rooms, rename devices, check weather by location, send notifications (SMS, voice call, email…
Skill Claude CodeCodex
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 CodeCodex
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 CodeCodex
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 CodeCodex
TDL peripheral driver usage collection for TuyaOpen. Includes skills for display (LVGL/raw framebuffer), camera (YUV422/JPEG/H264), button events, and LED indicator control. Board-agnostic — covers TDL API usage only. 显示屏驱动、摄像头、按键、指示灯、TDL、外设API。.
Skill Claude CodeCodex
On-chip ADC for TuyaOpen using the tkladc API: init a channel and read a single conversion (raw value or internal voltage). ADC、模数转换、采样、电压、模拟量、读电压、tkladc、采集。.
Skill Claude CodeCodex
On-chip 2D DMA (DMA2D) for TuyaOpen via the taldma2d API: hardware pixel-format conversion (e.g. YUV422→RGB565/888) and fast frame blit/memcpy. DMA2D、2D加速、像素格式转换、YUV转RGB、图像搬运、帧拷贝、taldma2d、硬件加速。.
Skill Claude CodeCodex
On-chip GPIO for TuyaOpen using the tklgpio API: configure a pin as output/input, read/write level, and register edge interrupts. GPIO、引脚、电平、输入输出、中断、tklgpio、拉高拉低、读引脚。.
Skill Claude CodeCodex
On-chip I2C master for TuyaOpen using the tkli2c API: mux SCL/SDA, init the bus, and send/receive to a 7-bit slave address. I2C、IIC、I2C总线、传感器、SCL、SDA、从机地址、tkli2c、读传感器。.
Skill Claude CodeCodex
On-chip Keyword Spotting / wake-word (KWS) for TuyaOpen via the tklkws API: register a callback that fires when a wake word is detected. KWS、唤醒词、语音唤醒、关键词识别、wake word、你好涂鸦、tklkws、离线唤醒。.
Skill Claude CodeCodex
On-chip PWM for TuyaOpen using the tklpwm API: init a PWM channel with frequency + duty, start/stop, and change duty at runtime. PWM、脉宽调制、占空比、调光、蜂鸣器、舵机、呼吸灯、tklpwm。.
Skill Claude CodeCodex
On-chip QSPI master for TuyaOpen using the tklqspi API: init (1/2/4-wire), issue a command (cmd/addr/data lines + dummy), and bulk-send data. QSPI、四线SPI、quad spi、QSPI屏、QSPI flash、tklqspi、多线SPI。.
Skill Claude CodeCodex
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 CodeCodex
On-chip SPI master for TuyaOpen using the tklspi API: init with mode / data bits / bit order, then send (and receive) bytes. SPI、SPI总线、主机、片选、MOSI、MISO、SCLK、tklspi、SPI收发。.
Skill Claude CodeCodex
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 CodeCodex
On-chip UART (serial port) for TuyaOpen using the taluart API: init a user UART, send/receive bytes, RX interrupt callback. 串口、UART、串口收发、串口通信、taluart、用户串口。.
Skill Claude CodeCodex
On-chip Voice Activity Detection (VAD) for TuyaOpen via the tklvad API: detect speech vs silence from a mic audio stream. VAD、语音活动检测、人声检测、静音检测、断句、tklvad、是否在说话。.
Skill Claude CodeCodex
On-chip watchdog timer for TuyaOpen using the tklwatchdog API: init with a timeout, then refresh ("feed") periodically so the MCU doesn't reset. 看门狗、watchdog、喂狗、复位保护、超时复位、tklwatchdog、防死机。.
Skill Claude CodeCodex
TDL audio codec usage for TuyaOpen: discover the audio device, capture microphone PCM frames via callback, play PCM back to the speaker, and set volume. 音频、麦克风、录音、播放、喇叭、扬声器、speaker、mic、声音、语音、codec。.
Skill Claude CodeCodex
TDL button input handling for TuyaOpen: create button, register event callbacks for single click, double click, long press, and multi-click. 按键、单击、双击、长按、多击、按键事件。.
Skill Claude CodeCodex
TDL camera control for TuyaOpen: find device, configure resolution/fps/format, open with frame callbacks for YUV422 and JPEG/H264 encoded output. 摄像头、相机、拍照、视频流、YUV、JPEG、H264、人脸识别、图像采集。.
Skill Claude CodeCodex
TDL display control for TuyaOpen: driver registration, open, brightness, and framebuffer flush via tdldisp APIs. 显示屏、LCD、屏幕、显示、绘制、亮度、刷屏。.
Skill Claude CodeCodex
TDL infrared (IR) usage for TuyaOpen: register the IR hardware, send and receive NEC remote codes or raw timecode waveforms. 红外、遥控、红外发射、红外接收、 NEC、遥控器、infrared、IR、emit、receive。.