Agent skill · software engineering · cursor

setup-benny

Configure Benny and prepare its triage and repro automations. Use when installing Benny or changing its Slack, tracker, repository, routing, control, model, or budget settings.

Why this skill is useful

Provides specific configuration steps and operational patterns for setting up Benny that the AI wouldn't reliably generate on its own.

What it needs

Requires pstack installed locally. About 8k tokens when loaded. Last updated 2026-08-06. 2,555 stars on the source repository.

What this skill does

Set up Benny Benny ships as a dormant automation pack inside pstack. The plugin manifest exposes only pstack's normal skill root; this file and the two operational files are not slash skills. The human enters setup by pointing Cursor at the pack's FORAGENTS.md. The bootstrap flow copies the whole pack into the target repository, then reads this file directly at .cursor/automations/benny/skills/setup-benny/SKILL.md. Benny needs external configuration and two live Cursor automations. Do not create or update an automation until the user explicitly asks. Never put a secret value in plugin files, prompts, or committed configuration. 1. Copy the pack and enable shared pstack skills Do this before asking for Benny configuration and before invoking the built-in /automate skill. Ask which repository will run the automations. The source pack is the directory containing FORAGENTS.md. The destination is <target-repository>/.cursor/automations/benny/. Merge the entire source pack into the destination: 1. Create the destination when it is absent. 2. Copy every source file to the same relative path. 3. Preserve destination-only files. Never delete unrelated files during install or refresh. 4. Keep user-owned configuration, feature maps, and routing maps outside the destination. Never overwrite them. 5. When an existing source-managed file differs, inspect the diff and merge without discarding local edits. If ownership is ambiguous, stop and ask before replacing it. 6. Verify that the destination contains FORAGENTS.md, this setup file, both operational files, their references, and the templates. If this file is already being read from the target destination, treat the copy as complete and run the same verification before continuing. Add pstack to the target repository's .cursor/settings.json. If the file or .cursor directory does not exist, create it. Merge this entry into the existing JSON or JSONC: Preserve every unrelated top-level setting and every other plugin entry. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills cursor/setup-benny

View the source on GitHub

Browse the @skills marketplace