Official agent skill

Build Openshell Mxc Windows

by NVIDIA in NVIDIA/OpenShell

Maintain and validate OpenShell's build-only Windows MSVC lane for x64 and ARM64.

OfficialApache-2.0Auto-check passedDevOps & Cloud

Install Build Openshell Mxc Windows

skills CLI
$ npx skills add NVIDIA/OpenShell --skill build-openshell-mxc-windows -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install NVIDIA/OpenShell build-openshell-mxc-windows --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/NVIDIA/OpenShell.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/build-openshell-mxc-windows .claude/skills/build-openshell-mxc-windows && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
build-openshell-mxc-windows
GitHub stars
15k
Token cost
~4.9k tokens
SKILL.md length
2,256 words
Files
2
Skills in repo
23
Repo updated
First seen
Licence
Apache-2.0

At a glance

Maintain and validate OpenShell's build-only Windows MSVC lane for x64 and ARM64.

  • Works in 7 steps: x64 check. → ARM64 check, unless… → x64 release build. → …
  • Working on Windows compilation
  • SKILL.md covers Current Repository Shape, Scope, Hard Rules and Recommended Checkout Flow, plus 8 more sections
  • Calls mise, git and cargo; needs READ_ONLY_GITHUB_TOKEN

What it does

Build Openshell Mxc Windows is an agent skill from NVIDIA/OpenShell, published by the product's own GitHub organization. Maintain and validate OpenShell's build-only Windows MSVC lane for x64 and ARM64. Use when working on Windows compilation, windows: mise tasks, unsupported Windows compute-driver contracts, or Windows build reports. This skill does not implement Docker, Kubernetes, Podman, VM, MXC driver, policy translation, MSI, service, or supervisor runtime support on Windows.

Its SKILL.md is about 4.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `reference.md`).

It sits in DevOps & Cloud, covering Container orchestration, Translation and Containers. It works with Docker and Kubernetes. The repository describes itself as: OpenShell is the safe, private runtime for autonomous AI agents. The licence is Apache-2.0.

When your agent uses it

  • Working on Windows compilation
  • Windows: mise tasks
  • Unsupported Windows compute-driver contracts
  • Windows build reports

Example prompts

  • “/build-openshell-mxc-windows”

Requirements

  • Docker
  • A credential in READ_ONLY_GITHUB_TOKEN

Workflow steps

7 steps, taken from the first numbered list in SKILL.md.

  1. x64 check.
  2. ARM64 check, unless OPENSHELL_MXC_SKIP_ARM64=1.
  3. x64 release build.
  4. ARM64 release build, unless skipped.
  5. Native x64 workspace tests.
  6. Focused unsupported-driver contract tests.
  7. Artifact reporting.

What it can do on your machine

Read from SKILL.md and the folder at commit 834b79a. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • mise
    • git
    • cargo
    • npm
    • rustc

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git and npm, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • READ_ONLY_GITHUB_TOKEN

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Build Openshell Mxc Windows loads about 4.9k tokens when it runs. Until then it costs about 99 tokens; SKILL.md has 2,256 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~99
When it runs · the whole SKILL.md, loaded when a task matches
~4.9k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from NVIDIA/OpenShell at commit 834b79a, republished under its Apache-2.0 licence (© NVIDIA). 2,256 words, ~4,887 tokens.

Download SKILL.mdSave it as .claude/skills/build-openshell-mxc-windows/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
build-openshell-mxc-windows
description
Maintain and validate OpenShell's build-only Windows MSVC lane for x64 and ARM64. Use when working on Windows compilation, `windows:*` mise tasks, unsupported Windows compute-driver contracts, or Windows build reports. This skill does not implement Docker, Kubernetes, Podman, VM, MXC driver, policy translation, MSI, service, or supervisor runtime support on Windows.
metadata.internal
true

Build OpenShell-MXC for Windows

This skill maintains the existing native Windows MSVC build lane in the OpenShell repository. The Windows lane is already present in main; do not treat this skill as a first-time porting recipe unless the user explicitly asks for a new fork or a from-scratch bring-up.

The lane is build-only. It validates that OpenShell can compile and test on Windows MSVC for the supported deliverables:

  • openshell-gateway.exe
  • openshell.exe

