24kchengYe/desktop-controller-skill

Claude Code向けAIコンピュータ操作——OpenAI Codexのplaywright-interactiveに対するオープンソース代替。デュアルエンジン:Win32 API + Playwright。WeChat、DingTalk、Feishu、QQ、Slack、Teams、あらゆるWeb/Electronアプリを制御。自動QA、ビューポートテスト、ビジュアルフィードバックループ。

desktop-controller-skill とは?

このスキルは、Claude Codeエージェントにデスクトップアプリケーションとブラウザを直接操作する能力を提供します。OpenAI Codexのplaywright-interactiveに触発されたオープンソースの代替品で、Win32 API(ネイティブWindowsアプリ操作用)とPlaywright(Web/Electronアプリ操作用)のデュアルエンジンを採用しています。自動QA、ビューポートテスト、UI要素とのインタラクションを読み取り、クリック、入力、ジェスチャーで行うビジュアルフィードバックループを実現します。主要なプラットフォームとしてClaude Codeで動作し、ユーザーは自然言語でWeChat、DingTalk、Slack、Teamsなどのアプリケーションを制御できます。また、ビジョンベースの要素検出とエラーハンドリングメカニズムを備えており、最初の試行で失敗しても堅牢な自動化が可能です。

対応✓Claude Code✓Codex CLI~Cursor
npx skills add 24kchengYe/desktop-controller-skill

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

desktop-controller-skill は何をしますか?

Claude Code向けAIコンピュータ操作——OpenAI Codexのplaywright-interactiveに対するオープンソース代替。デュアルエンジン:Win32 API + Playwright。WeChat、DingTalk、Feishu、QQ、Slack、Teams、あらゆるWeb/Electronアプリを制御。自動QA、ビューポートテスト、ビジュアルフィードバックループ。

概要

このスキルは、Claude CodeエージェントがデスクトップアプリケーションやWebアプリケーションを直接操作できるようにします。これは、OpenAI Codexのplaywright-interactiveに触発されたオープンソースの代替品であり、以下の2つのエンジンを組み合わせています:

  • Win32 API:ネイティブWindowsアプリケーション(WeChat、DingTalk、Feishu、QQなど)を操作するため
  • Playwright:WebアプリケーションとElectronアプリを操作するため

主な機能

  • 自動QA:自動化されたテストシナリオの実行
  • ビューポートテスト:異なるビューポートサイズでのアプリケーション表示の検証
  • ビジュアルフィードバックループ:AIがスクリーンショットを分析し、アクションを決定し、結果を検証
  • マルチプラットフォームサポート:Windows、macOS、Linuxでの主要なデスクトップアプリとWebアプリ

使用方法

# スキルをインストール
claude skills install 24kchengYe/desktop-controller-skill

# 例:WeChatの起動とメッセージ送信
claude "WeChatを開いて、連絡先'山田太郎'に'こんにちは'と送信してください"

設定

環境変数説明デフォルト値
DESKTOP_CONTROLLER_ENGINE使用するエンジン(win32 / playwright / auto)auto
DESKTOP_CONTROLLER_VIEWPORTビューポートサイズ(例:1920x1080)1920x1080
DESKTOP_CONTROLLER_TIMEOUT操作のタイムアウト(ミリ秒)30000

アーキテクチャ

このスキルは、以下のコンポーネントで構成されています:

  1. コアエンジン:Win32 APIとPlaywrightの両方を管理
  2. ビジョンパイプライン:スクリーンショットをキャプチャし、UI要素を検出
  3. アクション実行:クリック、入力、スワイプ、ドラッグなどの操作を実行
  4. フィードバックループ:アクションの成功を検証し、必要に応じて再試行

ライセンス

MIT

関連スキル