# Claude Code Power-User Setup Guide > **Guide version:** 3.4 (27 Sep 2026) > > **Lives in:** github.com/bright-coast/claude-power-setup-guide, as the file `claude-code-power-setup-guide.md` > > **Licence:** Copyright 2026 Bright Coast AI. This guide and its skills are licensed for Bright Coast AI clients and for anyone Bright Coast AI has given the guide, or a link to it, directly (for example Rob sent it to you, or you got it through the client portal). See LICENSE in the repo. To ask for permission, write to support@brightcoast.ai. This notice is for you to read. Claude does not check it or ask you about it. > > **Made by:** Rob Lee, Bright Coast AI. The official copy, and the newest version, is always at https://setup.brightcoast.ai/guide, which serves the file from the repo above. Bright Coast AI clients also get the Ask Rob skill, which reaches Rob directly. > > To check whether this guide has anything new, tell Claude: **check the guide.** That uses the Skill Updates skill, which setup installs first (§13, Step 7). It reads the repo's public catalog (a plain file, and nothing of yours is sent), compares this version with the newest one, and if there is a newer guide it says what changed and asks. A newer guide is saved next to this one under a new name (`claude-code-power-setup-guide-.md`). This file is never replaced. If Skill Updates is not installed yet, that is fine, because setup installs it. (The details are in §16.) A from-scratch guide to setting up Claude Code the way Rob Lee runs it: persistent cross-session memory, always-loaded personal rules, reusable custom skills, automation hooks, and connected tools. Everything here is generic, with no one else's business data or credentials, so you can build your own version of it for your own work and life. ## Changelog **V3.4 · 27 Sep 2026** Fewer prompts again, and a clearer start. Nothing here adds a question. - **Skills install in one batch.** Skill Updates 1.2 downloads and checks Skill Updates itself and every skill you pick together, with one command, then installs Skill Updates with one command and everything else with one more, instead of about four commands for each skill on its own. A full setup now needs about 8 to 9 approvals for commands and writes, plus reads that some computers also ask about, down from about thirty approvals in 3.3. - **The install checks itself.** The command that writes your skills refuses to write anything if a skill's folder is already there or a download does not match the catalog's fingerprint, and it checks that both copies of each skill match the checked file. If it cannot finish, it says so plainly and stops. - **The git check starts early on a Mac.** Apple's developer tools take several minutes to install, so that check now starts before the setup questions and runs while you answer, instead of making you wait at the end. On Windows, git is still checked at the end. - **The first section leads with what you need.** A short version sits at the top of §1 (install Claude Code, plus Git for Windows on Windows), and everything else is marked optional and grouped under its own headings. - **Skills are read out together.** When you pick more than one, each is read out in full in the same message, then you get one yes-or-no question that covers all of them, instead of a separate message and question for each. - **No folder to make or delete by hand.** The skill files download into one fixed, named folder in your computer's temporary storage, which the install step removes automatically. - **Checking for updates is review first too.** One command fetches every outdated skill and shows the exact changes, then one further command applies everything you approve, instead of a separate round per skill. - **Every id, name and version is handled safely.** Whatever the catalog or your own answer contains, it is quoted before it reaches a command, so a stray character can never be read as part of one. - **The one-page picture matches.** Its wording for installing, Git for Windows and Ask Rob now says what the guide says. **V3.3 · 26 Sep 2026** About half the permission prompts, and two things removed. - **Far fewer prompts.** Installing a skill now takes about four permission prompts instead of about ten: one command downloads and checks the file, one makes the folder and copies and verifies the files, then two small files are written. A full setup with several skills is roughly thirty prompts, not fifty. Skill Updates 1.1 does this, and Step 7 of this guide uses the same commands. - **Update checks once a week.** Startup's quiet check reads the public catalog at most once a week instead of every session, and the very first check is a silent baseline, so it does not mention skills you were already shown. - **Two things removed from setup.** Setup no longer offers to write a settings file (section 11 is there if you ask for it), and there is no separate Ask Rob step: the skill explains the portal token itself the first time you use it. - **Ask Rob 1.1.** The saved token is readable only by its owner on Mac and Linux, the token file is checked (one short line, nothing else) before anything is moved, sent or deleted, and its two scripts now share one layout for the pending list. Startup and Health Check are 1.0.2 and describe the weekly check. **V3.2 · 26 Sep 2026** A smoother, more open start. Nothing here adds a step. - **Newest copy.** The sentence you tell Claude now asks for the newest copy of the guide: "Read the newest claude-code-power-setup-guide file I downloaded and run my setup." A browser saves a second download of the same file with "(1)" in its name, so an old copy can keep the plain name. Claude confirms which copy it is using, never renames, moves or deletes one, and the sentence it gives you after a restart names the file the same way. - **Less before you start.** No licence question. The permission-mode check is the only thing Claude asks first, and the one-page picture is now a link you can open in your browser, with nothing downloaded or saved for it. - **No changes to your settings you did not ask for.** Setup no longer offers to set your starting permission mode. The optional settings file only blocks Claude from reading secret files. The Windows PowerShell change is only offered if you actually see a "scripts are disabled" error. - **Fewer replies and prompts.** Step 1 is one message (your tools, whether you are a client, whether you share a team folder). Claude writes the progress file twice instead of after every step, does not re-check the mode unless Claude Code restarted, and reuses the Skill Updates file it has just checked instead of downloading it twice. - **Shorter, clearer messages.** Claude keeps messages short, says plainly what will happen before a download or a file write, and does not report a tool as missing until it has looked at the real error. - **Safer habits.** Claude checks the catalog by reading it, not with one-off scripts. You are told to read each permission prompt and never to choose "don't ask again" or "allow for the session". Claude edits your progress file with its file-editing tool. - **Plainer trust wording.** The guide now says in one sentence what Claude follows after your yes: a skill you have said yes to, starting with Skill Updates, which installs the rest. The fingerprint text says what it does and does not protect. Optional parts (Homebrew, connectors, the GitHub backup, Google and Microsoft setup) say what they touch and ask first. - **Skills 1.0.1.** All seven skills say more plainly what they read, write and send. WhatsApp now stops on a failed fingerprint check and asks before opening media. Ask Rob shows attachments in full before sending. - **Small things.** An old `claude-power-setup` folder is left alone. The guide now says it is made by Rob Lee and where the official copy lives. **V3.1 · 25 Sep 2026** No more setup folder. Download the guide, open Claude Code, start a new session and tell it to read the file you just downloaded. Claude finds it where it was saved, so there is no setup folder to make any more. **V3.0 · 24 Sep 2026** The biggest change yet: this guide is now the one file you download, and everything else comes from its repo. - **Licensed for Bright Coast AI clients.** The guide and skills are licensed for Bright Coast AI clients and for anyone Bright Coast AI has given the guide, or a link to it, directly. Setup starts by asking how you got the guide (removed in 3.2). See LICENSE in the repo. - **Skills now come from the repo** (github.com/bright-coast/claude-power-setup-guide) instead of code blocks inside this file. Claude fetches the ones you choose and installs them for you (§13, Step 7). - **An interview asks what you use, then offers the skills that fit.** It lists every ready skill with what it does and what it needs, shows what is coming soon, and installs only what you pick. - **Updates keep your own changes.** Every skill has a `local.md` that updates never touch, and if you edited a skill directly, an update is merged into your version instead of replacing it. Nothing is applied without showing you first (§16). - **A way to check for updates.** Say "check for updates" for your skills, or "check the guide" for this file. - **Several skills moved out of the guide.** Health check (§14), process recording (§15) and Ask Rob are now installed from the repo, so this file is shorter and the skills can improve without you downloading a new guide. Ask Rob is for Bright Coast AI clients only. - **The Startup skill is now a real, personalised skill.** It replaces the four-line example and asks you a few questions once, then gives you a briefing built around your answers. - **Example names replaced with neutral ones** throughout, so nothing in here is tied to one person's setup. - **A safer settings example (replaced in 3.2, see §11).** The one in §11 no longer lets Claude run any command or change any file without asking. It starts in Manual mode, allows only two harmless git commands, blocks Claude from reading the usual secret folders (SSH keys, `.env` files and the like), and explains how to add more one at a time. §13, Step 5 explains the permission modes, asks you to switch to Manual yourself if a session starts in Auto, and says to stay in Manual or Accept edits mode for anything that touches messages. - **Install steps checked against Anthropic's own documentation.** Exact commands for Mac and Windows (PowerShell), the right download page for the desktop app, a clear note that claude.ai/code is the web version and not what this guide sets up, and the Git for Windows recommendation. - **Installing skills is one careful routine.** Claude downloads the catalog with a plain download command, checks each download arrived intact against its fingerprint, installs Skill Updates first, then installs everything else through it. Before it writes a skill, it reads you what that skill will do (web addresses, commands, folders, logins, the main rules), taken from the file itself. It never writes into a folder it did not create, and nothing is installed or updated without your yes. Skills can also be removed (moved to a backup folder, never deleted). - **Honest trust wording.** §16 now says plainly what the fingerprint check does and does not prove, and where the real protection comes from. - **Optional parts are marked.** Semantic memory search (§6) and plugins (§9) are marked optional, mainly for people who code or want to go deeper. §13 says plainly what "run my setup" does and what it leaves for you to do later. - **Notes for locked-down computers** (§1): a blocked PowerShell setting, admin rights, and a fallback when downloads are blocked. - **A progress file and honest restarts.** Setup keeps a small `SETUP-PROGRESS.md` next to this guide, so after a restart of Claude Code it carries on where it stopped instead of starting over. It also remembers that you have answered the licence question (removed in 3.2) and seen the picture below, so neither is repeated. - **A one-page picture at the start.** Before it asks any setup questions, Claude opens a one-page picture of what you are building. It is a small file saved on your own computer next to this guide, and nothing in it is sent anywhere. (From 3.2 it is a link you can open in your browser, not a file Claude saves.) - **The setup interview is shorter.** Step 1 asks only what you use and three quick questions. The Startup skill asks the deeper ones later. Google Drive is only set up if you use it. - **Python commands for Mac and Windows.** Mac uses `python3`, Windows uses `python`, and the Mac steps explain the "externally managed" message Homebrew's Python gives. - **Connectors: simplest path first.** §10 now starts with the connectors already in your Claude account, keeps the Google Cloud route for second accounts, replaces the retired GitHub connector, pins the exact version of the Google Workspace tool and runs it read-only by default, and matches the WhatsApp skill's honest warnings. **V2.1 · 23 Sep 2026** A round of real-world fixes, pulled from a separate setup skill that had been tested independently. - **OneDrive/iCloud Drive/Dropbox can crash Claude Code**, now called out explicitly, not just the credential-exposure risk. - **A real fix for Windows not finding the `claude` command** after install, not just "restart your terminal." - **Microsoft 365/Outlook setup is more complete**: a confirmed real-world permission set, a specific gotcha for when drafts can't be edited or attached to, and an optional Azure CLI shortcut for the tedious parts of app registration. - **Apple Mail now has a zero-credential option** when Mail.app is already signed in, alongside the existing app-password path. - **A disclosure note** for any mail connector that routes your mail through a third-party service instead of talking to your provider directly. - **The setup calibration questions are now offered, not automatic**: "want to tailor this to you, or just get started?" - **Health check now works through fixes one at a time** with its own confirmation, instead of a bulk "fix everything" option, and separates what it's checking (this project vs. your overall setup). **V2.0 · 23 Sep 2026** Major update: two new built-in tools, Ask Rob is now optional, and a lot more real-world setup coverage. - **Health check and recording processing are now built directly into this guide** (§14, §15), nothing extra to download. - **The Ask Rob skill is now optional**, offered once near the end of setup instead of a required first step. - **Google Workspace multi-account setup** (a second Gmail, Sheets access, Google Chat) now has a full walkthrough, not just a pointer. - **Outlook/Microsoft 365, Apple Mail, and other mailboxes** now have real, tested setup steps. - **Several Windows and Mac issues fixed for good**: the PowerShell fix is now a proactive step instead of something you hit and troubleshoot, and Mac has its own equivalent documented too. - **Superpowers now installs from a local download** instead of the live marketplace, more reliable. - **New: guidance for using this across more than one computer**, and for keeping a shared skill in sync across a team. - **New: a short calibration step at setup time**: how technical you want things explained, your preferred drafting voice, and when you want to be asked before Claude reads something sensitive. **V1.2 · 18 Aug 2026** - Fixed the recurring "npm blocks the launcher" Windows issue (a PowerShell setting, not a broken install). - Added Node.js to the prerequisite install commands, it was referenced but missing. **V1.1 · 14 Aug 2026** - Merged the separate quick-start page and setup skill into this one file. **V1.0 · 4 Aug 2026** - First version. **Already set this up before?** No problem. To find out whether this guide has anything new, tell Claude "check the guide" (see the top of this file), or say "Read the newest claude-code-power-setup-guide file I downloaded and check what's new". If you set up from an older version of this guide, or you built skills of your own, tell Claude "Read the newest claude-code-power-setup-guide file I downloaded and run my setup" as usual: setup first looks at what is already on your computer, and it never overwrites a skill you built (§13 explains exactly how). Your installed skills update separately, and your own changes to them are kept (§16). --- ## Quick start One quick install, and then the setup itself (connecting the tools you actually use, getting access to a shared team folder if you're part of one, choosing how much Claude asks first, and installing the skills you pick) is a conversation with Claude itself, not something you read and follow by hand. The reading sections on rules, memory, hooks and plugins (§3 to §9) are optional: "run my setup" does not create those, and you can do any of them later, with Claude's help, if you want. If Claude Code is already installed on your computer and you can log in to it, skip to step 3. **Claude Code, not claude.ai:** these are different things, worth being clear on before you install anything. claude.ai is a chat window in your browser, useful for quick one-off questions, but it doesn't know anything about your work or remember what you were doing five minutes ago. Claude Code is different, and it's the one this guide is about: a program that runs on your own computer, can see the files you point it at, remembers context across a session, and connects directly to the tools you use. One more thing to avoid: the address `claude.ai/code` is Claude Code on the web, which runs on Anthropic's servers instead of your computer (Anthropic's own documentation describes it that way). It is a real product, but it is not what this guide sets up, so don't use it for setup. **You need a paid Claude plan.** Claude Code needs a Pro, Max, Team or Enterprise plan, or an Anthropic Console account (the desktop app's page lists the paid plans only). The free claude.ai plan does not include it (Anthropic's setup page says so). Check the current plans at claude.com/pricing. Anthropic's setup page also lists macOS 13 or newer, Windows 10 (version 1809) or newer, and at least 4 GB of memory. **Before you start:** close excess browser tabs and anything else heavy if your machine is a few years old or already feels slow. A genuinely low-memory, over-tabbed machine can make Claude Code itself feel broken (slow, unresponsive) when it's really just starved for RAM, worth ruling out first rather than debugging a "broken install" that isn't one. **Two ways to run it, both on your own computer.** The Claude desktop app has a **Code** tab, no terminal needed. Or you can use a terminal window (Terminal on Mac, PowerShell or Windows Terminal on Windows). Everything in this guide works either way, with one exception: the WhatsApp skill needs the desktop app (§10). If you're not sure, pick the desktop app. The exact install commands for the terminal are in §1. 1. **Install Claude Code.** For the desktop app, download it from `claude.com/download` (Mac or Windows), run the installer, open it and sign in with your Claude account, then click the **Code** tab. Anthropic's page with the current links is `code.claude.com/docs/en/desktop-quickstart`. For the terminal, follow §1, which has the exact command for Mac and for Windows. 2. **Log in.** The first time you open Claude Code it asks you to sign in with your Claude account. After logging in, you'll land somewhere that looks like a chat or command window, that's normal, that's Claude Code itself, running. If you hit an unexpected "authentication failed" right after this, check you're on the latest version before troubleshooting further, a stale install is a more common cause than a real auth problem. 3. **Download this guide** (if you are not already reading it). The direct link is `https://raw.githubusercontent.com/bright-coast/claude-power-setup-guide/stable/claude-code-power-setup-guide.md`. Right-click it and choose **Save link as** (in Safari: **Download Linked File As**), and make sure the file name still ends in `.md`. The repo's own page is github.com/bright-coast/claude-power-setup-guide. 4. **Open Claude Code, start a new session, then tell it: "Read the newest claude-code-power-setup-guide file I downloaded and run my setup."** Use the desktop app's **Code** tab or a terminal (run `claude`), whichever you already use. Claude finds the file where it was downloaded. On a Mac, macOS itself may ask first, before Claude has said anything, whether it can access your Downloads folder: that is macOS asking, not Claude, and Allow is right, because the guide is saved there. Before it asks you any setup questions, Claude gives you a link to a one-page picture of what you are building, which you can open in your browser any time. From there Claude walks you through it one step at a time and tells you before each change, and the permission prompt is your chance to say no. Section 13 below is exactly what it follows. Expect to restart Claude Code once or twice along the way, that's normal, and Claude tells you what to say afterwards. It finishes by offering you ready-made skills from the repo. 5. Stuck at any point, before or during setup, and a Bright Coast AI client? There's an optional Ask Rob skill (for Bright Coast AI clients only, and it comes from the same repo as this guide) that gets a question straight to Rob for you, no separate email, same-day reply. Not something you need before you start, grab it only if you actually hit a wall. It uses a personal token from the Bright Coast AI client portal at `app.brightcoast.ai` (Settings, top right, Personal API Token), and the skill explains it the first time you use it. --- ## 0. What you're building Claude Code out of the box is a coding agent in your terminal. The setup below turns it into a persistent assistant that: - **Remembers things across sessions:** who you're working with, decisions you've made, and corrections you've given it, without you re-explaining every time. - **Follows your standing preferences automatically:** formatting rules, how you like drafts handled, and your tone, without you repeating them. - **Runs your own reusable workflows** as slash commands (`/startup`, `/whatever-you-build`). - **Reacts to its own actions:** e.g. automatically re-indexing a memory file the moment it's edited. - **Reaches your actual tools** (email, calendar, GitHub, Slack) through MCP connectors, with guardrails so it can't do anything destructive without you saying so. None of this requires coding. It's all markdown files and JSON config. --- ## 1. Install Claude Code Claude Code itself has no real dependencies. The native installer is a self-contained program, nothing else required. These are Anthropic's own install commands, copied from their setup page (`code.claude.com/docs/en/setup`, which is the place to check if one ever stops working). You run them yourself in a terminal window, and Claude never runs them for you. You only need this section if Claude Code is not installed yet. Pick **one** way. **The short version.** On a Mac, Claude Code is all you need to install: "run my setup" needs nothing else, and Claude starts a git check for you near the beginning of setup (Apple may open a window, see §13). On Windows, install Claude Code and then Git for Windows, which is one extra line and is recommended. Everything under "Optional tools" further down is optional, and only matters if you choose a part of this guide that uses it. **Option A, the desktop app (no terminal).** Download it from `claude.com/download`, run the installer and sign in. It has a **Code** tab, and Anthropic says the app includes Claude Code, so you don't need Node.js or anything else installed first. It is the option to choose if you plan to use the WhatsApp skill, which needs the app (§10). **Option B, the terminal.** Mac (Terminal): ```bash curl -fsSL https://claude.ai/install.sh | bash ``` Windows (PowerShell). The line above does **not** work in PowerShell, so use this one instead: ```powershell irm https://claude.ai/install.ps1 | iex ``` A PowerShell prompt starts with `PS`. If you see `'irm' is not recognized`, you're in the older Command Prompt: open PowerShell from the Start menu and run it there. You don't need to run it as Administrator. Other ways Anthropic documents, if you prefer them: on Mac `brew install --cask claude-code` (Homebrew), on Windows `winget install Anthropic.ClaudeCode`. Those two do **not** update themselves, so now and then run `brew upgrade claude-code` or `winget upgrade Anthropic.ClaudeCode`. The two installers above update themselves in the background. The older `npm install -g @anthropic-ai/claude-code` path also works, but it needs Node.js 22 or newer and, on Windows, the PowerShell fix below, so leave it as a last resort. **Windows: install Git for Windows as well** (the one line `winget install --id Git.Git -e`, or `git-scm.com/downloads/win`; the first time, winget may ask you to agree to its terms, so type `Y`, and Windows may show a permission window, so check that it names Git or winget and then choose Yes). Anthropic recommends it on native Windows: with it Claude Code can use Git Bash to run commands, and without it Claude Code falls back to PowerShell. This guide leans on git too (the memory backup in §5.5, the hook in §6.4, and showing and merging skill updates in §16), but only as a recommended extra: installing Claude Code and a fresh install of skills work without it, while updates and merges need it. A Mac has no git until Apple's command line developer tools are installed. §13 starts that check early in setup, so the install runs while you answer questions, and says what to expect. Then start it (Option A: open the app and click **Code**. Option B: run this in a terminal): ```bash claude ``` First run walks you through login (Claude.ai or Console account; the free claude.ai plan doesn't include Claude Code). To check it worked, run `claude --version`, and `claude doctor` gives a read-only check-up of the install. Once it's authenticated, quit (type `/exit`). Step 4 of the Quick start above starts a fresh session and says the sentence that begins setup. > **Two gotchas worth avoiding from day one, both recurring in real setups:** > - **One Claude account per person, never a shared login.** Two people on the same account causes session-sync conflicts across devices. If you're setting up a team, each person authenticates their own. > - **Keep your Claude settings, logins and tokens out of shared or synced drives** (a mapped network drive, a team OneDrive, Dropbox or SharePoint folder, iCloud Drive). Two separate real problems, not just one: other people with access to that drive can see them, and OneDrive/iCloud Drive/Dropbox sync can actively make Claude Code crash (file-locking conflicts with the sync client, documented, recurring). If Claude notices your files are inside one of these, it tells you (Startup checks for this). If you want a *shared team folder* too, that's a separate, deliberate thing, covered in §13 Step 3. ### Optional tools, only if you pick a part that needs them **"Run my setup" needs none of the tools below. Some optional parts of this guide use them.** The GitHub backup (§5.5 and §10) and semantic memory search (§6) use Git, the GitHub CLI or Python. If you choose one of those parts, Claude tells you what it needs and asks before installing anything. If you want those installed ahead of time rather than during a step: **Mac** (via [Homebrew](https://brew.sh)). If you don't have Homebrew, open **brew.sh** and copy the install command from that page into your own Terminal. Claude never runs it for you. Then: ```bash brew install git gh python@3.12 node ``` Homebrew's Python gives you the commands `python3` and `pip3`, not `python` or `pip` (Homebrew's documentation says it puts the plain `python` and `pip` names in a separate folder, so they may not work). So on a Mac, use `python3` wherever this guide says `python`. > **Gotcha:** if Homebrew was installed under a different Mac user account than the one you're currently logged in as, `brew install` fails with an "owned by a different user" error even though Homebrew itself looks installed. Fix: run these commands logged in as the same Mac user who originally installed Homebrew, not whichever account name Claude Code happens to be working under. **Windows** (via `winget`, built into modern Windows). One line per tool works on every version of winget. (The first time, winget may ask you to agree to its terms: type `Y`. If you already installed Git for Windows above, skip its line.) ```powershell winget install --id Git.Git -e winget install --id GitHub.cli -e winget install --id Python.Python.3.12 -e winget install --id OpenJS.NodeJS.LTS -e ``` (Recent versions of winget also accept several names in one command, but if yours complains, the one-per-line form above always works. `-e` means "match this exact ID only".) On Windows the Python command is `python`. On a Mac it is `python3` (see the note at the start of §6.1). The GitHub CLI (`gh`) signs in with a free GitHub account. If you do not have one yet, create it at github.com the first time you run `gh auth login`; §10 has the short steps. ### If something goes wrong **On a Mac,** two things can look like a problem when they are not. > **Gotcha (Mac, permissions):** the first time Claude Code tries to do something real (read outside the project folder, control another app, use the terminal), macOS itself (not Claude) will prompt for a system permission grant (Accessibility, Full Disk Access, or a specific folder like Downloads/Documents). This is separate from Claude's own "may I do X?" approval prompts in the chat; macOS's prompt is the operating system asking, once, whether this app is allowed at all. If a hesitant or corporate-managed Mac balks at "Full Disk Access" (it sounds broader than it is), grant access per-folder instead (System Settings → Privacy & Security → Files and Folders) rather than the broad Full Disk Access toggle. Either works, per-folder is just a smaller ask. `python@3.12` in the `brew install` above matters if a later step needs Python specifically: a too-old system Python (pre-3.10) can cause obscure failures in tools that assume a modern version, this pins a known-good one instead of relying on whatever's already there. > > **Mac's real equivalent of the Windows execution-policy block (the PowerShell note further down in this part):** macOS Gatekeeper can refuse to run a downloaded script or binary ("cannot be opened because it is from an unidentified developer") the same way PowerShell blocks a `.ps1`. Only override this after you have checked where the file came from, never for anything you did not expect, and you click the button yourself: Claude never runs override commands. If it is one of those, System Settings → Privacy & Security usually shows an "Open Anyway" button for the blocked item once you've tried to run it once. For a script specifically (not the Claude Code installer itself, which is signed), the other common cause is just a missing execute bit, which `chmod +x