English | 한국어
Tizen development skills and plugins for AI coding agents.
tizen-agent-skills is Samsung's open-source collection of agent skills and plugins that bring
the Tizen platform development environment to AI coding assistants. Each plugin in this
repository covers one area of Tizen development and can be installed on its own. The first
plugin, tizen-sdk-skills, lets your agent install the Tizen SDK, create and build Tizen Web
(.wgt), Native (.tpk), .NET, RPK and RPM packages, run Tizen and Samsung TV emulators, manage
devices over sdb, sign packages, debug remotely and analyse dlog output from a plain English
or Korean request.
Each top-level directory is one independently versioned plugin with its own README, changelog
and release tags (<plugin>-vX.Y.Z). More plugins for the Tizen platform will be added over time.
| Plugin | What it does | Hosts | Version | Install & docs |
|---|---|---|---|---|
tizen-sdk-skills/ |
Automates the Tizen SDK end to end: SDK install, project creation, build, emulator and device management, app install, remote debugging (GDB / netcoredbg / CDP), certificates, dlog analysis, Playwright testing. 29 skills, 24 agents, a standalone tizen-sdk CLI and the Tizen AI Extension for VS Code. |
Claude Code, Cline, Codex CLI, VS Code, standalone CLI | 1.4.1 | Quick Start · README · 한국어 · Skills reference |
tizen-action-skills/ |
Builds Tizen Action Framework providers: picks a default Action category or authors custom .action/.entity schemas, generates actionc/TIDL stubs for C#, C++, JavaScript or Flutter-Tizen/Dart, registers provider metadata and verifies with action-tool. 1 skill. |
Claude Code | 1.0.0 | README · 한국어 |
Prerequisites: Node.js 20+ and Git.
-
Clone the repository.
git clone https://github.com/Samsung/tizen-agent-skills.git
-
Open the directory of the plugin you want and follow its Quick Start. Every plugin ships a setup script per host (
claude/,cline/,codex/, ...) that installs its skills, agents and hooks for that host. -
Restart your AI coding assistant and describe what you want in natural language.
For tizen-sdk-skills start with the
tizen-sdk-skills Quick Start; the first request to
make is "Install the Tizen SDK".
| Area | Skills |
|---|---|
| SDK setup (10) | tizen-sdk-install, tizen-sdk-install-custom-repo, tizen-sdk-init, tizen-update-package, tizen-platform-install, tizen-download-emulator-package, tizen-download-mobile-platform, tizen-tv-sdk-install, tizen-tv-sdk-install-from-zip, tizen-install-rootstrap |
| Environment checks (3) | tizen-check-node, tizen-check-disk-space, tizen-dotnet-setup |
| Project & build (2) | tizen-create-project (Web, Native, .NET, TV, RPK, Platform/GBS), tizen-build-project |
| Emulator & device (7) | tizen-create-emulator, tizen-launch-emulator, tizen-device-manager, tizen-remote-device, tizen-sdb-helper, tizen-file-transfer, tizen-screenshot |
| Install, debug & test (6) | tizen-install-app, tizen-gdb-debug (Native), tizen-dotnet-debug (.NET / netcoredbg), tizen-webapp-debug (Web / RWI / CDP), tizen-playwright-test, tizen-dlog-analyzer |
| Certificates (1) | tizen-certificate-manager (local and Samsung online-CA profiles) |
Details, trigger phrases and the 35 tizen-sdk CLI commands are in the plugin's
README and Skills Reference.
tizen-action-skills brings the Tizen Action Framework to AI coding agents.
The Action Framework is the mechanism that lets an on-device AI Agent use an
app's capabilities. This plugin walks your agent through the entire Action
Provider development flow — from picking a default Action category (or
authoring a custom one) to generating stubs, implementing, registering and
verifying the provider on a device.
| Area | Details |
|---|---|
| Action categories | Picks a default Action Category (e.g. Tizen.Action.Browser) or authors a custom .action/.entity schema, including subscription actions |
| Stub generation | Generates provider stubs with actionc for C#, C++, JavaScript or Flutter-Tizen/Dart (TIDL protocol 3) |
| Provider implementation & registration | Implements the provider interface and registers provider metadata so the on-device Agent can discover and invoke it |
| Verification | Verifies the provider on a device with action-tool |
| Toolchain checks | Validates the Tizen Action Toolchain (actionc, action2tidl, tidlc) and ACTIONC_DATA_DIR setup via scripts/check_toolchain_env.sh — never installs anything itself |
Requirements: Tizen Action Framework with TIDL protocol 3 on the device
(tizen-action 1.4+; subscription actions need 1.6), the Tizen Action Toolchain
from tools/action-toolchain in the platform/core/appfw/tidl repository, and
Bash 4+ (PowerShell for the Windows check scripts).
Details, the bundled scripts and commonly missed rules are in the plugin's README and skill README.
tizen-agent-skills/
├── .claude-plugin/marketplace.json # Catalog of every plugin in this repository
├── <plugin-name>/ # One directory per plugin
│ ├── common/ # Plugin root loaded by the AI hosts (skills/, agents/, hooks/, lib/)
│ ├── claude/ cline/ codex/ ... # Per-host setup wrappers
│ ├── docs/ # Plugin documentation
│ └── README.md · README.ko.md · CHANGELOG.md
├── tizen-sdk-skills/ # Plugin 1: Tizen SDK automation (+ tizen-cli/, vscode/)
├── llms.txt # Machine-readable summary for LLM-based tools
└── CONTRIBUTING.md # Repository-wide rules, including "Adding a new plugin"
See Adding a new plugin for the directory and registration convention a new plugin must follow.
See CONTRIBUTING.md for the repository-wide rules and each plugin's own
CONTRIBUTING.md for its branch flow, commit style and test tiers. All participants are
expected to follow the Code of Conduct.
AI coding agents should also read AGENTS.md for a concise summary of the technical rules that apply when working in this repository.
Security issues: please follow SECURITY.md instead of opening a public issue.
Copyright 2026 Samsung Electronics Co., Ltd.
Licensed under the Apache License, Version 2.0. Third-party components bundled by
individual plugins are listed in each plugin's NOTICE file.