Favicon of Operator-Use

Operator-Use Skill

AI Agent SkillCode & Developer ToolsPythonOpen source

Operator-Use is a Python AI agent skill for Cursor, Codex with npx, uvx/pip. 🐧Operator-Use: AI that can do stuffs on your computer

How to use Operator-Use Skill

Install or run

uv pip install ".[memory]"

Client configuration

## Process manager

The `process` tool manages two kinds of background processes:

**Shell processes** — run arbitrary commands with captured output:

```python
# start
{ "action": "start", "command": "npm run dev", "description": "dev server" }
# read output (last N bytes from in-memory ring buffer)
{ "action": "output", "process_id": "<id>", "max_bytes": 8000 }
# stop
{ "action": "stop", "process_id": "<id>" }
```

**Agent processes** — spawn a background `operator acp serve` session with multi-turn interaction:

```python
# spawn
{ "action": "spawn_agent", "prompt": "watch the logs and alert on errors",
  "description": "log watcher", "provider": "anthropic", "model": "claude-sonnet-4-6" }
# send follow-up prompts
{ "action": "write", "process_id": "<id>", "prompt": "now check /var/log/app.log" }
# read disk log
{ "action": "output", "process_id": "<id>" }
```

Shell output is stored in an in-memory ring buffer (1 MB cap per process). Agent output is written to a disk log file under the active profile's `temp/` directory.

## Workflows

Workflows are Python files that orchestrate multi-step tasks using a built-in async DSL:

```python
# ~/.operator/profiles/<name>/workflows/rese

Compatible clients

CursorCodex

What is Operator-Use Skill?

Operator-Use is a Python AI agent skill for Cursor, Codex with npx, uvx/pip. 🐧Operator-Use: AI that can do stuffs on your computer This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.

Trust signal
85/100
Maintenance signal
95/100
Adoption signal
40/100

Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.

Key capabilities

  • Reusable instructions support
  • Includes SKILL.md support
  • Shell commands support
  • Browser use support
  • Document generation support
  • OpenAI provider support
  • Anthropic provider support

Available tools

read

Technical details

Install or run Operator-Use using npx. Check CursorTouch/Operator-Use for the latest setup command.

npxuvx/pipCursorCodexstdioSSE
  • Built for Python
  • Built for Node.js
  • Built for Go
  • Install or run with npx
  • Install or run with uvx/pip
  • Works with Cursor
  • Works with Codex
  • Uses stdio transport

Requirements and access

PythonNode.jsGoMIT licenseAPI key requiredAPI key requiredOAuthLocal filesNetwork access

Security and permissions

Review permissions before connecting any MCP server to an agent. Pay special attention to whether it can read local files, write data, call external services, or perform destructive actions.

Destructive actionsWrite actionsFilesystem accessNetwork accessCredentials requiredCan write or update dataMay support destructive actionsAPI key required authenticationLocal

When to use Operator-Use Skill

  • Use it for reusing agent instructions, scripts, and references.
  • Use it for agent skills workflows.
  • Use it for coding workflows.
  • Use it for data workflows.
  • Use it for cursor users.

Built with

PythonNode.jsGonpxuvx/pipCursorCodexstdioSSE

Explore related resources

Frequently asked questions

What is Operator-Use?

Operator-Use is a Python AI agent skill for Cursor, Codex with npx, uvx/pip. 🐧Operator-Use: AI that can do stuffs on your computer

Who is Operator-Use best for?

Operator-Use is best for reusing agent instructions, scripts, and references, agent skills workflows, coding workflows, data workflows, cursor users.

How do I install Operator-Use?

Install or run Operator-Use using npx. Check Operator-Use for the latest setup command.

Is Operator-Use actively maintained?

Operator-Use may need a closer maintenance check before production use.

Share:

Stars
40
Forks
9
Last commit
1 month ago
Repository age
4 months
License
MIT

Auto-fetched from GitHub.

Similar to Operator-Use