tuya

62 mods across 4 repositories, 2.4k stars between them.

tuya/tuyaopen-ide-manifests

Skill Claude CodeCodex

TDL analog joystick usage for TuyaOpen: register a 2-axis ADC joystick with a push button, receive direction + button events via callback, and read raw or calibrated X/Y values. 摇杆、手柄、方向、上下左右、joystick、rocker、双轴、ADC摇杆、方向键。.

2 4d ago A 76 tokens

tuya/tuyaopen-ide-manifests

Skill Claude CodeCodex

TDL LED indicator control for TuyaOpen: find, open, set on/off/toggle, flash, and blink with configurable patterns. 指示灯、LED、开关灯、闪烁、呼吸灯。.

2 4d ago A 53 tokens

tuya/tuyaopen-ide-manifests

Skill Claude CodeCodex

TDL addressable LED strip (pixel) usage for TuyaOpen: register a WS2812 / SM16703P / YX1903B strip, set per-pixel or whole-strip RGB color, and refresh the strip. 灯带、像素灯、幻彩、WS2812、可寻址、RGB灯带、跑马灯、流水灯、led strip、neopixel、pixel。.

2 4d ago A 97 tokens

tuya/tuyaopen-ide-manifests

Skill Claude CodeCodex

TDL thermal printer usage for TuyaOpen: discover the printer, print UTF-8 text (auto GBK conversion on ESC/POS), print 1-bit bitmaps, feed paper, and monitor paper/temperature status. 打印机、热敏打印、打印、小票、票据、出纸、ESC/POS、printer、DP48A。.

2 4d ago A 82 tokens

SD Card Storage

29

tuya/tuyaopen-ide-manifests

Skill Claude CodeCodex

TDL + filesystem API for Micro SD card over SPI. 用 tklfsmount() + tklfopen/fwrite/fread 读写 SD 卡。.

2 4d ago A 37 tokens

tuya/tuyaopen-ide-manifests

Skill Claude CodeCodex

TDL touch panel (touchpad) usage for TuyaOpen: discover the touch device, poll for touch coordinates, and handle multi-touch points. Touch shares the display's device name. 触摸、触摸屏、触控、触点、手势、点击、滑动、touchpad、touch、GT911、GT1151、CST816。.

2 4d ago A 83 tokens

tuyaopen/usr-board

31

tuya/tuyaopen-ide-manifests

Skill Claude CodeCodex

Add a custom peripheral to a TuyaOpen project without modifying the SDK. Creates source/embedded/usrboard/ with usrboard.h and usrboard.c, implements usrregisterhardware() for custom TDD driver registration, and wires it into the app entry point alongside boardregisterhardware(). 自定义外设、新增外设、扩展硬件、usrboard、注册硬件。.

2 4d ago A 85 tokens

smart-product-dev

32

tuya/tuyaopen-ide-manifests

Skill Claude CodeCodex

End-to-end IoT product development orchestration for TuyaOpen projects. Guides from requirements gathering → Tuya Platform product/DP creation → complete embedded firmware generation. State-machine: detects project state and picks up from wherever development currently stands.

2 4d ago A 52 tokens

tuyaopen/add-board

33

tuya/tuyaopen-ide-manifests

Skill Claude CodeCodex

Add new board (BSP) support to TuyaOpen, including board directory structure, Kconfig, drivers, and config files. Use when the user mentions adding a board, new board, BSP, board support, hardware adaptation, or tos.py new board. 添加开发板、板级适配、新增BSP、硬件适配。.

2 4d ago A 77 tokens

tuyaopen/cli-debug

34

tuya/tuyaopen-ide-manifests

Skill Claude CodeCodex

Send commands to the TuyaOpen device serial CLI (talcli) over UART and capture responses. Use when the user wants to run CLI commands on a connected T5AI, ESP32, T2, T3, or LN882H board — such as sysreset, kvdump, fsls, or custom registered commands — without opening a foreground monitor. Auto-discovers the USB serial…

2 4d ago B 117 tokens

tuyaopen/code-check

35

tuya/tuyaopen-ide-manifests

Skill Claude CodeCodex

Skill "tuyaopen/code-check" from tuya/tuyaopen-ide-manifests, covering tuyaopen code format check, prerequisites, usage, check specific files (recommended for agent use) and check a directory recursively.

2 4d ago B 0 tokens

tuya/tuyaopen-ide-manifests

Skill Claude CodeCodex

Decode a TuyaOpen firmware crash dump (PC, LR, stack pointers) to source file:line by invoking the right per-platform addr2line against the debug ELF. Use when the user pastes a panic log / hard-fault dump containing raw hex code addresses (e.g. "PC: 0x021d8e96"). Covers T5AI (BK7258, ARM Cortex-M), ESP32/S3 (Xtensa)…