It intentionally does not make Windows a Docker, Kubernetes, Podman, or VM runtime host.

Current Repository Shape

The Windows build lane is implemented by these tracked files:

PathPurpose
tasks/windows.tomlMise task entry points for windows:* commands.
tasks/rust.toml, tasks/test.toml, and tasks/markdown.tomlWindows routing for compiler-bearing checks, explicit Unix-only test skips, and Markdown dependency setup.
tasks/scripts/windows-msvc.ps1PowerShell wrapper that enters the Visual Studio developer environment and invokes Cargo.
.github/workflows/windows-msvc.ymlOpt-in PR lint and test plus advisory windows branch cache seeding and dependent binary builds on native x64 and ARM64 runners.
.agents/skills/build-openshell-mxc-windows/This skill and companion reference material.

Use the code that is already in the repo. Do not generate a parallel Windows build system, duplicate the wrapper, or add repository automation that the user did not request.

Scope

In scope:

  • Refreshing a local checkout to the latest upstream GitHub main.
  • Maintaining tasks/windows.toml and tasks/scripts/windows-msvc.ps1.
  • Running x64 and ARM64 MSVC checks.
  • Building x64 and ARM64 release binaries for openshell-gateway and openshell.
  • Running workspace tests on a native x64 or ARM64 host.
  • Running focused unsupported-driver contract tests.
  • Reporting test counts, skipped/gated areas, warnings, artifacts, and logs.
  • Keeping Linux and macOS build paths unchanged.
  • Keeping unsupported Windows compute drivers explicit and testable.

Out of scope:

  • Docker Desktop support on Windows.
  • Kubernetes support on Windows.
  • Podman, Podman machine, or Podman Desktop support on Windows.
  • VM, Hyper-V, WSL, libkrun, or VM-backed sandbox execution on Windows.
  • New MXC compute driver crate.
  • OpenShell to MXC policy translation.
  • Windows named-pipe driver IPC.
  • Windows Credential Manager or DPAPI integration.
  • MSI, WinGet, Windows service registration, or installer work.
  • Windows supervisor runtime port.

Hard Rules

  • Do not enable Docker, Kubernetes, Podman, or VM runtimes on Windows.
  • Do not build, package, ship, or smoke-test standalone Windows binaries for unsupported compute drivers.
  • Exclude unsupported Windows runtime crates from the Windows gateway dependency graph.
  • Unsupported Windows runtime entry points must return a clear unsupported error.
  • Keep Windows-specific code behind #[cfg(target_os = "windows")].
  • Keep Unix/Linux-only code behind #[cfg(unix)] or #[cfg(target_os = "linux")].
  • Do not modify the default Linux mise run ci path unless the user explicitly asks for it.
  • Use mise run --skip-tools windows:* for Windows validation. The Windows toolchain is rustup plus Visual Studio Build Tools, not mise-provisioned Rust.
  • Prefer one cross-platform run command when the underlying tool supports it (for example, npm --prefix). Add run_windows only when the Windows shell or validation contract genuinely differs.

From a fork checkout where upstream points to the official NVIDIA/OpenShell GitHub repository, use:

powershell
git fetch upstream main
git switch main
git merge --ff-only upstream/main
git branch --set-upstream-to=upstream/main main
git status --short --branch

For a direct checkout of the official repository, use origin instead of upstream. Confirm the remote URLs with git remote -v before refreshing.

If there are local changes, preserve or resolve them before refreshing. Do not discard user work unless the user explicitly asks to clean the checkout.

Prerequisites

The lane targets a Windows host with Visual Studio Build Tools and rustup.

