Pins this version in aipm.package.json and aipm-lock.json.
aipm add @cursor/control-cli@1.0.0
Without project tracking
Writes the skill files only. Add --no-init to skip aipm.package.json and the lockfile.
aipm add @cursor/control-cli@1.0.0 --no-init
How to use
Install the skill above, then run this in your AI tool:
/control-cli <your description>
About
Use a repeatable local harness to exercise an interactive CLI instead of poking at it manually. First reuse the repo's own test/demo harness if it exists; otherwise assemble a temporary harness from standard local tools.
Source
What gets added to your project
Preview every file this package writes on install before you run the command above.
Summary
Build or adapt a local harness to drive, inspect, and profile an interactive CLI or TUI without external services. Use for CLI UX checks, startup regressions, memory leaks, hangs, prompt flows, or terminal demos.
Skill instructions
Control CLI
Use a repeatable local harness to exercise an interactive CLI instead of poking at it manually. First reuse the repo's own test/demo harness if it exists; otherwise assemble a temporary harness from standard local tools.
What It Is Used For
Reproducing CLI/TUI bugs with deterministic input.
Verifying keyboard flows, prompts, interrupts, resize behavior, and terminal layout.
Capturing before/after transcripts for bug fixes.
Profiling startup time, slow operations, hangs, or memory growth.
Recording a short terminal demo when output is easier to show than explain.
Harness Loop
Identify the command under test and the smallest reproducible workspace.
Discover existing local harnesses: package scripts, e2e tests, demo recorders, expect scripts, or PTY helpers.
If no harness exists, launch the CLI in an isolated terminal session with deterministic env vars.
Capture the current screen before interacting.
Send one action at a time: text, Enter, arrows, Escape, Ctrl-C, resize.
Wait for a concrete screen pattern or prompt before the next action.
Save the transcript and any profile artifacts.
Kill the session cleanly.
Harness Options
Repo-native harness: prefer checked-in scripts because they know the app's startup, env, and prompts.
Read the terminal output to find the inspector URL, then use Chrome DevTools-compatible tooling if profiling is needed.
Minimal PTY Harness
Use a PTY script when you need deterministic waits in a repo that does not have tmux or a demo harness. Keep it temporary unless the user asks to add a reusable test.
Add this badge to a GitHub README so readers can open the package page and install the same version.
[](https://www.aipm-registry.com/skills/cursor/control-cli/1.0.0?utm_source=github&utm_medium=readme&utm_campaign=package_badge)
This imported publisher has not claimed its AIPM account. A connected account confirms account control, but it does not guarantee that a package is safe.
AI assistant context
What this skill is for
@cursor/control-cli@1.0.0 is an AIPM skill package for All tools. Use it when a project needs the reusable AI behavior described as: Build or adapt a local harness to drive, inspect, and profile an interactive CLI or TUI without external services. Use for CLI UX checks, startup regressions, memory leaks, hangs, prompt flows, or terminal demos.
Work with Google Drive through its MCP tools - search, read, create, organize, share, comment, and export files. Use when creating files in specific folders, moving or renaming, converting Markdown/CSV into Docs/Sheets, managing comments...
Author and edit Google Docs with the google-docs tools - structured writing, character and paragraph styling, lists, tables, images, headers/footers. Use when creating a formatted document, editing document content, or applying styles.
Run aipm add @cursor/control-cli@1.0.0 in a project that has AIPM initialized.
Supported tools
@cursor/control-cli@1.0.0 supports All tools.
Before installing
AIPM skills can add files to your project. Review the package name, target, description, license, and publisher before installing. Use a clean branch when trying a new skill.