### Install Skyvern and Setup Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/all-skills/skills/skyvern/SKILL.md Install the Skyvern package and run the setup command for interactive client selection. This is the recommended cloud setup. ```bash pip install skyvern skyvern setup # interactive client selection ``` -------------------------------- ### Export Setup Guide Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/claude-ops/skills/ops-dash/SKILL.md Command to export the setup guide to a markdown file. ```bash Write a ~/.claude-ops-setup.md file with full (sanitized) setup guide for sharing with teammates ``` -------------------------------- ### Initial Setup Options Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/claude-ops/skills/setup/SKILL.md Presents the primary setup choices to the user. The 'Set up everything' option is recommended for a full installation. ```text How would you like to run setup? [Set up everything — install CLIs, configure all channels, MCPs, registry, daemon, preferences (Recommended)] [Pick sections — choose which parts to configure] [Re-run a specific section — I know what I need] ``` -------------------------------- ### Basic Setup Examples for Sync Automation Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/all-commands/commands/sync-automation-setup.md Illustrates basic command-line usage for setting up the sync automation. It shows how to initiate an interactive setup, use a configuration file, and perform a minimal setup focused only on webhooks. ```bash # Interactive setup claude sync-automation-setup # Setup with config file claude sync-automation-setup --config="sync-config.yml" # Minimal setup (webhooks only) claude sync-automation-setup --mode="webhooks-only" ``` -------------------------------- ### Install NextAuth.js v5 (Beta) Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/nextjs-expert/skills/auth-patterns/examples/nextauth-setup.md Installs the beta version of NextAuth.js, a popular authentication library for Next.js applications. Ensure you are using a compatible Node.js version. ```bash npm install next-auth@beta ``` -------------------------------- ### Install Dependencies and Environment Setup Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/all-skills/skills/mcp-builder/reference/evaluation.md Commands to install necessary Python dependencies and set the required API key for the evaluation process. ```bash pip install -r scripts/requirements.txt export ANTHROPIC_API_KEY=your_api_key ``` -------------------------------- ### Verify Qwen Setup Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/give-claude-eyes/README.md Run this command to check if the necessary dependencies are installed and the API connection is verified. ```bash /qwen-setup ``` -------------------------------- ### Install and Configure Language-Specific Formatters Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/all-commands/commands/setup-formatting.md Commands to install and initialize default configuration files for JavaScript/TypeScript and Python formatting tools. ```bash npm install -D prettier echo '{"semi": true, "singleQuote": true, "tabWidth": 2}' > .prettierrc ``` ```bash pip install black isort echo '[tool.black]\nline-length = 88\ntarget-version = ["py38"]' > pyproject.toml ``` -------------------------------- ### Basic Cloudflare Proxy Setup Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/all-skills/skills/cf-proxy/SKILL.md Initiates the setup process for a free Cloudflare proxy node. This command triggers an interactive session to guide you through the deployment. ```bash Help me set up a free Cloudflare proxy node ``` ```bash /cf-proxy ``` -------------------------------- ### Install Venture Capital Intelligence Plugin Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/venture-capital-intelligence/README.md Use these commands to add the plugin marketplace and install the venture-capital-intelligence plugin on Claude Code. This is a one-time setup process. ```bash # Step 1 — Add the marketplace (one-time setup) claude plugin marketplace add isanthoshgandhi/venture-capital-intelligence # Step 2 — Install the plugin claude plugin install venture-capital-intelligence ``` -------------------------------- ### Setup and Export DOCX Files with JavaScript/TypeScript Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/all-skills/skills/docx/docx-js.md Installs the DOCX library globally and demonstrates how to create a new document and export it as a buffer for Node.js or a blob for browser applications. Assumes the 'docx' package is installed. ```javascript const { Document, Packer, Paragraph, TextRun, Table, TableRow, TableCell, ImageRun, Media, Header, Footer, AlignmentType, PageOrientation, LevelFormat, ExternalHyperlink, InternalHyperlink, TableOfContents, HeadingLevel, BorderStyle, WidthType, TabStopType, TabStopPosition, UnderlineType, ShadingType, VerticalAlign, SymbolRun, PageNumber, FootnoteReferenceRun, Footnote, PageBreak } = require('docx'); // Create & Save const doc = new Document({ sections: [{ children: [/* content */] }] }); Packer.toBuffer(doc).then(buffer => fs.writeFileSync("doc.docx", buffer)); // Node.js Packer.toBlob(doc).then(blob => { /* download logic */ }); // Browser ``` -------------------------------- ### NextAuth.js Route Handler Setup Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/nextjs-expert/skills/auth-patterns/examples/nextauth-setup.md Configures the Next.js API route handler for NextAuth.js. This setup is essential for the authentication flow to work correctly by exposing GET and POST methods for the authentication endpoints. ```tsx // app/api/auth/[...nextauth]/route.ts import { handlers } from '@/auth' export const { GET, POST } = handlers ``` -------------------------------- ### Complete html2pptx and PptxGenJS Presentation Example Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/all-skills/skills/pptx/html2pptx.md A comprehensive example showing the setup of pptxgenjs, conversion of HTML slides using html2pptx, adding a chart to a placeholder, and saving the final presentation. ```javascript const pptxgen = require('pptxgenjs'); const html2pptx = require('./html2pptx'); async function createPresentation() { const pptx = new pptxgen(); pptx.layout = 'LAYOUT_16x9'; pptx.author = 'Your Name'; pptx.title = 'My Presentation'; // Slide 1: Title const { slide: slide1 } = await html2pptx('slides/title.html', pptx); // Slide 2: Content with chart const { slide: slide2, placeholders } = await html2pptx('slides/data.html', pptx); const chartData = [{ name: 'Sales', labels: ['Q1', 'Q2', 'Q3', 'Q4'], values: [4500, 5500, 6200, 7100] }]; slide2.addChart(pptx.charts.BAR, chartData, { ...placeholders[0], showTitle: true, title: 'Quarterly Sales', showCatAxisTitle: true, catAxisTitle: 'Quarter', showValAxisTitle: true, valAxisTitle: 'Sales ($000s)' }); // Save await pptx.writeFile({ fileName: 'presentation.pptx' }); console.log('Presentation created successfully!'); } createPresentation().catch(console.error); ``` -------------------------------- ### Build Claude HUD Plugin (Bash) Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/claude-hud/commands/setup.md This bash script installs dependencies and builds the TypeScript code for the claude-hud plugin. It requires Node.js and npm to be installed. Navigate to the plugin's root directory before executing these commands. ```bash cd ${CLAUDE_PLUGIN_ROOT} npm install npm run build ``` -------------------------------- ### Install Plugin from Marketplace Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/project-boundary/README.md Commands to add the plugin from the marketplace and then install it. ```bash /plugin marketplace add davepoon/buildwithclaude ``` ```bash /plugin install project-boundary@buildwithclaude ``` -------------------------------- ### Core Setup Batch Options Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/claude-ops/skills/setup/SKILL.md Presents the first batch of core setup options, including CLIs, daemon, MCPs, and registry configuration. These should be run early. ```markdown | Option | Header | Description | | ------------------ | -------- | ----------------------------------------------------------------------------- | | Install CLIs | cli | Install missing command-line tools via Homebrew | | Background daemon | daemon | Install ops-daemon early — pre-warms briefing cache while remaining setup runs | | Configure MCPs | mcp | Enable Linear, Sentry, Vercel, Gmail MCP servers | | Build registry | registry | Register projects Claude should manage | ``` -------------------------------- ### Agent Analytics CLI: First-Time Setup Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/all-skills/skills/agent-analytics/SKILL.md Guides users through the initial setup of Agent Analytics using the CLI. This involves logging in with an API key, creating a new project to get a project write token, and verifying events. ```bash npx @agent-analytics/cli login --token aak_YOUR_API_KEY npx @agent-analytics/cli create my-site --domain https://mysite.com npx @agent-analytics/cli events my-site ``` -------------------------------- ### INIT Stage Log Example Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/agents-uc-taskmanager/skills/sdd-pipeline/references/work-activity-log.md Example of an INIT stage log entry to be appended using the Write tool. ```text [2026-03-28T14:30:00]_SPECIFIER_INIT_WORK-09 created — Execution-Mode: direct ``` -------------------------------- ### Configure Integrations Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/claude-ops/README.md Initiates the setup wizard for configuring various integrations like Telegram, Slack, and AWS. This is the recommended method for setup. ```bash /ops:setup ``` -------------------------------- ### GitLab CI Build and Test Stages Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/commands-ci-deployment/commands/ci-setup.md Defines stages for testing, building, and deploying in GitLab CI. This example focuses on the test stage, including dependency installation and running tests with caching for node_modules. ```yaml stages: - test - build - deploy test: stage: test script: - npm ci - npm run test cache: paths: - node_modules/ ``` -------------------------------- ### Install Linting Dependencies for JavaScript and TypeScript Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/commands-project-setup/commands/setup-linting.md Installs essential ESLint and Prettier packages for TypeScript projects. This setup ensures consistent code style and static analysis. ```bash npm install -D eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin npm install -D prettier eslint-config-prettier eslint-plugin-prettier ``` -------------------------------- ### Initialize New Project Setup Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/gsd/skills/gsd-new-project/SKILL.md This script performs initial setup for the new project workflow. It checks for existing projects, initializes git if necessary, and determines the runtime environment to set the correct instruction file. ```bash INIT=$(node "$GSD_TOOLS" init new-project) if [[ "$INIT" == @file:* ]]; then INIT=$(cat "${INIT#@file:}"); fi AGENT_SKILLS_RESEARCHER=$(node "$GSD_TOOLS" agent-skills gsd-project-researcher 2>/dev/null) AGENT_SKILLS_SYNTHESIZER=$(node "$GSD_TOOLS" agent-skills gsd-synthesizer 2>/dev/null) AGENT_SKILLS_ROADMAPPER=$(node "$GSD_TOOLS" agent-skills gsd-roadmapper 2>/dev/null) ``` ```bash if [ -n "$CODEX_HOME" ]; then RUNTIME="codex" elif [ -n "$GEMINI_CONFIG_DIR" ]; then RUNTIME="gemini" elif [ -n "$OPENCODE_CONFIG_DIR" ] || [ -n "$OPENCODE_CONFIG" ]; then RUNTIME="opencode" else RUNTIME="claude"; fi ``` ```bash if [ "$RUNTIME" = "codex" ]; then INSTRUCTION_FILE="AGENTS.md"; else INSTRUCTION_FILE="CLAUDE.md"; fi ``` ```bash if [ "$has_git" = "false" ]; then git init fi ``` -------------------------------- ### Initialize Runtime Context Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/claude-ops/skills/ops-integrate/SKILL.md Sets up preferences file path and reads the partner registry. Handles cases where the partner registry might not exist. ```bash PREFS="${CLAUDE_PLUGIN_DATA_DIR:-$HOME/.claude/plugins/data/ops-ops-marketplace}/preferences.json" PARTNER_REGISTRY=$(jq '.partner_registry // {}' "$PREFS" 2>/dev/null || echo '{}') ``` -------------------------------- ### Advanced Configuration Examples for Sync Automation Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/all-commands/commands/sync-automation-setup.md Demonstrates advanced command-line options for configuring the sync automation. This includes setting up full automation with specific monitoring and alerting integrations, as well as custom deployment targets like Kubernetes. ```bash # Full automation with monitoring claude sync-automation-setup \ --mode="full" \ --monitoring="datadog" \ --alerts="slack,email" # Custom deployment claude sync-automation-setup \ --deploy-target="kubernetes" \ --namespace="sync-system" ``` -------------------------------- ### Configure Claude HUD Statusline (JSON) Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/claude-hud/commands/setup.md This JSON configuration snippet adds the claude-hud as a command-based status line in Claude Code. It specifies the command to execute, which is a Node.js script located within the plugin's root directory. Ensure Node.js is installed and the plugin is correctly set up. ```json { "statusLine": { "type": "command", "command": "node ${CLAUDE_PLUGIN_ROOT}/dist/index.js" } } ``` -------------------------------- ### Manage User Session State with useSession Hook Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/nextjs-expert/skills/auth-patterns/examples/nextauth-setup.md This example shows how to use the `useSession` hook from next-auth/react to access the authentication status and session data. It handles loading states, unauthenticated users (displaying sign-in/sign-up links), and authenticated users (displaying user info and a sign-out button). ```tsx // components/user-menu.tsx 'use client' import { useSession, signOut } from 'next-auth/react' import Link from 'next/link' export function UserMenu() { const { data: session, status } = useSession() if (status === 'loading') { return
Loading...
} if (!session) { return (
Sign In Sign Up
) } return (
{session.user.image && ( {session.user.name )} {session.user.name}
) } ``` -------------------------------- ### GTM Setup - Stage Prompt Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/claude-ops/skills/ops-gtm/SKILL.md Prompts the user to select the project stage from a predefined list: [Pre-launch, Beta, GA, Scale]. ```bash # 3. Stage — [Pre-launch, Beta, GA, Scale] ``` -------------------------------- ### Run Setup Completion Banner Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/claude-ops/skills/setup/SKILL.md Execute the setup completion script, passing the actual counts of configured channels and registered projects. This script celebrates the successful setup. ```bash bash ${CLAUDE_PLUGIN_ROOT}/bin/ops-setup-complete --channels --projects --agents 9 --skills 15 ``` -------------------------------- ### User Preference Collection Examples Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/claude-ops/skills/setup/SKILL.md Examples of user prompts for collecting preferences. These prompts guide the user to provide specific information for SKILL configuration. ```shell Select your timezone: [] [Americas...] [Europe/Asia/Oceania...] [Other — type it] ``` ```shell If user picks "Americas...": `[America/New_York]`, `[America/Los_Angeles]`, `[America/Chicago]`, `[Back]` ``` ```shell If user picks "Europe/Asia/Oceania...": `[Europe/London]`, `[Asia/Bangkok]`, `[Asia/Tokyo]`, `[Australia/Sydney]` ``` ```shell How much detail do you want in briefings? [full] — complete rundown of all channels, projects, and incidents [compact] — key signals only, one line per item [minimal] — just the fires and urgent items ``` ```shell Primary project for briefings? [All projects active in last 7 days] ← default [Pick a specific project...] ``` ```shell If "specific project", show registry aliases paginated at 3 per page + `[More...]`. Store `"primary_project": "all_active_7d"` for the default, or the specific alias. ``` ```shell select `[Yes — auto-approve low-risk actions]`, `[No — always confirm]`. ``` ```shell Which channels should ops skills use by default? [All configured channels] [Pick specific channels...] ``` ```shell If the user picks "specific channels", show a follow-up multiSelect with individual channel checkboxes. If they accept "All configured", set `default_channels` to the full list of configured channel names. ``` -------------------------------- ### Install Plugin Directly Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/project-boundary/README.md Use this command to install the plugin by specifying its local path. ```bash claude --plugin-dir /path/to/claude-code-project-boundary ``` -------------------------------- ### Soft Startup Screen Input Example Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/venture-capital-intelligence/README.md Provide company details, stage, sector, and a brief description for a soft screening of a startup. This skill runs on Claude Only. ```text /venture-capital-intelligence:soft-screening-startup Company: Acme AI — Seed stage, B2B SaaS, AI-powered contract review. Team: Ex-Stripe CTO + Stanford NLP PhD. ARR: $85K, 20% MoM. Should I take a meeting? ``` -------------------------------- ### Complete download scenarios Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/all-skills/skills/video-downloader/SKILL.md Examples combining multiple flags for specific download requirements. ```bash python scripts/download_video.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ" -q 1080p ``` ```bash python scripts/download_video.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ" -a ``` ```bash python scripts/download_video.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ" -q 720p -f webm -o /custom/path ``` -------------------------------- ### Manual daemon plist installation Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/claude-ops/agents/daemon-agent.md This script copies and configures the daemon plist file, then bootstraps it with launchctl. It uses sed to substitute placeholder variables for script paths, log directories, and home directory. ```bash # Copy and configure plist SCRIPTS_DIR=~/Projects/claude-ops/claude-ops/scripts LOG_DIR=~/.claude/plugins/data/ops-ops-marketplace/logs sed \ -e "s|__DAEMON_SCRIPT_PATH__|$SCRIPTS_DIR/ops-daemon.sh|g" \ -e "s|__LOG_DIR__|$LOG_DIR|g" \ -e "s|__HOME__|$HOME|g" \ "$SCRIPTS_DIR/com.claude-ops.daemon.plist" \ > ~/Library/LaunchAgents/com.claude-ops.daemon.plist launchctl bootstrap gui/$(id -u) ~/Library/LaunchAgents/com.claude-ops.daemon.plist ``` -------------------------------- ### Share Setup Options - Call 2 Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/claude-ops/skills/ops-dash/SKILL.md Presents additional options for sharing setup if 'More...' is selected. ```text [Copy to clipboard] [Export setup guide (markdown)] [Back to dashboard] ``` -------------------------------- ### Password Manager Query Examples Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/claude-ops/skills/setup/SKILL.md Examples of how to query credentials from a password manager. Use `op item get` for 1Password and `security find-generic-password` for macOS Keychain. ```bash op item get "GitHub PAT" --fields label=password --format=json (1Password example) security find-generic-password -s "my-project-db" -w (Keychain example) ``` -------------------------------- ### Setup Pre-commit Hooks with Husky and lint-staged Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/all-commands/commands/setup-formatting.md Commands to install Husky and lint-staged to ensure code is formatted automatically before every git commit. ```bash npm install -D husky lint-staged echo '{"*.{js,ts,tsx}": ["prettier --write", "eslint --fix"]}' > .lintstagedrc ``` -------------------------------- ### Ops-Daemon-Manager Install Command Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/claude-ops/skills/ops-daemon/SKILL.md Performs the first-time installation of the daemon. This command is idempotent and writes the plist, then loads launchd. ```bash ${CLAUDE_PLUGIN_ROOT}/scripts/ops-daemon-manager.sh install ``` -------------------------------- ### Share Setup Options - Call 1 Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/claude-ops/skills/ops-dash/SKILL.md Presents the first set of options for sharing setup via AskUserQuestion. ```text [Share on X (Twitter)] [Share via Slack] [Share via Email] [More...] ``` -------------------------------- ### Install New Storybook Packages (Bash) Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/all-commands/commands/svelte-storybook-migrate.md Command to install the necessary packages for a Storybook migration, specifically targeting '@storybook/sveltekit' and the latest '@storybook/addon-svelte-csf'. ```bash npm install -D @storybook/sveltekit npm install -D @storybook/addon-svelte-csf@latest ``` -------------------------------- ### Install E2E Testing Frameworks Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/all-commands/commands/e2e-setup.md Commands to install and initialize popular E2E testing frameworks including Playwright, Cypress, and Selenium WebDriver via npm. ```bash # Playwright npm install -D @playwright/test npx playwright install npx playwright codegen # Cypress npm install -D cypress npx cypress open # Selenium npm install -D selenium-webdriver ``` -------------------------------- ### Initialize .planning Directory Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/gsd/skills/gsd-new-workspace/SKILL.md Creates the .planning directory within the target workspace path. ```bash mkdir -p "$TARGET_PATH/.planning" ``` -------------------------------- ### API Test Suite Setup for Users Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/commands-api-development/commands/design-rest-api.md Provides the initial setup for an API test suite for user-related endpoints using `supertest`. It imports necessary modules and helper functions for database setup, teardown, user creation, and authentication. ```javascript // tests/api/users.test.js const request = require('supertest'); const app = require('../../app'); const { setupTestDb, teardownTestDb, createTestUser, getAuthToken } = require('../helpers/testHelpers'); describe('Users API', () => { let authToken; ``` -------------------------------- ### Install and Authenticate WhatsApp CLI (wacli) Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/claude-ops/skills/ops-inbox/CHANNELS.md Install the latest wacli from source, authenticate your account by scanning a QR code, and perform an initial sync. Ensure you rebuild from source if you encounter 'Client outdated (405)' errors. ```bash # Install latest version from source (brew version may be outdated) git clone https://github.com/steipete/wacli.git /tmp/wacli-src cd /tmp/wacli-src go build -o wacli ./cmd/wacli/ cp wacli /usr/local/bin/ # Authenticate (scans QR code with phone) wacli auth # Verify wacli doctor # Expected: AUTHENTICATED true, CONNECTED false (until sync runs) # Initial sync (takes a minute for 142+ conversations) wacli sync ``` -------------------------------- ### Initialize and Run BuildWithClaude Locally Source: https://github.com/davepoon/buildwithclaude/blob/main/web-ui/README.md Commands to navigate to the project directory, install necessary dependencies, and start the development server. Requires Node.js installed on the local machine. ```bash cd web-ui npm install npm run dev ``` -------------------------------- ### Quick Start: Managing Build with Claude Marketplace Source: https://github.com/davepoon/buildwithclaude/blob/main/README.md These bash commands demonstrate how to add the Build with Claude marketplace, search for available plugins, and install specific plugins within the Claude Code environment. This is the recommended method for integrating the marketplace. ```bash # Add the Build with Claude marketplace /plugin marketplace add davepoon/buildwithclaude # Browse available plugins /plugin search @buildwithclaude # Install plugins /plugin install @buildwithclaude ``` -------------------------------- ### Setup Specific Section Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/claude-ops/README.md Jumps directly to a specific section of the setup wizard, such as Telegram, calendar, registry, or CLI tools. ```bash /ops:setup telegram ``` ```bash /ops:setup calendar ``` ```bash /ops:setup registry ``` ```bash /ops:setup cli ``` -------------------------------- ### Update Preferences for Daemon Installation Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/claude-ops/skills/setup/SKILL.md Writes daemon status to preferences file to inform subsequent setup steps. ```bash echo "daemon.enabled = true" echo "daemon.installed_at_step = \"2c\"" >> "$PREFS_PATH" ``` -------------------------------- ### Install BudgetClaw Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/budgetclaw/README.md Installs BudgetClaw using a curl script and initializes it. ```sh curl -fsSL roninforge.org/get | sh budgetclaw init ``` -------------------------------- ### Check GitHub CLI Authentication Source: https://github.com/davepoon/buildwithclaude/blob/main/plugins/gsd/skills/gsd-ship/SKILL.md Checks if the GitHub CLI ('gh') is installed and authenticated. If not, it provides instructions for setup. ```bash which gh && gh auth status 2>&1 ```