RequirementCheckNotes
Windows 11[System.Environment]::OSVersion.VersionBuild 26100+ is recommended for MXC-adjacent validation, but compilation can still surface useful errors on older hosts.
Visual Studio 2022 or newerwhere.exe cl.exe from a Developer PowerShellBuild Tools, Community, Professional, and Enterprise editions work when the target C++ components are installed. The wrapper discovers VsDevCmd.bat through OPENSHELL_VSDEVCMD, vswhere, or installed release directories such as 18 and 2022.
Visual C++ ARM64 toolsvswhere -latest -products * -requires Microsoft.VisualStudio.Component.VC.Tools.ARM64 -property installationPathRequired for native ARM64 check, build, and tests and for x64-to-ARM64 check/build. Tests always require a native runner.
Visual C++ ARM64 Spectre-mitigated librariesvswhere -latest -products * -requires Microsoft.VisualStudio.Component.VC.Runtimes.ARM64.Spectre -property installationPathRequired by regorus through msvc_spectre_libs; the build fails when the selected MSVC toolset lacks lib\spectre\arm64.
Visual C++ Clang toolsvswhere -latest -products * -requires Microsoft.VisualStudio.Component.VC.Llvm.Clang -property installationPathProvides host-native libclang.dll for bindgen and clang-cl.exe for ARM64 crypto dependencies such as aws-lc-sys. On ARM64, the wrapper uses VC\Tools\Llvm\Arm64\bin.
Visual C++ CMake toolsvswhere -latest -products * -requires Microsoft.VisualStudio.Component.VC.CMake.Project -property installationPathProvides CMake and Ninja for native dependencies. The x64-to-ARM64 path adds Ninja to PATH; Z3 uses an architecture-specific prebuilt release.
Windows SDKwhere.exe rc.exe from a Developer PowerShellInstall an SDK containing target libraries and ARM64 tools.
Rust via rustuprustc --versionAdd each target being validated: x86_64-pc-windows-msvc and/or aarch64-pc-windows-msvc. The wrapper also adds the selected target.
misemise --versionUsed as a task runner only.
Gitgit --versionNeeded for checkout and sync work.
PowerShell$PSVersionTable.PSVersionWindows PowerShell 5.1 works; PowerShell 7 is quieter with mise shell hooks.

Do not install Visual Studio, Rust, Docker, Kubernetes, Podman, WSL, or Hyper-V from this skill.

Environment Variables

VariableDefaultPurpose
OPENSHELL_VSDEVCMDunsetOptional explicit path to VsDevCmd.bat.
OPENSHELL_MXC_SKIP_ARM640Set to 1 to skip ARM64 when using all tasks.
OPENSHELL_WINDOWS_BUILD_JOBSCARGO_BUILD_JOBS, then 4Positive Cargo job limit used by the wrapper.
CARGO_TARGET_DIRtarget under repo rootOverride Cargo output location. Use a short absolute path when x64-to-ARM64 builds approach Windows path-length limits.
Z3_LIBRARY_PATH_OVERRIDEunsetDirectory containing an x64 system libz3.lib; not valid for ARM64.
Z3_SYS_Z3_HEADERunsetFull z3.h path required with a system Z3 library.
Z3_SYS_Z3_VERSION5.1.0Pinned official prebuilt Z3 release selected by the wrapper.
READ_ONLY_GITHUB_TOKENunsetOptional token for the Z3 release lookup; GitHub Actions supplies github.token.
RUSTC_WRAPPERinheritedThe wrapper resolves an available command to an absolute path. If it is unavailable, the wrapper warns and continues without compiler caching.

Legacy fork variables such as OPENSHELL_UPSTREAM, OPENSHELL_MXC_FORK_DIR, and OPENSHELL_MXC_FORK_BRANCH are no longer part of the normal maintenance workflow. Use them only if the user explicitly asks for a new disposable fork.

Validation Workflow

Run the smallest useful slice first, then broaden:

powershell
mise run --skip-tools windows:check:x64
mise run --skip-tools windows:check:arm64
mise run --skip-tools windows:build:x64
mise run --skip-tools windows:build:arm64
mise run --skip-tools windows:test:x64
mise run --skip-tools windows:test:unsupported:x64

For full validation, detect the Windows host architecture first and choose the native lane dynamically:

powershell
$arch = [System.Runtime.InteropServices.RuntimeInformation]::OSArchitecture
switch ($arch.ToString()) {
    "X64" {
        mise run --skip-tools windows:ci
    }
    "Arm64" {
        mise run --skip-tools windows:check:arm64
        mise run --skip-tools windows:build:arm64
        mise run --skip-tools windows:test:arm64
        mise run --skip-tools windows:test:unsupported:arm64
        mise run --skip-tools windows:artifacts
    }
    default {
        throw "Unsupported Windows host architecture for OpenShell MSVC validation: $arch"
    }
}

