skills/smartthings-api/SKILL.md
Use the SmartThings Public REST API and automation models (rules, scenes), including endpoints for devices, locations, rooms, capabilities, automations, subscriptions, and rules, based on official documentation.
npx skillsauth add 401unauthorized/smartthings-skills smartthings-apiInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when working with the SmartThings Public API, or when building automations via Rules or Scenes. Always open the exact official doc pages from references/ before answering so guidance stays current.
references/api-links.mdLoad only the reference file needed for the user request.
development
Design, build, and troubleshoot SmartThings SmartApps (Connected Services), including app registration, lifecycles, configuration, subscriptions, scheduling, OAuth, hosting, testing, and troubleshooting using official docs.
development
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.
tools
Use the SmartThings CLI to manage SmartApps, Edge drivers, devices, locations, capabilities, and automations, based on the official SmartThings CLI repository and documentation.
tools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.