Skip to content
·14 min read

Cursor Automations Adds /automate Skill and Computer Use

The June 18 update ships /automate to configure always-on agents in plain language, plus computer use so cloud agents produce screenshots and video demos as proof of work

Share

Cursor 3.8 shipped on June 18, 2026 with two changes to Cursor Automations that directly address the two reasons most vibecoders have not set up always-on agents yet: configuration is too manual, and it is hard to trust the output without seeing it run. The /automate skill lets you describe what you want in plain language and Cursor configures the automation; computer use lets the cloud agent capture screenshots and record video of its own work so you can verify it without running the change yourself.

Key Takeaway

If you have been putting off setting up a Cursor Automation because configuring triggers and instructions felt fiddly, /automate removes that friction. Open any Cursor agent session, type /automate, describe the task in plain English, and Cursor generates the full automation configuration: trigger, instructions, and tools. Computer use is enabled by default on every new automation from June 18 forward. Tell the agent to include a demo in its instructions and it will produce a video or screenshot automatically.

Cursor Automations launched in March 2026 as a way to build always-on agents that react to events from GitHub, Linear, Slack, PagerDuty, and custom webhooks. When a trigger fires, Cursor spins up a cloud sandbox, runs the agent with the instructions and tools you specified, and opens a PR or posts a result. The May 2026 update added multiple repo support and brought automations into the Agents window. The June 18 update ships the two features that make the difference between a capability that exists and a capability that people actually use.

What does the /automate skill actually do

The /automate skill turns the automation setup process from a configuration form into a conversation. Before this update, creating a new automation meant going to cursor.com/automations, selecting a trigger from a dropdown, writing instructions manually, and choosing MCPs and models from a list. That process worked for power users who already understood how automations ran, but it created enough friction that most vibecoders never got past the "I should set this up someday" stage.

With /automate, you describe the task to the agent exactly as you would in a chat: "When a PR review comment asks for a code change on any PR in this repo, read the comment, implement the fix in a new commit, and push to the same branch." Cursor parses that description, identifies the right trigger (PR review comment), writes the instructions, selects relevant tools, and creates the automation. You review the configuration, make adjustments if needed, and enable it. The whole setup takes a few minutes instead of a session of digging through documentation.

The underlying agent also has access to a memory tool, which means the automation can learn from past runs. If the agent consistently makes a specific kind of mistake, you can leave feedback after a run and the agent incorporates it into subsequent executions. Automations that have been running for a few weeks with active feedback tend to produce tighter output than fresh automations on the first run.

EXPLAINER DIAGRAM: Two-column comparison on a white background with a thin gray border. Left column has a dark red header reading BEFORE /automate (June 17 and earlier). Below it: a vertical list of five gray rounded rectangles with step numbers. Step 1: Go to cursor.com/automations. Step 2: Select trigger from dropdown. Step 3: Write instructions manually in a text field. Step 4: Choose MCPs and models from list. Step 5: Save and enable. A small red callout reads AVERAGE SETUP 20-30 MINUTES. Right column has a teal header reading AFTER /automate (June 18 onward). Below it: three teal rounded rectangles. Step 1 (larger): Type /automate in any Cursor session and describe the task in plain language; a quoted example reads 'when a PR review comment requests a change, implement the fix and push to the same branch'. A curved arrow points down. Step 2: Cursor generates trigger, instructions, and tools automatically. Step 3: Review, adjust if needed, enable. A small teal callout reads AVERAGE SETUP UNDER 5 MINUTES. Bottom center: a bold gray label reads SAME RESULT. RUNNING AUTOMATION IN CLOUD SANDBOX. Small gray footnote: cursor.com/changelog/06-18-26.
Before /automate, setting up a Cursor Automation required manual configuration across multiple fields. After June 18, you describe the task in plain language inside any agent session and Cursor generates the complete configuration.

The practical implication is that you can now describe an automation mid-session, immediately after you have figured out what you want it to do, rather than having to remember to configure it separately later. That immediacy matters. Most automation ideas come up while you are already working in a session. /automate lets you capture the idea and set up the automation before the context is gone.