On x64 hosts, windows:ci is the full current CI contract and runs in this order:

  1. x64 check.
  2. ARM64 check, unless OPENSHELL_MXC_SKIP_ARM64=1.
  3. x64 release build.
  4. ARM64 release build, unless skipped.
  5. Native x64 workspace tests.
  6. Focused unsupported-driver contract tests.
  7. Artifact reporting.

The GitHub Actions jobs layer architecture-specific Swatinem/rust-cache entries for Cargo registry and dependency target artifacts with sccache's GHA backend for cacheable Rust compiler outputs. Failed runs also save their usable dependency artifacts. Pull-request mirrors labeled test:windows run Clippy for the Windows-supported workspace and e2e crates plus Rust tests. Pushes to windows and manual dispatches on that branch run the same lint and test commands in a cache-seed job, followed by a dependent release-binary build job. The seed and PR jobs use the same cache namespaces, but pull-request mirrors cannot restore the windows branch cache because GitHub scopes caches by branch. Merge queues do not run this workflow. Release-branch seed and build jobs use job-level continue-on-error: true; opt-in PR jobs report failures normally. Applying the label alone does not start a run: re-run all jobs in the current mirror push run, or push a new mirrored commit. The binaries are not uploaded or published.

The ARM64 check/build steps in this x64-host contract are cross-builds. The wrapper discovers and adds host-native LLVM and Ninja to PATH, requires the ARM64 compiler and Spectre-mitigated libraries, lets ARM64 crypto crates select clang-cl, and downloads the official prebuilt ARM64 Z3 static library.

On ARM64 hosts, validate the native ARM64 check, build, and test path. The wrapper rejects test targets that do not match the host architecture, so x64 compatibility under emulation is not part of these tasks. The aggregate windows:ci task remains the x64-host CI contract; run the explicit ARM64 commands above on an ARM64 host.

The repository-wide mise run pre-commit task is also supported on Windows. Run rust:lockfiles:check, sdk:ts:ci, and go:ci through the Windows-aware tasks when validating those surfaces. Do not count the Go Windows ARM64 race-detector exclusion or POSIX permission-bit skips as security coverage. SDK test dependencies must remain at their lockfile versions. Its Rust check, Clippy, and test dependencies enter the same MSVC environment for the native host target and use an inherited compiler wrapper when it is available. Linux glibc installer tests and Linux service/RPM packaging-asset tests skip explicitly; the Linux build-environment shell-helper test also skips; cross-platform checks continue to run. The blocking Windows Clippy pass excludes unsupported Windows runtime packages as top-level targets. It allows only unused imports, dead code, and unused async functions that result from cfg-gated Windows stubs; other warnings remain errors.

The wrapper limits Cargo to four jobs by default and serializes wrapper-owned Cargo commands with a host-local mutex. It deliberately does not set CL or _CL_: those variables are also consumed by clang-cl, where a global MSVC option such as /MP4 can be interpreted as an input file and break ARM64 crypto dependency builds.

Show full SKILL.md (784 more words)Show less

Expected Task Behavior

TaskExpected behavior
windows:check:x64cargo check --workspace for x86_64-pc-windows-msvc, excluding unsupported Windows packages as top-level workspace targets.
windows:check:arm64cargo check --workspace for aarch64-pc-windows-msvc, with the same top-level exclusions.
windows:build:x64Release-builds openshell-gateway.exe and openshell.exe for x64.
windows:build:arm64Release-builds openshell-gateway.exe and openshell.exe for ARM64.
windows:test:x64Runs native x64 workspace tests with --no-fail-fast, excluding unsupported Windows packages as top-level workspace targets.
windows:test:arm64Runs native ARM64 workspace tests with --no-fail-fast and the same package exclusions. Rejects non-ARM64 hosts.
windows:test:unsupported:x64Re-runs focused openshell-gateway tests for unsupported Windows driver behavior.
windows:test:unsupported:arm64Re-runs the same focused contracts natively on ARM64. Rejects non-ARM64 hosts.
windows:artifactsReports size and SHA256 for release artifacts that exist.
windows:ciRuns the full ordered x64-host Windows CI lane, plus ARM64 check/build when not skipped.

