Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

playwright-cli

verified

Playwright CLIを使ってブラウザ操作を自動実行するスキル。MCP Serverよりトークン効率が良く、シェルから直接ブラウザ操作が可能です。

View on GitHub

Marketplace

cc-plugins

s4na/cc-plugins

Plugin

basic

Repository

s4na/cc-plugins

.claude-basic/skills/playwright-cli/SKILL.md

Last Verified

February 2, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/s4na/cc-plugins/blob/main/.claude-basic/skills/playwright-cli/SKILL.md -a claude-code --skill playwright-cli

Installation paths:

Claude
.claude/skills/playwright-cli/
Powered by add-skill CLI

Instructions

# Playwright CLI Skill

Playwright CLI を使ってブラウザ操作を自動実行するスキルです。

## Playwright CLI とは

Playwright CLI は @playwright/cli パッケージに含まれる CLI ツールで、MCP サーバー経由よりもトークン効率が良くブラウザ操作が可能です。要素の参照には snapshot で取得した ref を使用します。

## 前提条件

このスキルを使用するには、@playwright/cli がグローバルインストールされている必要があります。

```bash
npm install -g @playwright/cli@latest
```

インストール確認:
```bash
playwright-cli --help
```

## 主要コマンド

### Core(基本操作)

| コマンド | 説明 | 例 |
|----------|------|-----|
| `open <url>` | URLを開く | `playwright-cli open https://example.com` |
| `close` | ページを閉じる | `playwright-cli close` |
| `snapshot` | ページスナップショットを取得(要素ref取得用) | `playwright-cli snapshot` |
| `click <ref>` | 要素をクリック | `playwright-cli click e8` |
| `dblclick <ref>` | 要素をダブルクリック | `playwright-cli dblclick e8` |
| `fill <ref> <text>` | テキスト入力 | `playwright-cli fill e8 "Hello"` |
| `type <text>` | 編集可能な要素にテキスト入力 | `playwright-cli type "Hello"` |
| `hover <ref>` | 要素にホバー | `playwright-cli hover e8` |
| `select <ref> <val>` | ドロップダウンを選択 | `playwright-cli select e8 "option1"` |
| `check <ref>` | チェックボックスをチェック | `playwright-cli check e8` |
| `uncheck <ref>` | チェックボックスを解除 | `playwright-cli uncheck e8` |
| `upload <file>` | ファイルアップロード | `playwright-cli upload file.txt` |
| `drag <startRef> <endRef>` | ドラッグ&ドロップ | `playwright-cli drag e8 e10` |
| `eval <func> [ref]` | JavaScriptを実行 | `playwright-cli eval "document.title"` |
| `resize <w> <h>` | ウィンドウサイズ変更 | `playwright-cli resize 1280 720` |

### Navigation(ナビゲーション)

| コマンド | 説明 |
|----------|------|
| `go-back` | 前のページに戻る |
| `go-forward` | 次のページに進む |
| `reload` | ページをリロード |

### Keyboard(キーボード)

| コマンド | 説明 | 例 |
|----------|------|-----|
| `press <key>` | キーを押す | `playwright-cli press Enter` |
| `keydown <key>` | キーを押し下げる | `playwright-cli keydown Shift` |
| `keyup <key>` | キーを離す | `playwright-cli keyup Shift` |

### Mouse(マウス)

| コマンド | 説明 | 例 |
|----------|------|-----|
| `mousemove <x> <y>` | マウス移動 | `playwright-cli mousemove 100 200` |
| `mousedown [button]` | マウスボタン押下 | `playwright-cli mou

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
5349 chars