Skip to content
Back to skills

Local Offload Setup

ASecurity

Use when setting up the "local-offload" harness on a Windows machine — a free local Gemma-4 cascade that lets a coding agent delegate short-context grunt work (summarize / classify / extract / triage) so those tokens never hit the cloud context. Cross-vendor: NVIDIA (CUDA, ≥8GB), AMD Radeon incl. RDNA3 iGPUs like the 780M/gfx1103 (Vulkan, native Windows), or CPU-only fallback. Builds a pinned llama.cpp + llama-swap stack, pulls the Gemma-4 QAT family (E2B/E4B/26B-A4B) + EmbeddingGemma, builds...

  • 3 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 2, 2026
ai-agentsgoshellbackend

Works with

  • claude code
  • cli
  • mcp

Security analysis

A100/100

Scanned September 2, 2026

npx -y skills add dmmdea/offload-harness --skill local-offload-setup --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Local Offload Setup?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Local Offload Setup
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/dmmdea-local-offload-setup/badge)](https://www.skillsdirectory.com/skills/dmmdea-local-offload-setup)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: local-offload-setup
description: >-
  Use when setting up the "local-offload" harness on a Windows machine — a free local Gemma-4
  cascade that lets a coding agent delegate short-context grunt work (summarize / classify /
  extract / triage) so those tokens never hit the cloud context. Cross-vendor: NVIDIA (CUDA, ≥8GB),
  AMD Radeon incl. RDNA3 iGPUs like the 780M/gfx1103 (Vulkan, native Windows), or CPU-only fallback.
  Builds a pinned llama.cpp + llama-swap stack, pulls the Gemma-4 QAT family (E2B/E4B/26B-A4B) +
  EmbeddingGemma, builds the Go CLI/MCP + local coding agent, and registers it with Claude Code.
  Triggers: "set up local offload", "install the local-offload harness", "offload model setup",
  "give Claude a free local model", "install the AMD/NVIDIA offload stack".
---

# local-offload-setup

This skill is a **thin wrapper**. The canonical, always-current procedure lives in the repo at
**`setup/SETUP-AGENT.md`** — follow that, not a copy here, so the skill can never drift from the
scripts it drives.

## Hardware gate

| Detected | Backend | Notes |
|---|---|---|
| NVIDIA GPU (~8 GB VRAM) | `cuda` | First-class. `nvidia-smi` or CIM name match selects it. |
| AMD Radeon, incl. RDNA3 iGPU (780M / gfx1103) | `vulkan` | **Native Windows Vulkan.** ROCm/HIP and WSL2-for-iGPU are research-verified dead ends — do NOT attempt. |
| No GPU | `cpu` | Fallback. Slow (`<8 t/s`); 26B tier needs ≥48 GB RAM. |
| RAM < 32 GB | (any) | Install E4B workhorse only: `OFFLOAD_WITH_FAMILY=0`. |
| Free disk < 25 GB | — | Hard blocker; `detect.ps1` exits 1. |

## Procedure

Run the three scripts in order, reading each one's final JSON line, and follow
`setup/SETUP-AGENT.md` for the decision tree at every branch:

```powershell
pwsh -NoProfile -File setup\detect.ps1      # -> backend + blockers
pwsh -NoProfile -File setup\install.ps1     # -> pinned binaries, models, Go build, rendered yaml
pwsh -NoProfile -File setup\selftest.ps1    # -> receipt JSON: verdict pass|warn|fail
```

Then start the stack and register the MCP (Step 3 of `setup/SETUP-AGENT.md`):

```powershell
& "$env:OFFLOAD_HOME\llama-swap\llama-swap.exe" --config "$env:OFFLOAD_HOME\llama-swap.yaml" --listen 127.0.0.1:11436
claude mcp add local-offload -- "$env:OFFLOAD_HOME\harness\local-offload.exe" mcp
```

## Do not

- Do NOT install CUDA or ROCm — the pinned llama.cpp release binaries carry their own runtime;
  Vulkan uses the GPU driver.
- Do NOT substitute a different model, build, or "latest" asset if a pin 404s or a hash mismatches —
  stop and surface it.
- Do NOT update a GPU driver, reboot, or start the unauthenticated `local-agent --serve` endpoint
  beyond loopback without asking the human first.

For operation after install (chat, offload tasks, driving the coding agent, diagnosis), see
`CLAUDE.md` and `docs/OPERATOR-GUIDE.md` in the repo.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.