The unsupported driver package excludes are intentional. They prevent standalone driver crates from being top-level Windows check/test targets while allowing required libraries and Windows contracts to compile through gateway dependencies. This includes the Kubernetes Secrets and Vault packages: their libraries remain in the gateway build graph, but their Unix-socket standalone binaries do not.

Unsupported Driver Contract

Windows must continue to reject unsupported compute drivers clearly.

The gateway's compute-driver-mxc feature independently links and registers MXC on Windows. Each other compute-driver-* feature installs its own Windows rejection stub without linking that driver crate. The default in-tree-compute-drivers alias enables all five features. An MXC-only build uses --no-default-features --features compute-driver-mxc (add telemetry and openshell-server/prebuilt-z3 as needed).

DriverWindows build behaviorRuntime behavior
DockerDriver crate excluded; gateway registration stub retained.Gateway construction returns unsupported.
KubernetesDriver crate excluded; gateway registration stub retained.Gateway construction returns unsupported.
PodmanDriver crate excluded; gateway registration stub retained.Gateway construction returns unsupported.
VMDriver crate excluded; gateway registration stub retained.Gateway construction returns unsupported.

The focused contract tasks for either native architecture run:

text
windows_builtin_compute_drivers_report_unsupported
default_registry_contains_exactly_the_enabled_compute_drivers

The same tasks also run gateway library tests for protocol-only, MXC-only, Docker-stub-only, and MXC plus Docker-stub builds. Their logs use test-<target>-selective-<variant>.log.

The default-feature tests are also included in the full workspace test run. The focused task is available for local diagnosis and selective-build validation; GitHub Actions does not re-run it after the full suite.

Test Accounting Guidance

When reporting windows:ci, distinguish these categories:

  • Passed tests from the full x64 workspace test log.
  • Passed tests from the full ARM64 workspace test log when run on a native ARM64 host.
  • The focused unsupported-contract re-run.
  • Explicit Cargo ignored tests, usually ignored doc examples.
  • Tests hidden by #[cfg(not(target_os = "windows"))]; these often appear as running 0 tests, not as ignored tests.
  • Test-name filtered out counts from focused cargo test invocations.
  • Package-level exclusions for unsupported Windows crates; Cargo does not report those as ignored tests.

Useful log files:

LogMeaning
build-x86_64-pc-windows-msvc-check.logx64 check output.
build-aarch64-pc-windows-msvc-check.logARM64 check output.
build-x86_64-pc-windows-msvc-release.logx64 release build output.
build-aarch64-pc-windows-msvc-release.logARM64 release build output.
test-x86_64-pc-windows-msvc.logFull native x64 workspace test output.
test-aarch64-pc-windows-msvc.logFull native ARM64 workspace test output.
test-x86_64-pc-windows-msvc-unsupported-*.logFocused unsupported-driver contract output.
test-aarch64-pc-windows-msvc-unsupported-*.logFocused native ARM64 contract output.

The first check downloads the pinned official Z3 archive for the target architecture through z3-sys. GitHub Actions authenticates the lookup with its read-only workflow token; local users can set READ_ONLY_GITHUB_TOKEN if an unauthenticated lookup is rate-limited. Cargo stores the extracted library in its target tree, so the Windows target cache reuses it. The artifact report computes SHA256 through .NET directly and does not rely on the Get-FileHash module being available inside the mise-launched Windows PowerShell process.

Common Fix Patterns

When Windows validation fails:

  1. Identify whether the error is from a top-level Windows deliverable, a gateway dependency stub, or a Unix-only module leaking into the Windows build.
  2. Prefer existing local patterns in the same crate.
  3. Gate Unix imports and modules with #[cfg(unix)] or #[cfg(target_os = "linux")].
  4. Add or preserve Windows stubs that return unsupported errors.
  5. Keep Linux behavior unchanged.
  6. Run cargo fmt --all, git diff --check, and the relevant windows:* tasks after changes.

