samsung-smart-tv

Provision a SmartThings OAuth app and store credentials for Clawdbot.

1|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/regenrek/clawdbot-skills --skill samsung-smart-tv
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: samsung-smart-tv
Source: https://github.com/regenrek/clawdbot-skills/tree/main/skills/smartthings
Command: npx skills add https://github.com/regenrek/clawdbot-skills --skill samsung-smart-tv

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill simplifies provisioning a SmartThings OAuth app and securely storing credentials for Clawdbot, enabling seamless control of Samsung TVs through SmartThings without manual setup.

Core Features & Use Cases

  • Provision a SmartThings OAuth app and generate client credentials (App ID, Client ID, Client Secret).
  • Persist credentials in a local .env file for reuse and device association.
  • Discover Samsung TV devices via SmartThings and perform common actions (status, switch, volume, and app launching).
  • Support app discovery and launching (Netflix, Prime Video, YouTube) once the target device information is available.

Quick Start

Run the included setup script to create the OAuth app, authenticate via the SmartThings flow, and save the credentials and device ID. Then use basic commands like listing devices and sending simple commands to control the TV.

Frequently Asked Questions about samsung-smart-tv

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I control a Samsung TV via SmartThings automation?

You can control a Samsung TV via SmartThings by provisioning an OAuth app to generate credentials, discovering the device ID, and sending commands like switch, volume, and app launch actions through the SmartThings CLI.

What do I need to set up Samsung TV device control through SmartThings?

Samsung TV device control requires the SmartThings CLI and a Personal Access Token (PAT) to provision an OAuth app, authenticate, and save the resulting client credentials and device ID locally.

Can I launch streaming apps like Netflix on my Samsung TV using SmartThings?

Yes, SmartThings supports app discovery and launching on Samsung TVs, allowing you to start apps like Netflix, Prime Video, and YouTube once the target device information is saved in your environment configuration.

How does SmartThings OAuth app provisioning work for Samsung TV automation?

SmartThings OAuth app provisioning creates and stores client credentials, including App ID, Client ID, and Client Secret, in a local .env file to enable repeatable, authenticated Samsung TV automation across platforms.

What's the best way to persist SmartThings credentials for repeatable TV commands?

The best way to persist SmartThings credentials is storing the generated OAuth app credentials and device IDs in a local .env file, enabling reuse for repeatable Samsung TV automation without manual re-authentication.

Are there limitations to using SmartThings CLI for Samsung TV automation?

SmartThings CLI automation requires external tools and a valid Personal Access Token (PAT) for initial setup, and its scope is limited to common TV control actions like status, switch, volume, and app launching.