How does computer use change what cloud agents can produce

Cloud agents running in Cursor Automations have, since the original launch, been able to write code, run tests, open pull requests, and post comments. What they could not do before June 18 is operate a graphical interface: open a browser, interact with a deployed app, take a screenshot of what they see, or record a video of a workflow running end to end.

Computer use changes this. When a Cursor Automation cloud agent now executes, it has access to a full desktop environment inside its cloud sandbox. It can open a browser, navigate to your deployed staging URL, click through a user flow, and capture a screenshot or screen recording as an artifact. That artifact is included in the automation's output alongside the PR or comment it produces.

The most immediate use case is validation. If you have an automation that responds to a failed GitHub Actions run by diagnosing and fixing the issue, computer use lets the agent open the app after applying the fix, verify the affected page or API endpoint is working, and attach a screenshot as evidence before it opens the pull request. You can review the PR knowing the agent already ran a visual check, not just a unit test.

EXPLAINER DIAGRAM: Horizontal five-step workflow on a light gray background. Each step is a rounded rectangle connected by right-pointing teal arrows. Step 1 (dark navy): TRIGGER FIRES with a lightning bolt icon; example text reads GitHub Actions failure on main. Step 2 (dark navy): AGENT SPINS UP with a cloud icon; subtext reads Cloud sandbox with full dev environment. Step 3 (teal): DIAGNOSES AND FIXES with a wrench icon; subtext reads Reads logs, edits code, runs tests. Step 4 (bright teal, larger): COMPUTER USE VERIFICATION with a monitor icon; inside the box a browser window shows a green checkmark on a UI, a camera icon labeled Screenshot captured, and a play icon labeled Video recorded. Step 5 (dark navy): OPENS PR with a git-branch icon; subtext reads Attaches screenshot artifact. A bold gray label below the workflow reads CLOUD AGENT PRODUCES VISUAL PROOF BEFORE OPENING PR. Small gray footnote: cursor.com/blog/agent-computer-use.
Computer use in Cursor Automations adds a verification step between the fix and the pull request. The cloud agent opens a real browser in its sandbox, runs the affected workflow, captures a screenshot or video, and attaches it to the PR as evidence the fix works.

Cursor noted in the original cloud agents computer use announcement that internally, roughly 35 percent of Cursor's own pull requests are handled by cloud agents. Computer use is what makes that proportion credible to a human reviewer: the agent does not just assert the change works, it shows you what the change looks like running. For vibecoders shipping fast, that shift from "trust the tests" to "see the behavior" is a meaningful change in how you review automated work.

Computer use is enabled by default for every automation created from June 18 onward. To use it, you simply include an instruction like "verify the change by opening the staging URL and screenshot the result" in your automation description. The agent handles the browser session inside the sandbox without any additional configuration.

Follow Cursor and Claude Code changes as they ship

The Vibe Coder Blog covers AI coding tool updates focused on what vibecoders need to act on this week.

Browse All Posts

What GitHub and Slack triggers did the June 18 update add

Beyond /automate and computer use, the June 18 release added five new GitHub triggers and a Slack trigger. The new GitHub triggers are:

  • Issue comment: fires when a comment is posted on a regular issue (not a PR)
  • PR review comment: fires when an inline comment is left on a pull request diff
  • PR review submitted: fires when a full PR review is submitted
  • Review thread updated: fires when a review thread is marked resolved or unresolved
  • PR synchronize: fires when new commits are pushed to an open PR

For Slack, you can now designate a specific emoji reaction as a trigger. React to any Slack message with that emoji and Cursor kicks off the associated automation. This means a teammate can tag a bug report or feature request in Slack and immediately hand it to an agent without leaving the channel.

These triggers cover the most common handoff points in a code review workflow. An automation triggered by PR review comment can respond to change requests automatically. One triggered by review thread resolved can verify the fix is in place and close related issues. One triggered by the Slack emoji can take a support ticket from Slack, open a GitHub issue, and assign it without a human touching the context switch.

