A professional integration for managing Samsung Smart TVs via the SmartThings API, enabling automated device control and application launching.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install samsung-smartthings
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install samsung-smartthings using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Samsung Smart TV skill is a powerful extension for the SmartThings ecosystem, allowing developers and power users to programmatically control their home entertainment hardware. By utilizing Openclaw Skills, this tool automates the complex process of OAuth app provisioning and token management, providing a clean interface for TV interactions. It bridges the gap between AI agents and physical hardware, making it possible to integrate television sets into broader automation workflows.
This skill is designed to handle everything from initial credential exchange to advanced device discovery. It specifically targets the SmartThings API to ensure compatibility across a wide range of Samsung TV models. By incorporating this into your Openclaw Skills library, you gain the ability to query device status, adjust audio settings, and trigger specific application launches without manual remote intervention.
To begin, ensure you have the required runtime environments installed on your machine.
# Install Python and Node.js dependencies
brew install python node
Generate a Personal Access Token at the SmartThings account portal. Once you have your token, initialize the setup process. You will be prompted to visit a login URL on your phone to authorize the Openclaw Skills connection. After authorizing, copy the code from the redirect URL and provide it to the skill to finalize the OAuth handshake. Finally, locate your TV's device ID using the SmartThings CLI and save it to your local environment file.
The skill organizes its configuration and authentication data within a structured environment file located at ~/.clawdbot/.env.
| Variable | Description |
|---|---|
| SMARTTHINGS_APP_ID | The unique ID of the created OAuth SmartApp |
| SMARTTHINGS_CLIENT_ID | The OAuth client identifier for API requests |
| SMARTTHINGS_CLIENT_SECRET | Secret key for secure token exchanges |
| SMARTTHINGS_DEVICE_ID | The specific hardware ID of the Samsung TV |
| ACCESS_TOKEN | The bearer token used for current session authentication |
| REFRESH_TOKEN | Used to automatically update expired access tokens |
This schema ensures that Openclaw Skills can maintain persistent access to your devices while keeping sensitive credentials localized.
Loading
Jackal Memory provides sovereign, AES-256-GCM encrypted persistence for AI agents using decentralized storage to ensure data survives across machines.

Jackal Memory provides sovereign, recoverable, and decentralized storage for AI agents to persist context across different sessions and machines.

Decentralized, AES-256 encrypted storage for AI agent memory backed by the Jackal Protocol.

A high-efficiency utility to scrape and structure tech event data from lu.ma for any global city without requiring authentication.

A powerful automation skill for agencies to pull multi-source analytics and deliver branded reports automatically.

A precision-engineered skill that removes AI-generated artifacts and corporate jargon to produce authentic, human-sounding content.








































