tabby
Tabbyターミナルの操作リファレンス。CLI・MCP API(34ツール)の完全ガイド。 タブ管理、コマンド実行、バッファ読み取り、ペイン分割に対応。 Windows環境向け。
Skill by nomuvan-dev
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/nomuvan-dev-tabby
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: backend, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/tabby
What's inside
- Skill name
tabby- Description
- Tabbyターミナルの操作リファレンス。CLI・MCP API(34ツール)の完全ガイド。 タブ管理、コマンド実行、バッファ読み取り、ペイン分割に対応。 Windows環境向け。
- License
- MIT
- Instructions
- 168 lines in SKILL.md · view on GitHub
Before installing
- Instructions call the network
Files (1)
- SKILL.md
SKILL.md (first lines)
# tabby — Tabby ターミナル操作リファレンス
Windows環境でのTabbyターミナル操作の完全リファレンス。
CLI・MCP APIをカバーする。
## アーキテクチャ
```
Tabby (表示層・タブ管理)
├── CLI: tabby run / profile / open / paste
└── MCP API: http://localhost:3001 (Tabby-MCP plugin)
```
## Tabby CLI
実行パス: `%LOCALAPPDATA%\Programs\Tabby\Tabby.exe`
### コマンド一覧
| コマンド | 説明 |
|---------|------|
| `tabby open [directory]` | ディレクトリでシェルを開く |
| `tabby run [command...]` | コマンドを新規タブで実行 |
| `tabby profile [name]` | 名前付きプロファイルでタブを開く |
| `tabby paste [text]` | アクティブタブにテキスト貼り付け |
| `tabby recent [index]` | 最近のプロファイルでタブを開く |
| `tabby quickConnect <provider> <query>` | SSH等のクイック接続 |
### 重要な制約
- **シングルインスタンス**: 2回目以降の起動はCLI引数を既存インスタンスに転送
- **yargsフラグ消費**: `-e`, `-c`, `-t` 等のフラグがTabbyのパーサーに食われる → `.cmd`バッチファイル経由で回避
- **新ウィンドウ不可**: CLIに新ウィンドウ作成コマンドなし。`Ctrl+Shift+N`(手動のみ)
- **タブ指定不可**: `paste`はアクティブタブのみ対象
## Tabby MCP API (Tabby-MCP plugin)
プラグイン: `tabby-mcp-server`
エンドポイント: `http://localhost:3001`
### セットアップ
1. Tabby Settings → Plugins → "tabby-mcp-server" をインストール
2. Tabby再起動
3. Settings → MCP → Start Server
### 通信方式
| 方式 | エンドポイント | 用途 |
|------|-------------|------|
| Direct HTTP | `POST /api/tool/{tool_name}` | スクリプトから直接呼び出し |
| Streamable HTTP | `POST /mcp` | Claude Code MCP連携 |
| SSE (Legacy) | `GET /sse` | レガシークライアント |
| Health | `GET /health` | ヘルスチェック |
### ターミナル操作ツール (7)
| ツール | パラメータ | 説明 |
|-------|-----------|------|
| `get_session_list` | — | 全セッション一覧(UUID・分割ペイン情報含む) |
| `exec_command` | `command`, `sessionId?`, `tabIndex?`, `title?`, `timeout?` | コマンド実行。出力待機可 |
| `send_input` | `input`, `sessionId?` | 生入力送信。`\x03`=Ctrl+C, `\r`=Enter |
| `get_terminal_buffer` | `sessionId?`, `lastNLines?` | ターミナルバッファ読み取り |
| `abort_command` | `sessionId?` | Ctrl+C送信 |
| `get_command_status` | — | 実行中コマンドの状態 |
| `focus_pane` | `sessionId` | 分割ペインにフォーカス |
### タブ管理ツール (11)
| ツール | パラメータ | 説明 |
|-------|-----------|------|
| `list_tabs` | — | 全タブ一覧(tabId・タイトル・状態) |
| `select_tab` | `tabId?`, `tabIndex?`, `title?` | タブ選択 |
| `close_tab` | `tabId?`, `tabIndex?`, `title?`, `force?` | タブを閉じる |
| `close_all_tabs` | — | 全タブを閉じる |
| `duplicate_tab` | `tabIndex?` | タブ複製 |
| `next_tab` / `previous_tab` | — | タブ移動 |
| `move_tab_left` / `move_tab_right` | — | タブ順序変更 |
| `reopen_last_tab` | — | 最後に閉じたタブを復元 |
| `split_tab` | `direction` (r/l/t/b) | ペイン分割 |
### プロファイル管理ツール (4)
| ツール | パラメータ | 説明 |
|-------|-----------|------|
| `list_profiles` | — | 全プロファイル一覧(profileId取得) |
| `open_profile` | `profileId?`, `profileName?`, `waitForReady?` | プロファイルで新規タブ作成。sessionId返却 |
| `show_profile_selector` | — | プロファイル選択ダイアログ表示 |
| `quick_connect` | `query` ("user@host:port") | SSH クイック接続 |
### セッション識別方式
| 識別子 | 安定性 | 用途 |
|--------|-------|------|
| `sessionId` (UUID) | **安定**(タブ並べ替えでも不変) | ターミナル操作の推奨ターゲット |
| `tabId` (hex) | **安定** | タブ管理の推奨ターゲット |
| `tabIndex` (数値) | 不安定(並べ替えで変わる) | レガシー互換のみ |
| `title` (文字列) | 部分一致 | 簡易指定 |
### 使用例(curl)
```bash
# タブ一覧
curl -s -X POST http://localhost:3001/api/tool/list_tabs \
-H "Content-Type: application/json" -d '{}'
# プロファイルでタブ作成
curl -s -X POST http://localhost:3001/api/tool/open_profile \
-H "Content-Type: application/json" \
-d '{"profileId":"local:wsl"}'
# タブを閉じる(タイトル部分一致)
curl -s -X POST http://localhost:3001/api/tool/close_tab \
-H "Content-Type: application/json" \
-d '{"title":"my-tab"}'
# コマンド実行
curl -s -X POST http://localhost:3001/api/tool/exec_command \
-H "Content-Type: application/json" \From nomuvan-dev/public-skills, MIT.
More from nomuvan-dev/public-skills
- 0.476score
launchd-schedule
nomuvan-dev
macOSのlaunchdで定期タスクを実行するスケジューラ。 3モード: session(Claude対話), script(Codex CLI), exec(任意コマンド)。 「スケジュール登録して」「スケジュール一覧」「スケジュール変更」「スケジュール削除」「今すぐ実行」で起動。…
SkillCFreshness: CClaude Code +9 - 0.411score
cmux-workspace
nomuvan-dev
cmuxで日々の作業用Windowを起動・停止するスキル。 Window構成はTOMLファイルで複数定義可能。デフォルト指定あり。 tmux連携、Claude/Codexセッション自動ログイン対応。 「ワークスペース起動して」「作業環境を開いて」「Windowを開いて」で起動。…
SkillDFreshness: DClaude Code +9 - 0.408score
tabby-workspace
nomuvan-dev
Tabby + WSL tmux でマルチペイン作業環境の起動・停止を自動化するスキル。 TOML定義ファイルから複数のClaude/Codexセッションを一括起動。 マシン名の概念でremote-controlプレフィックスを管理。
SkillDFreshness: DClaude Code +9 - 0.404score
cmux
nomuvan-dev
cmux CLIを介してワークスペース管理、セッション間連携、ブラウザ自動化、 サイドバーメタデータ管理、通知を行うスキル。 「ワークスペース作って」「ブラウザで開いて」「ステータス表示して」「通知して」で起動。
SkillDFreshness: DClaude Code +9 - 0.400score
wsl-tmux
nomuvan-dev
WSL上のtmuxをWindows環境から操作するためのリファレンス。 セッション管理、コマンド送信、画面読み取り、Windowsプロセス起動パターン。
SkillDFreshness: DClaude Code +9 - 0.395score
template-skill
nomuvan-dev
Template for creating new skills.
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Apr 5, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/nomuvan-dev/public-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from nomuvan-dev
- 0.476score
launchd-schedule
nomuvan-dev
macOSのlaunchdで定期タスクを実行するスケジューラ。 3モード: session(Claude対話), script(Codex CLI), exec(任意コマンド)。 「スケジュール登録して」「スケジュール一覧」「スケジュール変更」「スケジュール削除」「今すぐ実行」で起動。…
SkillCFreshness: CClaude Code +9 - 0.411score
cmux-workspace
nomuvan-dev
cmuxで日々の作業用Windowを起動・停止するスキル。 Window構成はTOMLファイルで複数定義可能。デフォルト指定あり。 tmux連携、Claude/Codexセッション自動ログイン対応。 「ワークスペース起動して」「作業環境を開いて」「Windowを開いて」で起動。…
SkillDFreshness: DClaude Code +9 - 0.408score
tabby-workspace
nomuvan-dev
Tabby + WSL tmux でマルチペイン作業環境の起動・停止を自動化するスキル。 TOML定義ファイルから複数のClaude/Codexセッションを一括起動。 マシン名の概念でremote-controlプレフィックスを管理。
SkillDFreshness: DClaude Code +9 - 0.404score
cmux
nomuvan-dev
cmux CLIを介してワークスペース管理、セッション間連携、ブラウザ自動化、 サイドバーメタデータ管理、通知を行うスキル。 「ワークスペース作って」「ブラウザで開いて」「ステータス表示して」「通知して」で起動。
SkillDFreshness: DClaude Code +9 - 0.400score
wsl-tmux
nomuvan-dev
WSL上のtmuxをWindows環境から操作するためのリファレンス。 セッション管理、コマンド送信、画面読み取り、Windowsプロセス起動パターン。
SkillDFreshness: DClaude Code +9 - 0.395score
template-skill
nomuvan-dev
Template for creating new skills.
SkillDFreshness: DClaude Code +9
Cite this page
tabby skill. Agent Mart. https://agentmart.dev/skills/nomuvan-dev-tabby (last updated 2026-10-24)