JarvisLabs GPU

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill matches its GPU-management purpose, but it teaches the agent to use authenticated JarvisLabs commands that can create billable machines, run shell commands, and delete instances with confirmations suppressed.

Install this only if you want the agent to manage JarvisLabs GPU resources. Before use, set a clear rule that the agent must ask before creating, resuming, destroying, uploading/downloading, or running `jl exec` commands, and verify costs, instance IDs, and shutdown steps yourself.

Findings (4)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

A mistaken or over-eager agent could incur cloud GPU charges, delete instance data, or run broad commands on a JarvisLabs instance.

Why it was flagged

The guide presents confirmation-suppressing commands for billable creation and permanent destruction, and also exposes raw remote shell execution, without an explicit instruction to obtain separate user approval first.

Skill content
`jl create --gpu L4 --storage 40 --yes --json` ... `jl destroy <id> --yes --json # permanently delete` ... `jl exec` = run any command on an instance ... `escape hatch`
Recommendation

Require explicit user approval, target instance IDs, cost/storage expectations, and a rollback or shutdown plan before using `create`, `resume`, `destroy`, `exec`, upload, or download commands; avoid `--yes` unless the user has already confirmed the exact action.

What this means

Anyone or anything using this credential through the agent may be able to manage JarvisLabs resources and affect billing or stored instance data.

Why it was flagged

The skill clearly discloses JarvisLabs authentication, which is expected for managing GPU resources, but the credential enables actions against the user's cloud account.

Skill content
`primaryEnv: JL_API_KEY` ... `If not logged in, use jl setup --token <token> --yes`. You can also authenticate via `export JL_API_KEY="..."`.
Recommendation

Use a revocable, least-privilege API key if available, avoid sharing tokens in chat logs, and revoke or rotate the credential after use if there is any concern.

What this means

The installed package will run locally as the JarvisLabs CLI, so package provenance and version trust matter.

Why it was flagged

The skill relies on installing an external CLI package. This is normal for the stated purpose, but the executable code is not part of the provided scanned artifact.

Skill content
`uv tool install jarvislabs` ... Alternative Python install: `pip install jarvislabs`
Recommendation

Install from the official package source, consider pinning a known-good version, and verify the CLI documentation or package owner before authenticating.

What this means

A job or instance may continue running and billing after the user stops interacting with the agent, or paused storage may continue to incur storage costs.

Why it was flagged

The guide documents background jobs and persistent cloud resources. This is expected for GPU experiments, but resources can outlive the immediate agent interaction.

Skill content
`jl run` ... runs your script in the background ... Instances have three states: `Running (billing active)`, `Paused ... data persists`, `Destroyed (everything deleted)`.
Recommendation

Track run IDs and machine IDs, review `jl run status` and `jl status`, and pause or destroy resources deliberately when finished.