Remote OpenClaw
Menu
SkillsMCPPluginsGuideDigestSubmit MCPSkillPluginMCPMCP, plugin, or skillAdvertise
Remote OpenClaw
SkillsMCPPluginsGuideDigestSubmit MCPSkillPluginMCPMCP, plugin, or skillAdvertise

Featured

Advertise to 49,000+ monthly visitors

Your product here - reach AI builders running Claude Code, Codex, and OpenClaw on every page.

Advertise →
SetupClaw: done-for-you OpenClaw for founders & exec teams logoSetupClaw: done-for-you OpenClaw for founders & exec teams

White-glove OpenClaw for founders and exec teams (4–50+ employees): we install, harden, integrate your tools, and maintain it — secured from day one.

Get it set up for you →
One API to scrape, enrich, and extract the internet. logoOne API to scrape, enrich, and extract the internet.

Context.dev gives your agents a single API to scrape, enrich, and extract live web data — no proxies, no parsers, no maintenance.

Start building free →
CLN.Work — Stop prompting, start hiring AI employees logoCLN.Work — Stop prompting, start hiring AI employees

Turn your Claude agents into a real team — onboard them, assign tasks, and manage them like staff.

Hire AI employees →
Launch your always-on OpenClaw agent on Hostinger, up to 70% off logoLaunch your always-on OpenClaw agent on Hostinger, up to 70% off

One-click OpenClaw install on a VPS you control. Summer sale live now: use this link for up to 70% off, KVM 2 at $8.79/mo.

Launch OpenClaw →
Get a Hermes agent running 24/7 on Hostinger, up to 70% off logoGet a Hermes agent running 24/7 on Hostinger, up to 70% off

One-click install of the self-improving Hermes agent on a VPS you control. Connect Telegram, Discord, Slack and more. Summer sale live now: use this link for up to 70% off.

Launch Hermes →
Advertise to 49,000+ monthly visitors

Your product here - reach AI builders running Claude Code, Codex, and OpenClaw on every page.

Advertise →
SetupClaw: done-for-you OpenClaw for founders & exec teams logoSetupClaw: done-for-you OpenClaw for founders & exec teams

White-glove OpenClaw for founders and exec teams (4–50+ employees): we install, harden, integrate your tools, and maintain it — secured from day one.

Get it set up for you →
One API to scrape, enrich, and extract the internet. logoOne API to scrape, enrich, and extract the internet.

Context.dev gives your agents a single API to scrape, enrich, and extract live web data — no proxies, no parsers, no maintenance.

Start building free →
CLN.Work — Stop prompting, start hiring AI employees logoCLN.Work — Stop prompting, start hiring AI employees

Turn your Claude agents into a real team — onboard them, assign tasks, and manage them like staff.

Hire AI employees →
Launch your always-on OpenClaw agent on Hostinger, up to 70% off logoLaunch your always-on OpenClaw agent on Hostinger, up to 70% off

One-click OpenClaw install on a VPS you control. Summer sale live now: use this link for up to 70% off, KVM 2 at $8.79/mo.

Launch OpenClaw →
Get a Hermes agent running 24/7 on Hostinger, up to 70% off logoGet a Hermes agent running 24/7 on Hostinger, up to 70% off

One-click install of the self-improving Hermes agent on a VPS you control. Connect Telegram, Discord, Slack and more. Summer sale live now: use this link for up to 70% off.

Launch Hermes →
Advertise to 49,000+ monthly visitors

Your product here - reach AI builders running Claude Code, Codex, and OpenClaw on every page.

Advertise →
SetupClaw: done-for-you OpenClaw for founders & exec teams logoSetupClaw: done-for-you OpenClaw for founders & exec teams

White-glove OpenClaw for founders and exec teams (4–50+ employees): we install, harden, integrate your tools, and maintain it — secured from day one.

Get it set up for you →
One API to scrape, enrich, and extract the internet. logoOne API to scrape, enrich, and extract the internet.

Context.dev gives your agents a single API to scrape, enrich, and extract live web data — no proxies, no parsers, no maintenance.

Start building free →
CLN.Work — Stop prompting, start hiring AI employees logoCLN.Work — Stop prompting, start hiring AI employees

