warpctrl

Control and inspect a local Warp application via CLI commands.

6|Updated May 10, 2026
One-click install
npx skills add https://github.com/Luohao-Yan/warp-cn --skill warpctrl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: warpctrl
Source: https://github.com/Luohao-Yan/warp-cn/tree/main/resources/bundled/skills/warpctrl
Command: npx skills add https://github.com/Luohao-Yan/warp-cn --skill warpctrl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill allows users to easily control and inspect the local Warp application, managing windows, tabs, panes, sessions, input buffer, themes, or UI surfaces, as well as opening files in Warp and inspecting the local Warp state.

Core Features & Use Cases

  • Control Warp Application: Manipulate Warp's own windows, tabs, panes, sessions, input buffer, themes, or UI surfaces.
  • Open Files in Warp: Access and open files directly within the Warp application.
  • Inspect Local Warp State: Understand and explore the current state of the Warp application.
  • Use Case: If you need to open a specific file and edit it in Warp, this Skill allows you to quickly open the file and switch to the desired tab or pane without navigating through the interface manually.

Quick Start

Use the warpctrl command to open a file in Warp: warpctrl file open ./src/main.rs --line 42.

Frequently Asked Questions about warpctrl

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I control Warp application windows and tabs from the CLI?

The warpctrl CLI inspects and manipulates your local Warp state, allowing you to manage windows, tabs, panes, and sessions without manual interface navigation.

Can I open a specific file at a certain line number in Warp?

Yes, you can open a file directly in Warp and specify a line number using the CLI, such as running warpctrl file open ./src/main.rs --line 42 to jump immediately to that location.

How do I inspect the current state of my local Warp application?

You can inspect the local Warp state by executing warpctrl CLI commands, which query and report the current status of running sessions, active panes, and UI surfaces.

Do I need any special dependencies to manage Warp UI surfaces via the CLI?

You need access to the local Warp process and its CLI interface to use warpctrl for administrative tasks, but no additional dependencies are required for the Skill itself.

What is the best way to switch input buffers or themes in Warp programmatically?

Using the warpctrl CLI is the best way to programmatically switch input buffers and themes, as it directly interacts with the local Warp application process to apply UI changes.

Why use a CLI tool for Warp application control instead of manual UI interaction?

Using a CLI tool for Warp application control automates repetitive window and pane management tasks, enabling faster file editing workflows and precise UI state manipulation without manual clicks.