Do not add broad abstractions or new Windows runtime support to satisfy a build error. If a missing runtime feature is required, stop and propose a follow-on skill or design doc.

Final Report Checklist

Every substantial Windows build run should report:

ItemRequired detail
Git stateBranch, upstream GitHub base commit, and whether local changes existed.
Host preconditionsOS, Rust, MSVC discovery, and notable warnings.
Commands runExact mise run --skip-tools windows:* commands.
x64 check/buildPass/fail and log path.
ARM64 check/buildPass/fail/skipped and log path.
Native testsPassed/failed/ignored/filtered counts and log path for the host architecture.
Unsupported contractsWhich focused tests ran and their result.
ArtifactsBinary paths, size, and SHA256 when available.
SkipsExplicitly explain tests not run for a non-native architecture, unsupported driver package exclusions, and Windows cfg-gated tests.
Follow-upsOnly concrete follow-ups tied to failures or requested scope.

© NVIDIA, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in .agents/skills/build-openshell-mxc-windows of NVIDIA/OpenShell.

  • SKILL.md
  • reference.md

Open the folder on GitHubat commit 834b79a

Compare with similar skills

Build Openshell Mxc Windows next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Build Openshell Mxc Windows compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Build Openshell Mxc Windows this skillNVIDIA/OpenShell15k—~4.9kAutomated safety check: PassApache-2.0
LangBot Deployment Guidelangbot-app/LangBot18k—~1.2kAutomated safety check: NotesApache-2.0
Devopsnicepkg/auto-company1922 repos~814Automated safety check: PassMIT
Deepseek Harness Dockerrunzhliu/deepseek-harness-docker109—~2.7kAutomated safety check: NotesMIT
Cleanupericboy0224/learn-docker-and-k8s486—~454Automated safety check: PassNone
Kappalsandys/kappal115—~4.9kAutomated safety check: PassNone

Similar skills

  • LangBot Deployment Guide

    langbot-app/LangBot

    Deploys and configures a LangBot instance with Docker Compose or Kubernetes, covering config.yaml, the Box sandbox runtime, the plugin runtime and the global API key.

    18k GitHub stars~1.2k tokensUpdated today
    DevOps & CloudAuto-check: notes
  • Devops

    nicepkg/auto-company

    Deploy to Cloudflare (Workers, R2, D1), Docker, GCP (Cloud Run, GKE), Kubernetes (kubectl, Helm).

    192 GitHub starsUsed in 2 repos~814 tokens
    DevOps & CloudAuto-check passed
  • Deepseek Harness Docker

    runzhliu/deepseek-harness-docker

    Deploy, configure, verify, upgrade, and troubleshoot DeepSeek Harness with the community Docker, Docker Compose, rootless Podman, and Helm runtime, including the built-in Chromium/noVNC browser…

    109 GitHub stars~2.7k tokensUpdated yesterday
    DevOps & CloudAuto-check: notes
  • Cleanup

    ericboy0224/learn-docker-and-k8s

    Clean up Docker resources created by the Learn Docker & K8s game.

    486 GitHub stars~454 tokensUpdated 6 mo ago
    DevOps & CloudAuto-check passed
  • Kappal

    sandys/kappal

    Deploy docker-compose projects to Kubernetes using Kappal. An agent skill from sandys/kappal.

    115 GitHub stars~4.9k tokensUpdated 7 mo ago
    DevOps & CloudAuto-check passed
  • Play

    ericboy0224/learn-docker-and-k8s

    Start or resume the Learn Docker & K8s interactive game. An agent skill from ericboy0224/learn-docker-and-k8s.

    486 GitHub stars~648 tokensUpdated 6 mo ago
    DevOps & CloudAuto-check passed

More from NVIDIA/OpenShell

