Gustavo Madeira Santana

roku

開発v2.0.1
作者:Gustavo Madeira Santana更新日 2026-05-15全 5 バージョン · 最新版の公開日 2026-05-15@clawhub_gumadeiras/roku
スクリプトツール

AlphaMoatによると、2026-09時点でrokuのダウンロード数は3,189、スター数は0で、AIスキル全体5,078件中3,575位、開発では577件中456位です。

インストール数
102
ダウンロード数
3189
スター数
-
総合順位
#3,575
全体の上位 71% · 開発の上位 80%
プラットフォームインストール数ダウンロード数スター数コメント
ClawHub ↗1023080--
SkillHub ↗1023189-—

プラットフォームごとに集計方法と集計時点が異なります。

このスキルでできること

機器情報やインストール済みアプリの確認、リモコンキー送信、文字入力、コンテンツ検索、アプリ起動ができます。常駐HTTPブリッジも設定できます。コマンドは実機を操作し、公開されたブリッジは悪用される可能性があります。利用前に対象を確認し、サービスのバインド先、トークン、アクセス範囲を制限してください。

資料公開日 2026-10-29

できること

  • ローカルネットワーク上のRoku機器を検出し、情報を確認する。
  • リモコンキー、文字入力、コンテンツ検索、アプリ起動を送信する。
  • HTTPブリッジの状態を確認し、安全な設定を検討する。

使う場面

  • CLIからRoku機器を確認または操作するとき。
  • スクリプトや管理されたサービス経由でリモコン操作を送るとき。
  • 状態変更コマンドの送信やHTTPブリッジの有効化前に、対象、許可、認証、ネットワーク公開範囲を確認するとき。

プロンプト例

スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。

ローカルRoku機器を検出して情報を確認してください。リモコン操作は送信しないでください。
ブリッジのバインド先と認証方式を確認してください。サービスの起動や機器操作リクエストは行わないでください。

月次の推移

ダウンロード数3189
2010264332762026-03 · ダウンロード数 20972026-05 · ダウンロード数 26052026-06 · ダウンロード数 27402026-07 · ダウンロード数 29462026-08 · ダウンロード数 30182026-09 · ダウンロード数 318926-0326-09
スター数-
0112026-03 · スター数 -2026-05 · スター数 -2026-06 · スター数 -2026-07 · スター数 -2026-08 · スター数 -2026-09 · スター数 -26-0326-09

2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。

月ダウンロード数前月比スター数
2026-093189—-
2026-083018+2.4%-
2026-072946+7.5%-
2026-062740+5.2%-
2026-052605—-
2026-032097—-

SKILL.md 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 2026-10-23。

3.3 KB・ClawHub v2.0.1
---
name: roku
description: Control Roku devices via CLI. Discovery, remote control, app launching, search, and HTTP bridge mode for real-time control.
homepage: https://github.com/gumadeiras/roku-cli
repository: https://github.com/gumadeiras/roku-cli
metadata: {"clawdbot":{"emoji":"📺","requires":{"bins":["roku"]},"install":[{"id":"node","kind":"node","package":"@gumadeiras/roku","bins":["roku"],"label":"Install Roku (npm)"}]}}
---

# Roku CLI
すべて表示(全 134 行)
Fast TypeScript CLI for controlling Roku devices via the ECP API.

## Installation

```bash
npm install -g @gumadeiras/roku@latest
```

## Quick Start

```bash
# Discover devices and save an alias
roku discover --save livingroom --index 1

# Use the alias
roku --host livingroom device-info
roku --host livingroom apps
```

## Commands

| Command | Description |
|---------|-------------|
| `roku discover` | Find Roku devices on network |
| `roku --host <ip> device-info` | Get device info |
| `roku --host <ip> apps` | List installed apps |
| `roku --host <ip> command <key>` | Send remote key |
| `roku --host <ip> literal <text>` | Type text |
| `roku --host <ip> search --title <query>` | Search content |
| `roku --host <ip> launch <app>` | Launch app |
| `roku --host <ip> interactive` | Interactive remote mode |

## Interactive Mode

```bash
roku livingroom                    # interactive control
roku --host livingroom interactive # same thing
```

Use arrow keys, enter, escape for remote-like control.

## Bridge Service

Run a persistent HTTP bridge as a native OS service:

```bash
# Install and start the service
roku bridge install-service --port 19839 --token secret --host livingroom --user
roku bridge start --user

# Service management
roku bridge status --user
roku bridge stop --user
roku bridge uninstall --user
```

Send commands via HTTP:

```bash
# Send key
curl -X POST http://127.0.0.1:19839/key \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer secret" \
  -d '{"key":"home"}'

# Type text
curl -X POST http://127.0.0.1:19839/text \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer secret" \
  -d '{"text":"hello"}'

# Launch app
curl -X POST http://127.0.0.1:19839/launch \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer secret" \
  -d '{"app":"plex"}'

# Health check
curl http://127.0.0.1:19839/health -H "Authorization: Bearer secret"
```

### Bridge Endpoints

| Endpoint | Body |
|----------|------|
| `POST /key` | `{"key": "home"}` |
| `POST /text` | `{"text": "hello"}` |
| `POST /search` | `{"title": "Stargate"}` |
| `POST /launch` | `{"app": "plex"}` |
| `GET /health` | — |
| `GET /health?deep=1` | Deep health check (probes Roku) |

## Aliases

```bash
# Save device alias
roku discover --save livingroom --index 1
roku alias set office 192.168.1.20

# Save app alias  
roku alias set plex 13535

# List aliases
roku alias list

# Use aliases
roku --host livingroom launch plex
```

## Remote Keys

home, back, select, up, down, left, right, play, pause, rev, fwd, replay, info, power, volume_up, volume_down, mute

## Notes

- Roku must be on the same network as the CLI
- Bridge service runs as a native launchd (macOS) or systemd (Linux) service
- Use `--user` flag for user-space service (no sudo required)
- Use `--token` for authentication in bridge mode

## Source

https://github.com/gumadeiras/roku-cli

開発の人気スキル

Gustavo Madeira Santanaのその他のスキル

データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。