Skip to main content
تشغيل أي مهارة في Manus
بنقرة واحدة
مستودع GitHub

tuyaopen-ide-manifests

يحتوي tuyaopen-ide-manifests على 42 من skills المجمعة من tuya، مع تغطية مهنية على مستوى المستودع وصفحات skill داخل الموقع.

skills مجمعة
42
Stars
1
محدث
2026-06-30
Forks
3
التغطية المهنية
4 فئات مهنية · 100% مصنفة
مستكشف المستودعات

Skills في هذا المستودع

smart-product-dev
مطوّرو البرمجيات

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.

2026-06-30
tuyaopen-peripheral-audio
المهندسون الإلكترونيون (باستثناء الحاسوب)

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。

2026-06-18
tuyaopen-peripheral-button
المهندسون الإلكترونيون (باستثناء الحاسوب)

TDL button input handling for TuyaOpen: create button, register event callbacks for single click, double click, long press, and multi-click. 按键、单击、双击、长按、多击、按键事件。

2026-06-18
tuyaopen-peripheral-camera
المهندسون الإلكترونيون (باستثناء الحاسوب)

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、人脸识别、图像采集。

2026-06-18
tuyaopen-peripheral-display
المهندسون الإلكترونيون (باستثناء الحاسوب)

TDL display control for TuyaOpen: driver registration, open, brightness, and framebuffer flush via tdl_disp_* APIs. 显示屏、LCD、屏幕、显示、绘制、亮度、刷屏。

2026-06-18
tuyaopen-peripheral-printer
مطوّرو البرمجيات

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。

2026-06-18
tuyaopen-peripheral-touch
مطوّرو البرمجيات

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。

2026-06-18
tuyaopen-peripheral-drivers
مطوّرو البرمجيات

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。

2026-06-18
hardware-vibe-coding
مطوّرو البرمجيات

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. 外设初始化、硬件驱动、Vibe Coding、使用外设、硬件相关代码、点灯、点亮 LED、按键、 屏幕、显示、摄像头、音频、录音、播放、触摸、打印、红外、摇杆、灯带、串口、UART、 GPIO、PWM、I2C、SPI、ADC、传感器、引脚、片上外设、发送数据、读取传感器。

2026-06-18
miniapp-charts-library
مطوّرو الويب

帮助 Agent 在 Ray 小程序中正确集成 `@ray/charts-library`,包括场景卡片(EleChartCard、TempAndHumChartCard、IlluminanceChartCard)、DataSourceProvider 涂鸦计量数据源、可组合周期控件(ChartPeriodProvider、ChartGranularityPicker、ChartPeriodNavigator、ChartSeriesPanel、useChartPeriodContext)及图表选项工具函数。适用于用户在 Ray 小程序页面中添加用电量/温湿度/照度/计量统计图表、构建周期切换图表、使用 withXAxis/withTooltip 自定义图表配置、或将自定义 UI 与库的周期上下文结合使用的场景。

2026-06-18
miniapp-electrician-timing
مطوّرو البرمجيات