All 23 skills in this repo
  • Create GitHub Issue

    NVIDIA/OpenShell

    Official

    Create GitHub issues using the gh CLI. An agent skill from NVIDIA/OpenShell.

    15k GitHub stars~1.7k tokensUpdated today
    Auto-check passed
  • Create GitHub PR

    NVIDIA/OpenShell

    Official

    Create GitHub pull requests using the gh CLI. An agent skill from NVIDIA/OpenShell.

    15k GitHub stars~1.9k tokensUpdated today
    Auto-check passed
  • Debug Inference

    NVIDIA/OpenShell

    Official

    Debug inference clients that use an attached provider and its native endpoint, including hosted APIs and host-local Ollama, vLLM, SGLang, TRT-LLM, LM Studio, or NIM.

    15k GitHub stars~1.9k tokensUpdated today
    Auto-check passed
  • Debug Openshell Cluster

    NVIDIA/OpenShell

    Official

    Debug why an OpenShell gateway deployment is unhealthy, unreachable, or unable to create sandboxes.

    15k GitHub stars~19k tokensUpdated today
    Auto-check: notes
  • Gator Gate

    NVIDIA/OpenShell

    Official

    Validate and monitor OpenShell GitHub issues and PRs using the gator: state machine.

    15k GitHub stars~19k tokensUpdated today
    Auto-check passed
  • Helm Dev Environment

    NVIDIA/OpenShell

    Official

    Start up, tear down, and configure the local Kubernetes development environment for OpenShell.

    15k GitHub stars~4.9k tokensUpdated today
    Auto-check passed

Categories

Questions about Build Openshell Mxc Windows

What does Build Openshell Mxc Windows do?

Maintain and validate OpenShell's build-only Windows MSVC lane for x64 and ARM64. Build Openshell Mxc Windows is an agent skill from NVIDIA/OpenShell, published by the product's own GitHub organization. Maintain and validate OpenShell's build-only Windows MSVC lane for x64 and ARM64.

When should I use Build Openshell Mxc Windows?

Build Openshell Mxc Windows fits situations like: working on Windows compilation; windows: mise tasks; unsupported Windows compute-driver contracts; windows build reports.

How do I install Build Openshell Mxc Windows in Claude Code?

Run `npx skills add NVIDIA/OpenShell --skill build-openshell-mxc-windows -a claude-code`. Or copy the skill folder (.agents/skills/build-openshell-mxc-windows in NVIDIA/OpenShell) into .claude/skills/build-openshell-mxc-windows in your project. Claude Code loads it when a task matches its description.

How do I install Build Openshell Mxc Windows in Codex?

Run `npx skills add NVIDIA/OpenShell --skill build-openshell-mxc-windows -a codex`. Or copy the skill folder (.agents/skills/build-openshell-mxc-windows in NVIDIA/OpenShell) into .agents/skills/build-openshell-mxc-windows in your project. Codex loads it when a task matches its description.

Can I use Build Openshell Mxc Windows in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add NVIDIA/OpenShell --skill build-openshell-mxc-windows -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/build-openshell-mxc-windows, .gemini/skills/build-openshell-mxc-windows, .github/skills/build-openshell-mxc-windows and .opencode/skills/build-openshell-mxc-windows in your project.

What does Build Openshell Mxc Windows need to run?

Going by SKILL.md and its folder, Build Openshell Mxc Windows needs the command-line tools its instructions call (mise, git, cargo, npm and rustc) and credentials named READ_ONLY_GITHUB_TOKEN. Our summary lists: Docker; A credential in READ_ONLY_GITHUB_TOKEN.

Does Build Openshell Mxc Windows access the network?

SKILL.md contains no URLs. Its commands use git and npm, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Build Openshell Mxc Windows safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Build Openshell Mxc Windows use?

Build Openshell Mxc Windows is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Build Openshell Mxc Windows use?

About 4.9k tokens (SKILL.md is roughly 20k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Build Openshell Mxc Windows?

Skills that share tags, products or a category with Build Openshell Mxc Windows: LangBot Deployment Guide (langbot-app/LangBot, 18k stars), Devops (nicepkg/auto-company, 192 stars), Deepseek Harness Docker (runzhliu/deepseek-harness-docker, 109 stars) and Cleanup (ericboy0224/learn-docker-and-k8s, 486 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Build Openshell Mxc Windows?

NVIDIA (a GitHub organization, an official publisher) maintains it in NVIDIA/OpenShell, which has 15,188 GitHub stars. The repository holds 23 skills in this directory. The repository was last updated on October 7, 2026.

Source: NVIDIA/OpenShell on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.