Turn your Claude agents into a real team — onboard them, assign tasks, and manage them like staff.

Hire AI employees →
Launch your always-on OpenClaw agent on Hostinger, up to 70% off logoLaunch your always-on OpenClaw agent on Hostinger, up to 70% off

One-click OpenClaw install on a VPS you control. Summer sale live now: use this link for up to 70% off, KVM 2 at $8.79/mo.

Launch OpenClaw →
Get a Hermes agent running 24/7 on Hostinger, up to 70% off logoGet a Hermes agent running 24/7 on Hostinger, up to 70% off

One-click install of the self-improving Hermes agent on a VPS you control. Connect Telegram, Discord, Slack and more. Summer sale live now: use this link for up to 70% off.

Launch Hermes →
Skills/cursor/plugins/control-cli
control-cli logo

control-cli

cursor/plugins
702 installs2K stars
Run it on Hostinger →up to 70% off with the summer saleFree API →

Installation

npx skills add https://github.com/cursor/plugins --skill control-cli

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.md

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

  1. Identify the command under test and the smallest reproducible workspace.
  2. Discover existing local harnesses: package scripts, e2e tests, demo recorders, expect scripts, or PTY helpers.
  3. If no harness exists, launch the CLI in an isolated terminal session with deterministic env vars.
  4. Capture the current screen before interacting.
  5. Send one action at a time: text, Enter, arrows, Escape, Ctrl-C, resize.
  6. Wait for a concrete screen pattern or prompt before the next action.
  7. Save the transcript and any profile artifacts.
  8. Kill the session cleanly.

Harness Options

  • Repo-native harness: prefer checked-in scripts because they know the app's startup, env, and prompts.
  • tmux: managed sessions, capture-pane, send-keys, attach/detach.
  • PTY probe: use a short Python, Node, or Expect script when tmux is unavailable.
  • Runtime inspector: use Node or Bun inspector for CPU profiles, heap snapshots, and live evaluation.
  • Terminal recorder: use repo-local demo tools or asciinema-compatible tools when the user asks for a demo.

Minimal tmux Harness

SESSION="cli-harness-$(date +%s)"
tmux new-session -d -s "$SESSION" -- <command-under-test>
tmux capture-pane -pt "$SESSION"
tmux send-keys -t "$SESSION" "help" Enter
tmux capture-pane -pt "$SESSION"
tmux kill-session -t "$SESSION"

For Node CLIs:

NODE_OPTIONS="--inspect=127.0.0.1:0" tmux new-session -d -s "$SESSION" -- <node-cli-command>

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.

import os
import pty
import select
import subprocess
import time

master_fd, slave_fd = pty.openpty()
proc = subprocess.Popen(
    ["<command>", "<arg>"],
    stdin=slave_fd,
    stdout=slave_fd,
    stderr=slave_fd,
    close_fds=True,
)
os.close(slave_fd)

deadline = time.time() + 30
buffer = b""
while time.time() < deadline:
    ready, _, _ = select.select([master_fd], [], [], 0.25)
    if not ready:
        continue
    chunk = os.read(master_fd, 4096)
    buffer += chunk
    if b"<ready text>" in buffer:
        os.write(master_fd, b"help\n")
        break

print(buffer.decode(errors="replace"))
proc.terminate()
os.close(master_fd)

If the CLI needs richer terminal control, use pty.fork() or an existing PTY library.

Profiling Recipes

  • Startup regression: capture baseline and treatment startup timings under the same machine, env, and command.
  • Slow operation: start a CPU profile, perform the operation, stop the profile, and compare top self-time functions.
  • Memory leak: force GC if available, take a heap snapshot, perform the operation repeatedly, force GC again, and take another snapshot.
  • Hang: capture the screen, active handles/resources, and a stack/CPU sample before interrupting.

Guardrails

  • Prefer deterministic waits over sleeps. If you must sleep, explain why.
  • Do not send credentials or destructive commands into a controlled session.
  • Keep the harness in /tmp unless the repo already has a testing/demo harness.
  • Do not hard-code paths from another repository. Adapt commands to the current repo's scripts and runtime.
  • Clean up tmux sessions, temp dirs, inspector processes, and demo artifacts unless the user asks to keep them.