2 4d ago A 148 tokens

tuya/tuyaopen-ide-manifests

Skill Claude CodeCodex

Agent-friendly non-blocking serial log capture for TuyaOpen devices. Runs tos.py monitor in the background, writes logs to file, and lets the agent tail or stop it at any time. Use when the agent needs to capture device logs without blocking, run a debug session, or monitor UART output during a build-flash-analyze…

2 4d ago A 96 tokens

tuyaopen/dev-loop

38

tuya/tuyaopen-ide-manifests

Skill Claude CodeCodex

Automated build-flash-monitor-analyze development loop for TuyaOpen devices. Covers log analysis, error patterns, CLI testing, and iterative debugging. Use when the user mentions dev loop, automated testing, log analysis, debug cycle, iterative development, or CI loop. 开发闭环、自动化测试、日志分析、调试循环、迭代开发。.

2 4d ago B 81 tokens

tuya/tuyaopen-ide-manifests

Skill Claude CodeCodex

Configure device authorization credentials (UUID, AuthKey, PID) and network provisioning for TuyaOpen devices. Use when the user mentions device auth, authorization, UUID, AuthKey, tuyaconfig.h, provisioning, pairing, or cloud connection. 设备授权、授权码、配网、UUID、AuthKey、云连接。.

2 4d ago A 73 tokens

tuyaopen/env-setup

40

tuya/tuyaopen-ide-manifests

Skill Claude CodeCodex

Set up and activate the TuyaOpen development environment, install system dependencies, and initialize tos.py. Use when the user mentions environment setup, activating the SDK, installing dependencies, export.sh, or when tos.py is not found. 环境搭建、环境初始化、激活开发环境、安装依赖。.

2 4d ago D 70 tokens

tuya/tuyaopen-ide-manifests

Skill Claude CodeCodex

Create new TuyaOpen projects and platforms, manage build configurations, read and write Kconfig options non-interactively, update platform dependencies, and use tos.py subcommands. Use when the user mentions creating a project, tos.py new, saving or choosing a config, tos.py config set/get/list/diff, tos.py update, or…

2 4d ago A 102 tokens

tuyaos-build

42

tuya/tuyaopen-ide-manifests

Skill Claude CodeCodex

Use when the user asks to build, compile, rebuild, or clean a TuyaOS (tuyaos-legacy) app — including Chinese prompts like「编译 tuyaos xxx 应用」 「清理编译产物」「重新编译当前 app」, or English "build/compile/clean the TuyaOS app". Also use when adding custom .c/.h paths to apps//local.mk, wiring directories under software/TuyaOS/vendor/…

2 4d ago A 141 tokens

tuya/tuyaopen-ide-manifests

Skill Claude CodeCodex

Hardware-aware code generation for TuyaOS (tuyaos-legacy) apps. Confirms pins/instance with the user, writes tkl/tal driver code under apps/ /src, and registers sources/headers in local.mk when needed. Canonical demos: software/TuyaOS/apps/tuyaosdemoexamples/src/examples/. GPIO、PWM、I2C、SPI、ADC、定时器、看门狗、麦克风、喇叭、DVP…

2 4d ago A 177 tokens

tuyaos/adc

44

tuya/tuyaopen-ide-manifests

Skill Claude CodeCodex

TuyaOS ADC via tkladc: init, single-channel read, deinit. ADC、采样、电压、模拟输入、tkladc。.

2 4d ago A 38 tokens

tuyaos/ble

45

tuya/tuyaopen-ide-manifests

Skill Claude CodeCodex

TuyaOS Bluetooth LE via talbluetooth: peripheral advertising, central scan, and Tuya BLE remote service hooks. BLE、蓝牙、广播、扫描、从机、主机、talble、蓝牙遥控器。.

2 4d ago A 54 tokens

tuyaos/dvp

46

tuya/tuyaopen-ide-manifests

Skill Claude CodeCodex

TuyaOS DVP camera capture/encode via tklvi / tklvenc. DVP、摄像头、采集、H264、tklvi、tklvenc。.

2 4d ago A 47 tokens

tuyaos/gpio

47

tuya/tuyaopen-ide-manifests

Skill Claude CodeCodex

TuyaOS on-chip GPIO via tklgpio: output, input, edge IRQ. GPIO、引脚、电平、中断、tklgpio、拉高拉低。.

2 4d ago A 42 tokens

tuyaos/i2c

48

tuya/tuyaopen-ide-manifests

Skill Claude CodeCodex

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.

2 4d ago A 47 tokens