将 @ray-js/electrician-timing-sdk 接入业务代码位于 src/* 的 Ray 小程序 / 面板宿主工程。覆盖 app onLaunch 一次性 init、设备或群组切换时按需 changeConfig、页面级 ConflictPopup 与 useDefaultModal 联动,以及六类定时——云定时、循环、随机、点动(延时关 / 点动定时 / inching)、倒计时、天文(天文**不**属于本 SDK)。当用户提到「电工定时 SDK 接入」「Ray 面板小程序定时接入」「supportCloud / supportCycle / supportRandom / supportInching」「changeConfig 设备或群组切换」「conflictModallId」「electri.cycle / electri.random / electri.inching」「addCloudTimer」「createCountdown」时使用本 skill。

2026-06-18
miniapp-energy-stats
مطوّرو البرمجيات

为涂鸦 Ray 小程序生成电量统计、电费统计和用电成本追踪代码,使用 @tuya-miniapp/cloud-api。当用户提到 电量统计, 电费统计, 能源统计, electricity statistics, energy billing, cost tracking, 峰谷电价, peak-valley pricing, 电量预算, 电费预算, budget warnings, getDeviceData, IndicatorCode, @tuya-miniapp/cloud-api energy, currency settings,或需要在 Ray 小程序中构建统计图表、电价配置、用电预算页面时触发。优先使用本 skill 而非原始 apiRequestByAtop 调用 — 确保使用正确的 cloud-api 抽象层。

2026-06-18
miniapp-ipc-panel
مطوّرو البرمجيات

涂鸦 IPC(摄像机)面板小程序模板(panel-ipc / public-ipc-template / tuya-ray-materials PublicPanelIpc)开发专家,指导 AI Agent 在该模板内为外部开发者新增/修改功能项、串联 DP、配置融合播放器、接入 VAS 运营位、实现路径巡航等能力。当用户在 panel-ipc 仓库中提到 LayoutFeature / LayoutFooter / FeatureMenu / configData / publishDpOutTime / IPCPlayerIntegration / SDM / @ray-js/ipc-player-integration / @ray-js/ray-ipc-utils / @ray-js/panel-sdk / ipc_mobile_path / memory_point_set,或询问主页宫格/底部 TabBar/弹窗/枚举 DP/PTZ/隐私模式/回放/云存/相册/对讲/品牌色/骨架屏/横屏 时触发。Tuya IPC mini-app panel — declarative FeatureMenu/TabBar grid, integrated player, VAS banner, PTZ + collect points, path cruise (mobilecam), DP wiring conventions.

2026-06-18
miniapp-lamp-panel
مطوّرو البرمجيات

Use this skill for Tuya(涂鸦)照明品类 Ray 小程序面板开发。当用户涉及以下任意场景时触发:创建或修改灯具面板、DP 类型定义;读写 bright_value / temp_value / colour_data / control_data / scene_data / music_data 等照明 DP;使用 LampBrightSlider、LampTempSlider、LampRectPickerColor 等 lamp-* 组件(含 import 方式、onTouchMove / onTouchEnd 回调);在 useProps / useStructuredProps / useActions / useStructuredActions 之间选择正确 hook;调用 ty.presetFunctionalData 跳转功能页(定时、断电记忆、灯光渐变);设计 work_mode 白光/彩光/场景/音乐状态机;排查照明 DP 下发无响应或值域越界。非照明品类(门锁、插座等)不触发。

2026-06-18
miniapp-performance-ux-guard
مطوّرو البرمجيات

Reviews and improves Tuya 小程序/miniapp/Ray quality in one package: build guardrails, launch/first-screen performance, release review gates, and design-to-code/component architecture. Use when implementing or modifying pages/components/forms/lists/dialogs/async flows; fixing bugs, UI, interaction, loading/error/empty states, or i18n copy; optimizing 启动性能、首屏、白屏、FMP、包体积、分包、预加载、骨架屏、数据预取、缓存、CDN、Smart UI 按需加载、Ray 通信、react-dom、内存缓存; doing review、上线前检查、准入、release gate、quality grade、召回、体验度量、埋点闭环、告警阈值; or working from MasterGo、设计稿、UI还原、组件拆分、Smart UI、Dialog、Overlay、ActionSheet、弹窗、抽屉、底部面板.

2026-06-18
miniapp-ray-common
مطوّرو البرمجيات

面向 Ray 小程序开发提供以索引为先的文档导航与实现约束,在用户进行页面或 UI 搭建、组件封装与改造、Ray API 与设备能力集成、生命周期与路由、图片转代码、多语言与样式、或排障与升级时使用;实现前须依据 references/ray/INDEX.md 与路由文档定位能力,禁止虚构 API 与生命周期钩子。

2026-06-18
miniapp-requirement-guide
متخصصو إدارة المشاريع

该技能专门直接输出小程序面板 PRD、面板需求文档与完整 Markdown 模板。只有当用户是在写小程序面板、小程序设备面板或小程序端需求文档时才使用本技能;用户只要提到小程序面板、面板 PRD、需求文档、完整 Markdown 需求文档、完整 Markdown 模板、章节和表格搭出来、空白模板、产品总览、产品基本信息、DP 点说明、四、小程序功能说明、页面功能说明、附件清单,或要求按模板填写、补全、整理、润色、只写某一章、产出可给产品和研发评审的文档,就必须使用本技能。对于通用 PRD、Web、H5、官网、管理后台、中后台、App、桌面端或其他非小程序面板项目,不要使用本技能,也不要影响这些需求文档的正常编写流程。

2026-06-18
miniapp-robot-vacuum
مطوّرو البرمجيات

Tuya/涂鸦 sweep robot/扫地机 panel development with proprietary API docs not available from general knowledge. Trigger on RobotMap/RjsRobotMap component; sweep robot DP codes (switch_go, pause, mode, suction, status, command_trans); map features (room/zone/spot cleaning, forbidden areas, virtual walls); @ray-js/robot-map, @ray-js/robot-map-sdk, @ray-js/robot-protocol, @ray-js/robot-data-stream; sweeprobottemplate; protocol encoding/decoding (raster hex/binary or structured JSON/MQTT); robot vacuum map rendering, layers, or cleaning commands in Tuya context. Do NOT trigger for iRobot/Roborock SDK, Google/Mapbox maps, generic MQTT, or Tuya IPC/cameras.

2026-06-18
miniapp-smart-ui
مطوّرو الويب

面向 Ray 小程序 smart-ui,基于 meta-first 工作流协助生成与修改页面与组件。在用户提出 UI 搭建、组件改造、表单与反馈交互、导航展示、图片转代码或 smart-ui 排障升级时使用;仅覆盖 smart-ui,实现前须查阅 _meta.json 与组件文档,禁止虚构 props、事件与能力。

2026-06-18
miniapp-socket-panel
مطوّرو البرمجيات

用于开发涂鸦电工插座/排插/智能开关面板小程序(socket/outlet/power strip panel)。涵盖:多路开关渲染(switch_1~6)、倒计时(countdown_1~6)、用电量统计(add_ele/cur_power/cur_voltage/cur_current)、功能页跳转(定时/电费)、设备日志、DP 换算规则。Use when user needs to build or modify a Tuya electrician panel miniapp.

2026-06-18
ecosystem-wire-cmake
مطوّرو البرمجيات

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 `tuyaopen.project.ini`) — read those files first instead of guessing.

2026-06-17
tyutool-cli
مطوّرو البرمجيات

Direct tyutool_cli usage for TuyaOpen hardware: list serial ports, flash firmware (write), read flash, hardware reset (DTR/RTS), and authorize devices (UUID/AuthKey via UART). Use when the user mentions tyutool, flashing directly, reading flash, hardware reset, or UART authorization. Tool at $OPEN_SDK_ROOT/tools/tyutool/tyutool_cli (Linux/macOS) or tyutool_cli.exe (Windows). Install: tos.py update -t. 固件烧录、Flash读取、硬件复位、串口设备授权(UUID/AuthKey)。

2026-06-17
smart-panel-dev
مطوّرو البرمجيات

Master / orchestrator skill for Tuya Ray panel miniapp development. Use this as the SINGLE ENTRY POINT for any panel miniapp task — it covers the full lifecycle (architecture → requirement → coding conventions → upload audit) and dispatches to category- or topic-specific sub-skills (ray-common, smart-ui, charts-library, socket-panel, lamp-panel, robot-vacuum, ipc-panel, electrician-timing, energy-stats, performance-ux-guard, requirement-guide) when deeper detail is needed. Anything from "how do I start a panel project" to "is this ready to upload" routes through here first.

2026-06-17
tuya-iot-platform
مطوّرو البرمجيات

Operate the Tuya Developer Platform via tuya-devplat-cli: create products, search products, manage DPs, and more. Wi-Fi + Bluetooth dual-mode only.

2026-06-17
tuyaopen-onchip-adc
مطوّرو البرمجيات

On-chip ADC for TuyaOpen using the tkl_adc API: init a channel and read a single conversion (raw value or internal voltage). ADC、模数转换、采样、电压、模拟量、读电压、tkl_adc、采集。

2026-06-11
tuyaopen-onchip-dma2d
مطوّرو البرمجيات

On-chip 2D DMA (DMA2D) for TuyaOpen via the tal_dma2d API: hardware pixel-format conversion (e.g. YUV422→RGB565/888) and fast frame blit/memcpy. DMA2D、2D加速、像素格式转换、YUV转RGB、图像搬运、帧拷贝、tal_dma2d、硬件加速。

2026-06-11
tuyaopen-onchip-gpio
مطوّرو البرمجيات

On-chip GPIO for TuyaOpen using the tkl_gpio API: configure a pin as output/input, read/write level, and register edge interrupts. GPIO、引脚、电平、输入输出、中断、tkl_gpio、拉高拉低、读引脚。

2026-06-11
tuyaopen-onchip-i2c
مطوّرو البرمجيات

On-chip I2C master for TuyaOpen using the tkl_i2c API: mux SCL/SDA, init the bus, and send/receive to a 7-bit slave address. I2C、IIC、I2C总线、传感器、SCL、SDA、从机地址、tkl_i2c、读传感器。

2026-06-11
tuyaopen-onchip-kws
مطوّرو البرمجيات

On-chip Keyword Spotting / wake-word (KWS) for TuyaOpen via the tkl_kws API: register a callback that fires when a wake word is detected. KWS、唤醒词、语音唤醒、关键词识别、wake word、你好涂鸦、tkl_kws、离线唤醒。

2026-06-11
tuyaopen-onchip-pwm
مطوّرو البرمجيات

On-chip PWM for TuyaOpen using the tkl_pwm API: init a PWM channel with frequency + duty, start/stop, and change duty at runtime. PWM、脉宽调制、占空比、调光、蜂鸣器、舵机、呼吸灯、tkl_pwm。

2026-06-11
tuyaopen-onchip-qspi
مطوّرو البرمجيات

On-chip QSPI master for TuyaOpen using the tkl_qspi 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、tkl_qspi、多线SPI。

2026-06-11
tuyaopen-onchip-rtc
مطوّرو البرمجيات

On-chip RTC for TuyaOpen using the tkl_rtc API: set and get wall-clock time as epoch seconds. RTC、实时时钟、走时、设置时间、读取时间、tkl_rtc、掉电保持时间。

2026-06-11
tuyaopen-onchip-spi
مطوّرو البرمجيات

On-chip SPI master for TuyaOpen using the tkl_spi API: init with mode / data bits / bit order, then send (and receive) bytes. SPI、SPI总线、主机、片选、MOSI、MISO、SCLK、tkl_spi、SPI收发。

2026-06-11
tuyaopen-onchip-timer
مطوّرو البرمجيات

On-chip hardware timer for TuyaOpen using the tkl_timer API: periodic or one-shot callback at a microsecond interval. 硬件定时器、定时器、周期回调、定时中断、tkl_timer、微秒定时、单次定时。

2026-06-11
tuyaopen-onchip-uart
مطوّرو البرمجيات

On-chip UART (serial port) for TuyaOpen using the tal_uart API: init a user UART, send/receive bytes, RX interrupt callback. 串口、UART、串口收发、串口通信、tal_uart、用户串口。

2026-06-11
tuyaopen-onchip-vad
مطوّرو البرمجيات

On-chip Voice Activity Detection (VAD) for TuyaOpen via the tkl_vad API: detect speech vs silence from a mic audio stream. VAD、语音活动检测、人声检测、静音检测、断句、tkl_vad、是否在说话。

2026-06-11
tuyaopen-onchip-watchdog
مطوّرو البرمجيات

On-chip watchdog timer for TuyaOpen using the tkl_watchdog API: init with a timeout, then refresh ("feed") periodically so the MCU doesn't reset. 看门狗、watchdog、喂狗、复位保护、超时复位、tkl_watchdog、防死机。

2026-06-11
tuyaopen-peripheral-joystick
مطوّرو البرمجيات

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摇杆、方向键。

2026-06-11
tuyaopen-peripheral-led
مطوّرو البرمجيات

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

2026-06-11
tuyaopen-usr-board
مطوّرو البرمجيات

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

2026-06-11
عرض أهم 40 من أصل 42 skills مجمعة في هذا المستودع.