Score

0–100
65/ 100

Grade

C

Popularity17/30

702 installs — growing adoption. Source repo has 2,280 GitHub stars.

Completeness27/30

Documented: full SKILL.md body, description, one-line install. Missing: category/license metadata.

Trust15/25

Community skill with a public GitHub source repository you can review.

Freshness6/15

No update timestamp is tracked for this skill in our catalog.

Scored automatically from popularity, completeness, trust, and freshness — computed only from data in our catalog, never fabricated.

Proud of your score? Add this badge to your README.

Paste a snippet into your GitHub README. The badge updates automatically and links back to this page.

Control Cli skill score badge previewScore badge

Markdown

[![Control Cli skill](https://www.remoteopenclaw.com/skills/cursor/plugins/control-cli/badges/score.svg)](https://www.remoteopenclaw.com/skills/cursor/plugins/control-cli)

HTML

<a href="https://www.remoteopenclaw.com/skills/cursor/plugins/control-cli"><img src="https://www.remoteopenclaw.com/skills/cursor/plugins/control-cli/badges/score.svg" alt="Control Cli skill"/></a>

Control Cli FAQ

How do I install the Control Cli skill?

Run “npx skills add https://github.com/cursor/plugins --skill control-cli” in your terminal. The skill is added to your agent's skills directory and picked up automatically on the next run — no restart or extra configuration needed.

What does the Control Cli skill do?

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. The full SKILL.md on this page shows the exact instructions the skill gives your agent.

Is the Control Cli skill free?

Yes. Control Cli is a free, open-source skill published from cursor/plugins. As with any third-party skill, review the source repository before installing it into an agent with sensitive access.

Does Control Cli work with Claude Code and OpenClaw?

Yes. Skills use the portable SKILL.md format, so Control Cli works with Claude Code, OpenClaw, Codex, Hermes, and any other agent that reads SKILL.md skills.

Featured

Advertise to 49,000+ monthly visitors

Your product here - reach AI builders running Claude Code, Codex, and OpenClaw on every page.

Advertise →
SetupClaw: done-for-you OpenClaw for founders & exec teams logoSetupClaw: done-for-you OpenClaw for founders & exec teams

White-glove OpenClaw for founders and exec teams (4–50+ employees): we install, harden, integrate your tools, and maintain it — secured from day one.

Get it set up for you →
One API to scrape, enrich, and extract the internet. logoOne API to scrape, enrich, and extract the internet.

Context.dev gives your agents a single API to scrape, enrich, and extract live web data — no proxies, no parsers, no maintenance.

Start building free →
CLN.Work — Stop prompting, start hiring AI employees logoCLN.Work — Stop prompting, start hiring AI employees

Turn your Claude agents into a real team — onboard them, assign tasks, and manage them like staff.

Hire AI employees →
Launch your always-on OpenClaw agent on Hostinger, up to 70% off logoLaunch your always-on OpenClaw agent on Hostinger, up to 70% off

One-click OpenClaw install on a VPS you control. Summer sale live now: use this link for up to 70% off, KVM 2 at $8.79/mo.

Launch OpenClaw →
Get a Hermes agent running 24/7 on Hostinger, up to 70% off logoGet a Hermes agent running 24/7 on Hostinger, up to 70% off

One-click install of the self-improving Hermes agent on a VPS you control. Connect Telegram, Discord, Slack and more. Summer sale live now: use this link for up to 70% off.

Launch Hermes →
Advertise to 49,000+ monthly visitors

Your product here - reach AI builders running Claude Code, Codex, and OpenClaw on every page.

Advertise →
SetupClaw: done-for-you OpenClaw for founders & exec teams logoSetupClaw: done-for-you OpenClaw for founders & exec teams

White-glove OpenClaw for founders and exec teams (4–50+ employees): we install, harden, integrate your tools, and maintain it — secured from day one.

Get it set up for you →
One API to scrape, enrich, and extract the internet. logoOne API to scrape, enrich, and extract the internet.

Context.dev gives your agents a single API to scrape, enrich, and extract live web data — no proxies, no parsers, no maintenance.

Start building free →
CLN.Work — Stop prompting, start hiring AI employees logoCLN.Work — Stop prompting, start hiring AI employees

Turn your Claude agents into a real team — onboard them, assign tasks, and manage them like staff.

Hire AI employees →
Launch your always-on OpenClaw agent on Hostinger, up to 70% off logoLaunch your always-on OpenClaw agent on Hostinger, up to 70% off

One-click OpenClaw install on a VPS you control. Summer sale live now: use this link for up to 70% off, KVM 2 at $8.79/mo.

Launch OpenClaw →
Get a Hermes agent running 24/7 on Hostinger, up to 70% off logoGet a Hermes agent running 24/7 on Hostinger, up to 70% off

One-click install of the self-improving Hermes agent on a VPS you control. Connect Telegram, Discord, Slack and more. Summer sale live now: use this link for up to 70% off.

Launch Hermes →
Advertise to 49,000+ monthly visitors

Your product here - reach AI builders running Claude Code, Codex, and OpenClaw on every page.

Advertise →
SetupClaw: done-for-you OpenClaw for founders & exec teams logoSetupClaw: done-for-you OpenClaw for founders & exec teams

White-glove OpenClaw for founders and exec teams (4–50+ employees): we install, harden, integrate your tools, and maintain it — secured from day one.

Get it set up for you →
One API to scrape, enrich, and extract the internet. logoOne API to scrape, enrich, and extract the internet.

Context.dev gives your agents a single API to scrape, enrich, and extract live web data — no proxies, no parsers, no maintenance.

Start building free →
CLN.Work — Stop prompting, start hiring AI employees logoCLN.Work — Stop prompting, start hiring AI employees

Turn your Claude agents into a real team — onboard them, assign tasks, and manage them like staff.

Hire AI employees →
Launch your always-on OpenClaw agent on Hostinger, up to 70% off logoLaunch your always-on OpenClaw agent on Hostinger, up to 70% off

One-click OpenClaw install on a VPS you control. Summer sale live now: use this link for up to 70% off, KVM 2 at $8.79/mo.

Launch OpenClaw →
Get a Hermes agent running 24/7 on Hostinger, up to 70% off logoGet a Hermes agent running 24/7 on Hostinger, up to 70% off

One-click install of the self-improving Hermes agent on a VPS you control. Connect Telegram, Discord, Slack and more. Summer sale live now: use this link for up to 70% off.

Launch Hermes →
View on GitHub

Recommended skills

Browse all →
find-skills logo

find-skills

vercel-labs/skills

2.5M installsInstall
frontend-design logo

frontend-design

anthropics/skills

655K installsInstall
vercel-react-best-practices logo

vercel-react-best-practices

vercel-labs/agent-skills

546K installsInstall
agent-browser logo

agent-browser

vercel-labs/agent-browser

537K installsInstall
grill-me logo

grill-me

mattpocock/skills

528K installsInstall
web-design-guidelines logo

web-design-guidelines

vercel-labs/agent-skills

458K installsInstall

Browse

Skills by category

Frontend250Git198Data154Testing120Design105Docs103Security96Automation87Backend76Devops37Productivity29Mcp23

Related guides

Hand-picked reading to help you choose, install, and use agent skills.

GuideOpenclaw Bazaar Persistent Memory SkillsGuide10 Openclaw Skills Every Nextjs Developer NeedsGuideHow To Build Your First Openclaw Skill

Remote OpenClaw

AI agent skills directory, marketplace, and workflow hub for OpenClaw, Hermes Agent, Claude Code, Codex, and MCP-powered operator stacks.

The Agent Stack: weekly agent tooling digest, free.

Explore

  • Home
  • Skills Directory
  • Claude Code Skills
  • Codex Skills
  • MCP Clients
  • Marketplace
  • Hermes Ecosystem
  • Guide
  • Learn
  • Blog
  • The Agent Stack (Digest)

More

  • Submit a Tool
  • Advertise
  • Playbook
  • Free Tools
  • API
  • Shipping
  • Contact
  • Terms
  • Privacy
© 2026 Remote OpenClaw
Fazier badgeFeatured on Twelve ToolsFeatured on Wired BusinessRemote OpenClaw - Featured on AI Agents DirectoryListed on Turbo0