Learn-skills.dev smartthings-edge-driver
Build and troubleshoot SmartThings Edge device drivers in Lua, including Zigbee, Z-Wave, Matter, LAN, capabilities, device profiles, driver channels, and Edge driver API reference usage.
install
source · Clone the upstream repo
git clone https://github.com/NeverSight/learn-skills.dev
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/NeverSight/learn-skills.dev "$T" && mkdir -p ~/.claude/skills && cp -r "$T/data/skills-md/401unauthorized/smartthings-skills/smartthings-edge-driver" ~/.claude/skills/neversight-learn-skills-dev-smartthings-edge-driver && rm -rf "$T"
manifest:
data/skills-md/401unauthorized/smartthings-skills/smartthings-edge-driver/SKILL.mdsource content
SmartThings Edge Driver
Use this skill when working on SmartThings Edge drivers (Lua). Always open the exact official doc pages from
references/ before answering so guidance stays current.
Workflow
- Identify the device protocol (Zigbee, Z-Wave, Matter, LAN) and the device capabilities.
- Confirm required capabilities, profiles, and preferences in the device docs.
- Use Edge driver structure docs to set up driver layout and lifecycle handlers.
- Consult the Edge driver API reference for exact class/module usage and defaults.
- For protocol-specific behavior, use the corresponding library reference.
- Link the exact pages used in the response.
References
- Core Edge docs and device fundamentals:
references/edge-links.md - Full Edge driver API reference (Lua):
references/edge-reference.md
Load only the reference file(s) needed for the user request.