Skills Explorer Add Skills

reproduce-and-fix-issues

An agent skill by cursor, from cursor/plugins. Tags: automation, debugging, testing, troubleshooting, validation.

What it does

Reproduce triaged Slack bugs through a configured app-control adapter, verify existing fixes, and open a bounded draft pull request only after before-and-after proof. Use only from the configured Benny repro automation.

Install

With the skills CLI, which installs into Claude Code, Codex, Cursor and other agents:

npx skills add cursor/plugins --skill reproduce-and-fix-issues

Or copy the skill folder into Claude Code's skills directory by hand (~/.claude/skills for every project, or .claude/skills inside one):

git clone --depth 1 https://github.com/cursor/plugins
cp -r plugins/pstack/automations/benny/skills/reproduce-and-fix-issues ~/.claude/skills/reproduce-and-fix-issues

Safety box score

Grade D, elevated risk: 53 of 100 risk points, rated 2026-10-16. The grade rates what the skill and its scripts can reach on the machine of whoever installs it, across eight categories from shell execution to secrets access. How the score works.

This is an end-to-end bug repro/fix automation skill: it drives a real app via a control adapter, posts Slack status and source-thread updates, and can optionally edit code and open a draft GitHub PR after before/after proof. The main risks are external communication, credential handling (Slack token), and modifying repository state plus disposable profiles/artifacts.

Category levels, from 0 (none) to 3 (high)
CategoryLevelWhy
Code & shell execution2 (moderate)It can drive a real app through a control adapter and may delegate a code worker to edit and run required checks ('A tightly scoped code edit may be delegated' / 'The coordinator reviews the edit and runs or verifies the required tests'), but it does not ship a native script or `eval` payload.
Network access2 (moderate)It posts to Slack and links GitHub/tracker URLs ('The coordinator is the only Slack poster', 'Use github.com pull request links', 'Link the tracker issue'), but the network use is bounded to those services.
Filesystem reach2 (moderate)It can create and clean up captures, recordings, temp profiles, workspaces, and repository edits ('Keep captures, recordings, logs, and tokens out of source control', 'remove disposable: Browser or app profiles... temporary workspaces'), which reaches beyond read-only access.
Secrets & credentials2 (moderate)It explicitly handles `BENNY_SLACK_BOT_TOKEN` and warns never to expose Slack tokens to workers, so it may touch credentials even though it tries to keep them contained.
Privilege & persistence1 (low)There is no sudo or system-service install, but it does coordinate repo workflows, commits, and cleanup of app profiles/sessions, which is a small but nonzero privilege footprint.
Instruction hijack surface1 (low)It consumes external source-thread and tracker content ('Read the full source thread and tracker issue when present') and external configuration, but it does not tell the agent to follow arbitrary fetched instructions or hide them.
Irreversible actions3 (high)It can post Slack replies, open draft pull requests, and attempt fixes after a repro ('Open a draft pull request', 'post one concise reply in the operations thread'), which are externally visible actions with code changes.
Transparency0 (none)The skill files are plain markdown with no binaries, base64 blobs, or downloaded installers; the only missing pieces are external config and adapter implementations, not opaque content.

Before installing

Rated 2026-10-16 by an automated review of 4 files from the skill's repository.

Source

Repository
cursor/plugins (all skills from this repository)
Path
pstack/automations/benny/skills/reproduce-and-fix-issues/SKILL.md
Branch
main
Collection
cursor
Updated
2026-09-23