Common Mistake

The most common mistake with Cursor Automations is automating a task that requires judgment you have not yet codified. If your automation description is vague, like "handle PR review comments," the agent will interpret the instruction broadly and produce inconsistent results. The /automate skill helps here because it forces you to write a specific description to generate the configuration. A good description has a concrete trigger condition, a specific deliverable (a commit, a comment, a screenshot), and a quality bar the agent can check against. If you cannot write that description, the task is not ready to automate yet.

How should vibecoders start using Cursor Automations today

The lowest-risk entry point is an automation that responds to PR review comments requesting code changes. This is a well-scoped task: the trigger is specific (PR review comment), the deliverable is specific (a code fix pushed to the same PR branch), and you can verify the output before merging by reading the PR.

To set it up: open a Cursor session in the repo you want to target, type /automate, and describe: "When a PR review comment is left requesting a code change, read the full comment and the surrounding diff context, implement the requested change, push a commit to the PR branch with a message describing what changed, and add a reply to the comment saying the fix has been pushed." Cursor will generate the automation. Review the configuration, confirm the trigger and permissions, and enable it.

If you want to add computer use validation, extend the description: "After pushing the fix, open the staging URL and take a screenshot showing the affected component, then attach it to the reply." Cursor will include the screenshot step automatically.

EXPLAINER DIAGRAM: Clean white card layout showing two sections separated by a thin teal divider. Top section labeled WHAT TO TYPE IN /automate, dark navy background with a code-style text block containing a plain English automation description: 'When a PR review comment requests a code change, read the comment and the surrounding diff, implement the fix, push a commit to the PR branch with a clear message, reply to the comment with what was changed, then open the staging URL and screenshot the result.' Three teal annotation callouts point to different parts of the text: TRIGGER pointing to 'PR review comment requests', DELIVERABLE pointing to 'push a commit', VERIFICATION pointing to 'screenshot the result'. Bottom section labeled WHAT CURSOR GENERATES; white background with three gray boxes in a row labeled TRIGGER (PR Review Comment), INSTRUCTIONS (generated from your description), and TOOLS (Repo access, browser, screenshot). A small green badge reads Configuration auto-filled by /automate. Small gray footnote: cursor.com/changelog/06-18-26.
The /automate skill takes a plain language description and generates a complete automation configuration. Including a verification step in your description (like 'screenshot the result') enables computer use automatically without separate configuration.

For solo vibecoders without a team review workflow, the Slack emoji trigger is a practical starting point. Pick a task you regularly assign yourself in Slack (linking an issue, starting a research task, kicking off a code refactor) and create an automation for it. The next time you would have sent yourself a Slack message as a reminder, you react to the context message with the trigger emoji instead, and the automation starts.

The memory tool compounds over time. Every automation run that you provide feedback on teaches the agent what good output looks like in your codebase. A PR review comment automation that has processed 50 PRs with active feedback will handle edge cases more consistently than one running for the first time. Starting now, even with a narrow scope, builds that baseline.

Frequently Asked Questions

The June 18 changelog entry and the Cursor Automations blog post cover additional detail on the trigger types, memory tool, and how to configure automations from templates at cursor.com/automations. The computer use announcement explains the sandbox environment and what artifacts agents can produce.

Get the latest on Cursor and AI coding tools before they change your workflow

The Vibe Coder Blog tracks capability shifts in AI coding tools focused on what builders can act on today.

Read More Posts
PJ
Pranay Joshi

20+ years building products at scale. VP of Product & Engineering, startup founder, and AI coach. Helping dreamers turn ideas into reality with vibe coding.

The Tuesday Shipping Report

Every Tuesday, one focused email:

  • - The tool or technique that's actually working right now
  • - A real problem from the community (and how to solve it)
  • - What changed this week in the vibe coding landscape

Read by 1,000+ founders, developers, and creators building with AI. Free forever. No spam.