### Cloudflare Tunnel Quick Start Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/cloudflare-master/skills/cloudflare-knowledge/references/zero-trust-setup.md Guides through the initial setup of a Cloudflare Tunnel, including login, creation, DNS routing, and running the tunnel. ```bash # 1. Login to Cloudflare cloudflared tunnel login # Opens browser for authentication # Saves certificate to ~/.cloudflared/cert.pem # 2. Create a tunnel cloudflared tunnel create my-tunnel # Outputs: Created tunnel my-tunnel with id # Saves credentials to ~/.cloudflared/.json # 3. Create DNS record cloudflared tunnel route dns my-tunnel app.example.com # 4. Run the tunnel cloudflared tunnel run my-tunnel ``` -------------------------------- ### Minimal Installer Usage Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/bash-master/commands/bash-template.md Example of generating a minimal installer template. ```text /bash-template installer --minimal ``` -------------------------------- ### Local Development Setup Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/doc-master/skills/repo-health/references/contributing-canon.md Commands to clone the repository, navigate into the project directory, and install dependencies and run tests. ```shell git clone https://example.com/org/project.git cd project make install make test ``` -------------------------------- ### Modal CLI Commands for Setup and Testing Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/modal-compute/commands/modal-setup.md Essential commands for installing the Modal CLI, authenticating your account, running your Modal app locally, and starting a development server. ```bash # Install Modal CLI pip install modal # Authenticate (opens browser) modal setup # Test the app modal run modal_app.py # Start development server modal serve modal_app.py ``` -------------------------------- ### Full FFmpeg Command Structure Example Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/ffmpeg-core/skills/ffmpeg-command-syntax/SKILL.md An comprehensive example showing advanced options like overwriting, hiding banner, hardware acceleration, stream looping, complex filters, specific encoders/bitrates, and fast start. ```bash ffmpeg \ -y -hide_banner \ -hwaccel cuda -ss 10 -i input1.mp4 \ -stream_loop -1 -i input2.mp4 \ -filter_complex "[0:v][1:v]overlay[v]" \ -map "[v]" -map 0:a \ -c:v h264_nvenc -b:v 5M \ -c:a aac -b:a 192k \ -movflags +faststart \ output.mp4 ``` -------------------------------- ### Wizard Layout Example Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/tui-master/skills/rendering-layout-performance/references/render-loop-patterns.md Presents a wizard layout for linear setup processes, emphasizing progress, validation, and navigation controls like back, next, and cancel. ```text ┌─ Setup database ────────────────────────────────────────────────────────────┐ │ Step 2 of 4: Connection │ │ │ │ Host [db.internal________________] │ │ Port [5432____] │ │ SSL (x) require ( ) disable │ │ │ │ Error: Port must be a number from 1 to 65535 │ │ │ │ Back: Esc/B Next: Enter Cancel: Ctrl+C │ └─────────────────────────────────────────────────────────────────────────────┘ ``` -------------------------------- ### GitHub Actions FFmpeg Setup Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/ffmpeg-platforms/skills/ffmpeg-cicd-runners/SKILL.md Example of how to set up FFmpeg in a GitHub Actions workflow using the setup-ffmpeg action. ```yaml uses: FedericoCarboni/setup-ffmpeg@v3 ``` -------------------------------- ### Install FFmpeg (Quick) in GitHub Actions Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/ffmpeg-platforms/skills/ffmpeg-cicd-runners/SKILL.md Installs FFmpeg using apt-get for quick setup in Ubuntu-based GitHub Actions runners. Verifies installation by checking the FFmpeg version and processes a sample video. ```yaml name: Video Processing on: [push, pull_request] jobs: process: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Install FFmpeg run: | sudo apt-get update sudo apt-get install -y ffmpeg - name: Check FFmpeg version run: ffmpeg -version - name: Process video run: | ffmpeg -i input.mp4 -c:v libx264 -crf 23 output.mp4 ``` -------------------------------- ### Starting a Pre-configured Agent Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/context-master/skills/context-master/references/subagent_patterns.md Example of invoking a pre-configured agent named 'test-runner' to execute a specific task. ```text /agent test-runner run the full test suite ``` -------------------------------- ### Example Starter Modal App Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/modal-compute/commands/modal-setup.md A basic Modal application demonstrating a simple 'hello' function and a local entrypoint for testing. It uses a custom image with FastAPI and uvicorn installed via uv_pip_install. ```python import modal app = modal.App("my-app") image = ( modal.Image.debian_slim(python_version="3.11") .uv_pip_install("fastapi", "uvicorn") ) @app.function(image=image) def hello(name: str = "World") -> str: return f"Hello, {name}!" @app.local_entrypoint() def main(): result = hello.remote() print(result) ``` -------------------------------- ### Project Setup with Tailwind CSS Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/tailwindcss-master/README.md Initiate project setup using the `/tailwind-setup` command. Claude will automatically determine your project type and framework, install Tailwind CSS v4 with the appropriate plugin, configure your CSS file, and set up VS Code and Prettier extensions. ```bash /tailwind-setup ``` -------------------------------- ### Node.js Dockerfile Example Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/azure-to-docker-master/docs/AZURE-TO-DOCKER-COMPLETE-GUIDE.md A sample Dockerfile for a Node.js application. It sets up the Node.js environment, installs production dependencies, copies application code, and defines the entry point. ```dockerfile FROM node:18-alpine WORKDIR /app COPY package*.json ./ RUN npm ci --only=production COPY . . USER node EXPOSE 8080 ENV PORT=8080 CMD ["node", "server.js"] ``` -------------------------------- ### Quick Start with uv Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/python-master/skills/python-package-management/SKILL.md Initialize a new project, add dependencies (including development dependencies), sync the environment, and run commands within the managed environment. ```bash # Create new project uv init my-project cd my-project ``` ```bash # Add dependencies uv add requests fastapi pydantic ``` ```bash # Add dev dependencies uv add --dev pytest ruff mypy ``` ```bash # Sync environment (install all dependencies) uv sync ``` ```bash # Run commands in the environment uv run python main.py uv run pytest ``` -------------------------------- ### Cloudflare Worker Setup Commands Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/cloudflare-master/commands/cloudflare-worker.md These bash commands guide the user through setting up a new Cloudflare Worker project. They include installing dependencies, creating necessary resources like KV namespaces and D1 databases, updating configuration, and starting the development server. ```bash cd {name} npm install npx wrangler kv namespace create CACHE npx wrangler d1 create my-api-db # Update wrangler.jsonc with the IDs from above npx wrangler dev ``` -------------------------------- ### Build and Start Production Environment Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/azure-to-docker-master/docs/AZURE-TO-DOCKER-QUICKSTART.md Set the build target to production and then build and start the application. ```bash # Set build target echo "BUILD_TARGET=production" >> .env # Rebuild make build # Start make up ``` -------------------------------- ### Skill Activation Instructions for Agent System Prompt Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/plugin-master/skills/agent-development/references/design-principles-and-mistakes.md Example of how to instruct an agent to load a specific skill based on user queries. This should be included in the system prompt to guide the agent's behavior. ```markdown ## Skill Activation When the user asks about [topic], load `plugin-name:skill-name` before responding. ``` -------------------------------- ### Verify Tailwind CSS Setup Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/tailwindcss-master/commands/tailwind-setup.md A simple HTML example to test if Tailwind CSS is correctly installed and configured. Apply these classes to any element to check styling. ```html
Tailwind is working!
``` -------------------------------- ### Create Compute Instance with Setup Script (CLI) Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/azure-master/skills/azure-ml-foundry-workspace/references/compute.md Create a compute instance and automatically run a setup script from a URL during creation. This is useful for pre-configuring your environment. ```bash az ml compute create \ --name dev-custom \ --type ComputeInstance \ --resource-group ml-rg \ --workspace-name my-ml-workspace \ --size Standard_DS3_v2 \ --setup-scripts-creation-script "https://raw.githubusercontent.com/myorg/scripts/setup.sh" ``` -------------------------------- ### Extract Video Segment with PyAV Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/ffmpeg-python/skills/ffmpeg-pyav-integration/references/pyav-recipes-and-api.md Extracts a specific segment of a video file between defined start and end times. This example uses H.264 for video and AAC for audio encoding. Ensure PyAV is installed. ```python import av def extract_segment(input_path: str, output_path: str, start: float, end: float): """Extract video segment between start and end times.""" input_container = av.open(input_path) output_container = av.open(output_path, mode='w') # Add streams video_in = input_container.streams.video[0] audio_in = input_container.streams.audio[0] if input_container.streams.audio else None video_out = output_container.add_stream('libx264', rate=video_in.average_rate) video_out.width = video_in.width video_out.height = video_in.height video_out.pix_fmt = 'yuv420p' if audio_in: audio_out = output_container.add_stream('aac', rate=audio_in.rate) # Seek to start input_container.seek(int(start * av.time_base)) for frame in input_container.decode(video=0): if frame.time < start: continue if frame.time > end: break for packet in video_out.encode(frame): output_container.mux(packet) # Flush for packet in video_out.encode(): output_container.mux(packet) input_container.close() output_container.close() extract_segment('input.mp4', 'clip.mp4', start=10.0, end=20.0) ``` -------------------------------- ### Initialize Test Infrastructure Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/test-master/README.md Sets up the necessary directory structure, configuration files, mock server, sample tests, and NPM scripts for testing. ```bash /test-master:init ``` -------------------------------- ### Retrieve Power BI Audit Events via Admin API Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/powerbi-master/skills/deployment-admin/references/governance-checklist.md This is an example of a GET request to the Power BI Admin API to retrieve activity events for a specific date range. Ensure you replace the placeholder dates with your desired start and end times. ```text GET https://api.powerbi.com/v1.0/myorg/admin/activityevents ?startDateTime='2026-01-01T00:00:00Z' &endDateTime='2026-01-02T00:00:00Z' ``` -------------------------------- ### Context Master 5-Step Workflow Example Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/context-master/skills/context-master/SKILL.md Illustrates the 5-step workflow (STOP, PLAN, ANNOUNCE, CREATE, VERIFY) for a portfolio website project. This example shows how to proactively plan file creation order and dependencies to avoid refactoring or broken links. ```text User: "Create a portfolio with home, about, projects, and contact pages." Step 1 STOP -- do not start with index.html. Step 2 PLAN -- "Think hard about architecture: 5 files needed, styles.css is the shared dependency." Step 3 ANNOUNCE -- "I'll create: 1. styles.css (shared styling) 2. index.html (references styles.css) 3. about.html 4. projects.html 5. contact.html" Step 4 CREATE -- write files in that order. Step 5 VERIFY -- every HTML file links styles.css; navigation resolves. Result: no refactor, no re-export, no broken links. ``` -------------------------------- ### LOD Group Setup Example Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/unity-master/skills/unity-performance/SKILL.md Example configuration for a Level of Detail (LOD) Group in Unity. This setup defines different mesh detail levels based on screen percentage to optimize rendering performance. ```text LOD Group Setup: LOD 0 (0-30%): Full-detail mesh (5000 tris) LOD 1 (30-60%): Medium mesh (2000 tris) LOD 2 (60-90%): Low mesh (500 tris) Culled (90%+): Not rendered ``` -------------------------------- ### Install checkbashisms on Debian/Ubuntu Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/bash-master/skills/bash-master/references/resources.md Install the 'devscripts' package on Ubuntu/Debian systems to get the checkbashisms utility for detecting bashisms. ```bash apt-get install devscripts ``` -------------------------------- ### Initialize New Python Project Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/python-master/skills/python-package-management/SKILL.md Use `uv init` to create a new project directory with basic structure. ```bash uv init my-project ``` -------------------------------- ### Terraform Init Usage Examples Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/terraform-master/commands/tf-init.md Demonstrates basic usage and common options for the terraform init command. ```text /tf-init # Basic init with upgrade /tf-init -reconfigure # Reconfigure backend /tf-init key=prod.tfstate # Backend config override ``` -------------------------------- ### Example PowerShell Prompts Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/powershell-master/README.md These are example prompts you can use with the Claude plugin to get assistance with PowerShell scripting and automation tasks. ```text "Create a PowerShell script to..." ``` ```text "How do I install the Az module?" ``` ```text "Set up PowerShell in GitHub Actions" ``` ```text "Automate Azure resource deployment" ``` ```text "Find modules for Microsoft Teams" ``` -------------------------------- ### Docker Installation (Pip Wheels) Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/ffmpeg-python/skills/ffmpeg-pyav-integration/references/pyav-recipes-and-api.md Install PyAV within a Docker container using a Python base image. This example installs system FFmpeg and then PyAV using pre-built wheels. ```dockerfile FROM python:3.12-slim # Install system FFmpeg RUN apt-get update && apt-get install -y ffmpeg && rm -rf /var/lib/apt/lists/* # Install PyAV with pre-built wheels RUN pip install av # Or build against system FFmpeg: # RUN apt-get install -y python3-dev pkg-config \ # libavformat-dev libavcodec-dev libavdevice-dev \ # libavutil-dev libswscale-dev libswresample-dev libavfilter-dev # RUN pip install av --no-binary av ``` -------------------------------- ### Create New SDK-Style Database Project Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/ssdt-master/README.md Demonstrates the creation of a new, SDK-style database project with a standard directory structure and sample files. Includes commands for building and publishing. ```text User: Create a new database project for CustomerDB Claude: Creating SDK-style project "CustomerDB"... ├── CustomerDB.sqlproj ├── dbo/ │ ├── Tables/ │ ├── Views/ │ ├── StoredProcedures/ │ └── Functions/ ├── Scripts/ │ ├── Script.PreDeployment.sql │ └── Script.PostDeployment.sql ├── .gitignore └── README.md Added sample table: dbo/Tables/Customer.sql Build: dotnet build CustomerDB.sqlproj Publish: /ssdt-master:publish Project ready for development! ``` -------------------------------- ### Install Cloudflare Tunnel Service on macOS Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/cloudflare-master/skills/cloudflare-knowledge/references/zero-trust-setup.md Installs and manages the cloudflared service using launchd, including starting the service and viewing logs. ```bash # Install service sudo cloudflared service install # Start service sudo launchctl start com.cloudflare.cloudflared # View logs tail -f /var/log/cloudflared.log ``` -------------------------------- ### Build a Full-GPU Pipeline with Hardware Acceleration Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/ffmpeg-core/skills/ffmpeg-hardware-acceleration/SKILL.md This example demonstrates the core workflow for setting up a hardware-accelerated FFmpeg command. Ensure hardware acceleration flags and GPU-side filters are placed before the input file. ```bash # Add -hwaccel and -hwaccel_output_format before -i # Use GPU-side filters (e.g., scale_cuda, vpp_qsv) # Use the matching hardware encoder ffmpeg -hwaccel -hwaccel_output_format -i input.mp4 -vf "scale_cuda,format=nv12" -c:v h264_nvenc -preset p7 output.mp4 ``` -------------------------------- ### Install Docker on Alpine Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/docker-master/skills/docker-platform-guide/SKILL.md Commands to install Docker and Docker Compose on Alpine Linux. Includes steps to enable and start the Docker service using rc-update. ```bash # Install Docker apc add docker docker-compose # Start Docker rc-update add docker boot service docker start ``` -------------------------------- ### Install Plugin via GitHub Marketplace Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/bash-master/README.md Recommended installation method using the plugin marketplace command. ```bash /plugin marketplace add JosiahSiegel/claude-plugin-marketplace /plugin install bash-master@claude-plugin-marketplace ``` -------------------------------- ### Example Deployment Report Output Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/ssdt-master/README.md This example illustrates a generated deployment report, highlighting the number of operations and any data loss warnings. ```text User: /ssdt-master:deployment-report Claude: Generating deployment report for MyDB.dacpac → ProductionDB... Deployment Report Generated =========================== Total Operations: 47 ├─ Creates: 15 ├─ Alters: 22 └─ Drops: 10 ⚠️ DATA LOSS WARNINGS (3): 1. CRITICAL: Dropping column [dbo].[Customer].[LegacyId] 2. WARNING: Altering [dbo].[Order].[Total] may truncate data 3. INFO: Dropping unused index [dbo].[IX_OldIndex] Report saved: deploy-report.xml Proceed with /ssdt-master:publish? (yes/no) ``` -------------------------------- ### SvelteKit Setup Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/tailwindcss-master/skills/tailwindcss-framework-integration/SKILL.md Install Tailwind CSS and its Vite plugin for a SvelteKit project. ```bash npm create svelte@latest my-app cd my-app npm install -D tailwindcss @tailwindcss/vite ``` -------------------------------- ### Complete Security Pipeline Example Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/ado-master/skills/defender-for-devops/SKILL.md A comprehensive Azure Pipeline example that includes dependency installation, build, Docker image build, security scanning, SARIF log publishing, and deployment. ```yaml trigger: branches: include: - main - develop pool: vmImage: 'ubuntu-24.04' variables: - name: breakOnCritical value: ${{ eq(variables['Build.SourceBranch'], 'refs/heads/main') }} stages: - stage: SecurityScan displayName: 'Security Analysis' jobs: - job: StaticAnalysis displayName: 'Static Security Analysis' steps: - checkout: self fetchDepth: 1 # Install dependencies - task: NodeTool@0 inputs: versionSpec: '20.x' - script: npm ci displayName: 'Install dependencies' # Build application - script: npm run build displayName: 'Build application' # Docker build for container scanning - task: Docker@2 displayName: 'Build Docker image' inputs: command: 'build' Dockerfile: 'Dockerfile' tags: '$(Build.BuildId)' # Comprehensive security scan - task: MicrosoftSecurityDevOps@1 displayName: 'Microsoft Security DevOps Scan' inputs: categories: 'secrets,code,dependencies,IaC,containers' break: $(breakOnCritical) breakSeverity: 'high' tools: 'all' # Publish SARIF results - task: PublishSecurityAnalysisLogs@3 displayName: 'Publish SARIF Logs' inputs: ArtifactName: 'CodeAnalysisLogs' ArtifactType: 'Container' # Post-analysis with results - task: PostAnalysis@2 displayName: 'Security Post Analysis' inputs: break: $(breakOnCritical) # Generate security report - script: | echo "Security scan completed" echo "Results available in Scans tab" displayName: 'Security Summary' condition: always() - stage: Deploy dependsOn: SecurityScan condition: succeeded() jobs: - deployment: DeployApp environment: 'production' strategy: runOnce: deploy: steps: - script: echo "Deploying secure application" ``` -------------------------------- ### Bash: Integration Testing Script Example Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/bash-master/skills/bash-master/references/in-depth-patterns.md An example of a Bash script for integration testing. It includes setup and teardown functions using temporary directories and tests file creation functionality. ```bash # integration_test.sh #!/usr/bin/env bash set -euo pipefail setup() { export TEST_DIR=$(mktemp -d) export TEST_FILE="$TEST_DIR/test.txt" } teardown() { rm -rf "$TEST_DIR" } test_file_creation() { ./script.sh create "$TEST_FILE" if [[ ! -f "$TEST_FILE" ]]; then echo "FAIL: File was not created" return 1 fi echo "PASS: File creation works" } main() { setup trap teardown EXIT test_file_creation || exit 1 echo "All tests passed" } main ``` -------------------------------- ### Install PyAV from Source Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/ffmpeg-python/skills/ffmpeg-pyav-integration/references/pyav-recipes-and-api.md Instructions for installing PyAV, either by forcing a source build to ignore binary wheels or by cloning the repository and installing directly. ```bash # Force source build (ignores binary wheels) pip install av --no-binary av # Or clone and build directly git clone https://github.com/PyAV-Org/PyAV.git cd PyAV pip install . ``` -------------------------------- ### Example Planning vs. Creation Paths on Windows Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/context-master/WINDOWS_GIT_BASH_GUIDE.md Illustrates how file path references in planning documents (Unix format) differ from actual file creation (Windows format). ```text Planning (Unix format): - styles.css - js/app.js - pages/index.html Creation (Windows): - D:\project\styles.css - D:\project\js\app.js - D:\project\pages\index.html Verification: Works identically on both platforms ``` -------------------------------- ### Get Start of Time Period Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/adf-master/skills/adf-master/references/expression-functions.md Returns the beginning of the day, month, or hour for a given date/time. ```text @startOfDay(utcnow()) → midnight today ``` ```text @startOfMonth(utcnow()) → first of month ``` ```text @startOfHour(utcnow()) → start of current hour ``` -------------------------------- ### Set up a new Python project with uv Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/python-master/agents/python-expert.md Initialize a new Python project, add dependencies (both regular and development), and sync the environment using `uv`. This sets up your `pyproject.toml` with project metadata and tool configurations. ```bash # Create new project uv init my-project cd my-project # Add dependencies uv add fastapi pydantic # Add dev dependencies uv add --dev pytest ruff mypy # Sync environment uv sync ``` ```toml [project] name = "my-project" version = "0.1.0" requires-python = ">=3.11" dependencies = [ "fastapi", "pydantic", ] [tool.uv] dev-dependencies = [ "pytest", "ruff", "mypy", ] [tool.ruff] target-version = "py311" line-length = 88 [tool.mypy] python_version = "3.11" strict = true ``` ```bash uv run pytest uv run ruff check . uv run mypy src ``` -------------------------------- ### Astro Manual Setup Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/tailwindcss-master/skills/tailwindcss-framework-integration/SKILL.md Manually install Tailwind CSS and its Vite plugin for an Astro project. ```bash npm install -D tailwindcss @tailwindcss/vite ``` -------------------------------- ### Nuxt 3 Setup Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/tailwindcss-master/skills/tailwindcss-framework-integration/SKILL.md Install Tailwind CSS and its PostCSS plugin for a Nuxt 3 project. ```bash npx nuxi init my-app cd my-app npm install -D tailwindcss @tailwindcss/postcss ``` -------------------------------- ### Install Decord Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/ffmpeg-python/skills/ffmpeg-opencv-integration/references/opencv-pipelines-and-libraries.md Install the Decord library using pip. This is the first step before using Decord for video loading. ```bash pip install decord ``` -------------------------------- ### Post-Initialization Commands Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/python-master/commands/python-init.md These commands demonstrate how to activate the virtual environment, run tests, check code with Ruff and Mypy, and add new dependencies using uv after initializing a Python project. ```bash # Activate environment source .venv/bin/activate # or just use `uv run` # Run tests uv run pytest # Check code uv run ruff check . uv run mypy src # Add dependencies uv add requests fastapi ``` -------------------------------- ### Install Tailwind CSS IntelliSense for VS Code Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/tailwindcss-master/README.md Install the official Tailwind CSS IntelliSense extension for VS Code to get autocompletion, syntax highlighting, and linting for Tailwind CSS classes. ```bash # Install Tailwind CSS IntelliSense code --install-extension bradlc.vscode-tailwindcss ``` -------------------------------- ### Command-Line Usage for Explain Plan Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/tsql-master/commands/explain-plan.md Examples of how to use the /explain-plan command-line tool to get information about SQL Server execution plans, including describing plans, pasting XML, or querying specific operators. ```bash # Describe plan /explain-plan I see a clustered index scan on Orders taking 80% of the cost # Paste XML /explain-plan # Ask about specific operator /explain-plan What does Hash Match Aggregate mean? ``` -------------------------------- ### Install Docker on RHEL/CentOS/Fedora Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/docker-master/skills/docker-platform-guide/SKILL.md Instructions for installing Docker CE, CLI, and containerd on RHEL, CentOS, and Fedora systems using DNF. Includes enabling and starting the Docker service, and configuring a non-root user. ```bash # Install Docker sudo dnf -y install dnf-plugins-core sudo dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo sudo dnf install docker-ce docker-ce-cli containerd.io # Start Docker sudo systemctl start docker sudo systemctl enable docker # Non-root user sudo usermod -aG docker $USER ``` -------------------------------- ### Install and Run Modal App Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/ffmpeg-platforms/skills/ffmpeg-modal-containers/SKILL.md These commands show how to install the Modal client, authenticate your account, and run a Modal application from your local machine. ```bash # Install Modal pip install modal # Authenticate (one-time) modal setup # Run the app modal run your_script.py ``` -------------------------------- ### Starting an Ad-hoc Agent Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/context-master/skills/context-master/references/subagent_patterns.md Example of initiating an ad-hoc subagent using natural language for a specific task. ```text "Use a subagent to search the codebase for error handling patterns" ``` -------------------------------- ### Astro Setup Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/tailwindcss-master/skills/tailwindcss-framework-integration/SKILL.md Create a new Astro project and add Tailwind CSS integration. ```bash npm create astro@latest my-app cd my-app npx astro add tailwind ``` -------------------------------- ### Tabular Editor Best Practice Analyzer Setup and Execution Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/powerbi-master/skills/deployment-admin/SKILL.md This snippet demonstrates how to install the Tabular Editor CLI and then execute the Best Practice Analyzer (BPA) against a Power BI model file. Ensure Tabular Editor CLI is installed globally using dotnet tool install. ```yaml - name: Run Tabular Editor BPA run: | # Install Tabular Editor CLI dotnet tool install -g TabularEditor.TOMWrapper # Run Best Practice Analyzer tabulareditor model.bim -A BPARules.json -V ``` -------------------------------- ### Regex Naming Rule Example Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/powerbi-master/skills/validation-testing/references/bpa-rules-reference.md An example of a BPA rule that uses a regular expression to enforce naming conventions for fact tables. This rule applies to the 'Table' scope and checks if the table name starts with 'fct_'. ```json { "ID": "CONTOSO_FACT_TABLE_NAMING", "Name": "Fact tables must start with 'fct_'", "Category": "Naming Conventions", "Severity": 1, "Scope": "Table", "Expression": "Not Measures.Any() or RegExMatch(Name, \"^fct_\")" } ``` -------------------------------- ### Preparing for Release: Bumping All Plugins Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/scripts/CLAUDE.md This demonstrates how to preview and then apply a patch version bump to all plugins in the marketplace, preparing for a release. ```bash python3 scripts/version_ops.py -b patch --all --dry-run python3 scripts/version_ops.py -b patch --all ``` -------------------------------- ### Install Git Pre-Commit Hook Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/bash-master/skills/shellcheck-cicd-2025/SKILL.md Commands to make the pre-commit hook executable and an example configuration for the pre-commit framework. ```bash chmod +x .git/hooks/pre-commit # Or use pre-commit framework # .pre-commit-config.yaml repos: - repo: https://github.com/shellcheck-py/shellcheck-py rev: v0.11.0.0 hooks: - id: shellcheck args: ['--severity=warning'] # Install pip install pre-commit pre-commit install ``` -------------------------------- ### Applying Different Settings for Each Audio Stream Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/ffmpeg-core/skills/ffmpeg-command-syntax/references/stream-specifiers.md This example shows how to configure distinct settings, like codec and bitrate, for multiple audio streams, including downmixing one to stereo. ```bash ffmpeg -i multichannel.mxf -map 0:v:0 -map 0:a:0 -map 0:a:0 \ -c:a:0 ac3 -b:a:0 640k \ -ac:a:1 2 -c:a:1 aac -b:a:1 128k \ output.mp4 ``` -------------------------------- ### Install a Plugin from the Marketplace Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/README.md After adding the marketplace, use this command to install a specific plugin. Replace with the desired plugin's identifier. ```bash /plugin install @claude-plugin-marketplace ``` -------------------------------- ### WSL to Windows Path Conversion Example Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/windows-path-master/commands/path-fix.md Demonstrates the conversion of a WSL-formatted path to its equivalent Windows path. ```text WSL → Windows /mnt/c/Users/file.txt C:\Users\file.txt ``` -------------------------------- ### Example Agent Prompts for Viral Video Optimization Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/viral-video-master/README.md These are example prompts you can use with the Claude agent to get advice on viral video optimization. They cover various aspects like hooks, video length, and audience retention. ```text How can I improve my TikTok hook? What's the optimal video length for YouTube Shorts? How do I improve my audience retention? ``` -------------------------------- ### Initialize Marketplace Repository Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/plugin-master/skills/plugin-master/references/publishing-guide.md Use these bash commands to create a new directory for your marketplace and initialize it as a Git repository. ```bash mkdir my-marketplace cd my-marketplace git init ``` -------------------------------- ### Complete Plugin Manifest Example Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/plugin-master/skills/plugin-master/references/manifest-reference.md A comprehensive example of a plugin.json file including all recommended fields. ```json { "name": "deployment-helper", "version": "2.1.0", "description": "Complete deployment automation system. PROACTIVELY activate for: (1) Production deployments, (2) Rollback operations, (3) Environment configuration. Provides: safe deployments, automated rollbacks, multi-environment support.", "author": { "name": "DevOps Team", "email": "devops@company.com", "url": "https://company.com/devops" }, "homepage": "https://docs.company.com/deployment-helper", "repository": "https://github.com/company/deployment-helper", "license": "MIT", "keywords": [ "deployment", "devops", "automation", "rollback", "production", "staging", "kubernetes", "docker" ] } ``` -------------------------------- ### Example Refactoring Interaction Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/ssdt-master/README.md This interaction demonstrates how to use the refactor command, guiding the user through options like renaming a column. ```text User: /ssdt-master:refactor Claude: What refactoring do you need? 1. Rename object 2. Change column type 3. Split/merge tables 4. Add constraints 5. Move to different schema User: 1 Claude: Rename table, column, procedure, or function? User: column Claude: Current name: OldColumnName New name: NewColumnName Generating pre-deployment script to preserve data... Updating all 15 references... Creating rollback plan... Ready to apply refactoring. ``` -------------------------------- ### Generate Sequence of Dates Example Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/powerbi-master/skills/power-query-m/SKILL.md Demonstrates how to generate a list of dates starting from a specific date and continuing for a given number of days. ```m List.Dates(#date(2024,1,1), 365, #duration(1,0,0,0)) ``` -------------------------------- ### Interactive Configuration with Readline Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/bash-master/skills/bash-53-features/SKILL.md This example shows how to create an interactive configuration script using Bash 5.3's readline support for enhanced user input, including tab completion for paths. It's useful for user-friendly setup processes. ```bash #!/usr/bin/env bash set -euo pipefail # Interactive setup with readline setup_config() { echo "Configuration Setup" echo "===================" # Tab completion for paths read -E -p "Data directory: " data_dir read -E -p "Config file: " config_file # Validate and store ${| [[ -d "$data_dir" ]] && echo "valid" || echo "invalid" } if [[ "$REPLY" == "valid" ]]; then echo "DATA_DIR=$data_dir" > config.env echo "CONFIG_FILE=$config_file" >> config.env echo "✓ Configuration saved" else echo "✗ Invalid directory" >&2 return 1 fi } setup_config ``` -------------------------------- ### Sample .env File Structure Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/azure-to-docker-master/docs/AZURE-TO-DOCKER-COMPLETE-GUIDE.md This snippet shows a comprehensive example of an .env file structure, including configurations for databases, Redis, Azure storage, application settings, external services, and monitoring. It's useful for setting up local development environments that mimic cloud configurations. ```bash # Database Configuration DATABASE_HOST=sqlserver DATABASE_PORT=1433 DATABASE_NAME=mydb DATABASE_USER=sa DATABASE_PASSWORD=YourStrong@Passw0rd123 DATABASE_URL=Server=sqlserver;Database=mydb;User Id=sa;Password=YourStrong@Passw0rd123; # Redis Configuration REDIS_HOST=redis REDIS_PORT=6379 REDIS_PASSWORD=localredispass REDIS_URL=redis://:localredispass@redis:6379 # Storage Configuration STORAGE_ACCOUNT_NAME=devstoreaccount1 STORAGE_ACCOUNT_KEY=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw== AZURE_STORAGE_CONNECTION_STRING=DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://azurite:10000/devstoreaccount1; # Application Configuration NODE_ENV=development PORT=8080 LOG_LEVEL=debug # External Services API_KEY=your-api-key EXTERNAL_API_URL=https://api.example.com # Monitoring (disable for local) APPLICATIONINSIGHTS_CONNECTION_STRING= APPLICATIONINSIGHTS_INSTRUMENTATION_KEY= ``` -------------------------------- ### Setup MSW Server for Testing Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/react-master/skills/react-testing/references/testing-recipes.md Configures and starts the Mock Service Worker server for testing. It listens for requests and resets handlers between tests. ```ts // src/test/mocks/server.ts import { setupServer } from 'msw/node'; import { handlers } from './handlers'; export const server = setupServer(...handlers); // src/test/setup.ts import { server } from './mocks/server'; beforeAll(() => server.listen({ onUnhandledRequest: 'error' })); afterEach(() => server.resetHandlers()); afterAll(() => server.close()); ``` -------------------------------- ### Build Database Project with .NET CLI Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/ssdt-master/README.md Demonstrates how to build an SDK-style database project using the .NET CLI. Ensure the .NET SDK and Microsoft.Build.Sql SDK are referenced. ```text User: Build my database project Claude: [Scans directory for .sqlproj files] Found: MyDatabase.sqlproj (SDK-style) Prerequisites: ✓ .NET 8.0 SDK installed ✓ Microsoft.Build.Sql SDK referenced Building... dotnet build MyDatabase.sqlproj Build succeeded! Output: bin/Debug/MyDatabase.dacpac (2.4 MB) Ready to publish with /ssdt-master:publish ``` -------------------------------- ### TL;DR: Azure to Docker Compose Quick Start Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/azure-to-docker-master/docs/AZURE-TO-DOCKER-QUICKSTART.md A concise 5-step overview for transforming Azure infrastructure to a local Docker Compose setup. Includes exporting configuration, navigating directories, updating environment variables, placing BACPAC files, and starting services. ```bash # 1. Export Azure configuration ./scripts/azure-to-docker-compose.sh MyResourceGroup # 2. Navigate to generated directory cd azure-migration # 3. Review and update .env nano .env # 4. Place BACPAC files in database/backups/ # 5. Start everything make up ``` -------------------------------- ### Config Files Last (Right) Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/context-master/skills/context-master/references/anti-patterns.md Demonstrates the best practice of creating a central configuration file (e.g., config.js) first, and then having other files import from it. This ensures configuration is centralized and easily manageable from the start. ```text 1. Think: What values will be used across files? 2. Create config.js first 3. Create other files that import config Benefit: Centralized configuration from start ``` -------------------------------- ### Fetch data using httpx Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/python-master/skills/python-asyncio/SKILL.md Use httpx for asynchronous HTTP GET requests, supporting both sync and async operations. Ensure httpx is installed. ```python import httpx async def fetch_httpx(url: str) -> dict: async with httpx.AsyncClient() as client: response = await client.get(url) return response.json() ``` -------------------------------- ### Hardware Acceleration Input Setup Source: https://github.com/josiahsiegel/claude-plugin-marketplace/blob/main/plugins/ffmpeg-core/skills/ffmpeg-command-syntax/SKILL.md Demonstrates the correct placement of hardware acceleration options before the input file when using GPU acceleration for decoding. ```bash ffmpeg -hwaccel cuda -hwaccel_output_format cuda -i input.mp4 \ -c:v h264_nvenc output.mp4 ```