Back to skills
SkillHub ClubShip Full StackFull Stack

setup

Sets up a Mac for ButterCut. Installs all required dependencies (Homebrew, Ruby, Python, FFmpeg, WhisperX). Use when user says "install buttercut", "set up my mac", "get started", "first time setup", "install dependencies" or "check my installation".

Packaged view

This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.

Stars
186
Hot score
97
Updated
March 20, 2026
Overall rating
A7.3
Composite score
5.1
Best-practice grade
A92.0

Install command

npx @skill-hub/cli install barefootford-buttercut-setup

Repository

barefootford/buttercut

Skill path: .claude/skills/setup

Sets up a Mac for ButterCut. Installs all required dependencies (Homebrew, Ruby, Python, FFmpeg, WhisperX). Use when user says "install buttercut", "set up my mac", "get started", "first time setup", "install dependencies" or "check my installation".

Open repository

Best for

Primary workflow: Ship Full Stack.

Technical facets: Full Stack.

Target audience: Mac users who need to install ButterCut for video editing, particularly those unfamiliar with command-line dependency management.

License: Unknown.

Original source

Catalog source: SkillHub Club.

Repository owner: barefootford.

This is still a mirrored public skill entry. Review the repository before installing into production workflows.

What it helps with

  • Install setup into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
  • Review https://github.com/barefootford/buttercut before adding setup to shared team environments
  • Use setup for development workflows

Works across

Claude CodeCodex CLIGemini CLIOpenCode

Favorites: 0.

Sub-skills: 0.

Aggregator: No.

Original source / Raw SKILL.md

---
name: setup
description: Sets up a Mac for ButterCut. Installs all required dependencies (Homebrew, Ruby, Python, FFmpeg, WhisperX). Use when user says "install buttercut", "set up my mac", "get started", "first time setup", "install dependencies" or "check my installation".
---

# Skill: Mac Setup

Sets up a Mac for ButterCut. Two installation paths available based on user preference.

## Step 1: Check Current State

First, run the verification script to see what's already installed:

```bash
ruby .claude/skills/setup/verify_install.rb
```

If all dependencies pass, inform the user they're ready to go.

## Step 2: Ask User Preference

If dependencies are missing, use AskUserQuestion:

```
Question: "How would you like to install ButterCut?"
Header: "Install type"
Options:
  1. "Simple (recommended)" - "Fully automatic setup. We'll install everything for you using sensible defaults."
  2. "Advanced" - "For developers who want control. You manage Ruby/Python versions with your preferred tools."
```

## Step 3: Run Appropriate Setup

Based on user choice:

- **Simple**: Read and follow `.claude/skills/setup/simple-setup.md`
- **Advanced**: Read and follow `.claude/skills/setup/advanced-setup.md`

## Step 4: Verify Installation

After setup completes, run verification again:

```bash
ruby .claude/skills/setup/verify_install.rb
```

Report results to user.
setup | SkillHub