Vss Deploy Detection Tracking 2D
NVIDIA/skills
A skill your agent uses when the user wants to deploy, run, debug, tear down, or call the REST API of the RTVI-CV 2D detection / tracking microservice.
Run GPU jobs on NVIDIA NIM microservices via host.compute.create('byoc:nvidia', ...).
$ npx skills add PKU-YuanGroup/OpenAI4S --skill remote-compute-nvidia -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install PKU-YuanGroup/OpenAI4S remote-compute-nvidia --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/PKU-YuanGroup/OpenAI4S.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/remote-compute-nvidia .claude/skills/remote-compute-nvidia && rm -rf skills-srcUse ~/.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/
Install the "remote-compute-nvidia" agent skill from https://github.com/PKU-YuanGroup/OpenAI4S/tree/main/skills/remote-compute-nvidia into .claude/skills/remote-compute-nvidia/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "remote-compute-nvidia", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/PKU-YuanGroup/OpenAI4S/tree/main/skills/remote-compute-nvidiaType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add PKU-YuanGroup/OpenAI4S --skill remote-compute-nvidia -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install PKU-YuanGroup/OpenAI4S remote-compute-nvidia --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/PKU-YuanGroup/OpenAI4S.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/remote-compute-nvidia .agents/skills/remote-compute-nvidia && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "remote-compute-nvidia" agent skill from https://github.com/PKU-YuanGroup/OpenAI4S/tree/main/skills/remote-compute-nvidia into .agents/skills/remote-compute-nvidia/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "remote-compute-nvidia", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add PKU-YuanGroup/OpenAI4S --skill remote-compute-nvidia -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install PKU-YuanGroup/OpenAI4S remote-compute-nvidia --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/PKU-YuanGroup/OpenAI4S.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/remote-compute-nvidia .cursor/skills/remote-compute-nvidia && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "remote-compute-nvidia" agent skill from https://github.com/PKU-YuanGroup/OpenAI4S/tree/main/skills/remote-compute-nvidia into .cursor/skills/remote-compute-nvidia/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "remote-compute-nvidia", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/PKU-YuanGroup/OpenAI4S.git --path skills/remote-compute-nvidia--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add PKU-YuanGroup/OpenAI4S --skill remote-compute-nvidia -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install PKU-YuanGroup/OpenAI4S remote-compute-nvidia --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/PKU-YuanGroup/OpenAI4S.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/remote-compute-nvidia .gemini/skills/remote-compute-nvidia && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "remote-compute-nvidia" agent skill from https://github.com/PKU-YuanGroup/OpenAI4S/tree/main/skills/remote-compute-nvidia into .gemini/skills/remote-compute-nvidia/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "remote-compute-nvidia", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install PKU-YuanGroup/OpenAI4S remote-compute-nvidiaInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add PKU-YuanGroup/OpenAI4S --skill remote-compute-nvidia -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/PKU-YuanGroup/OpenAI4S.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/remote-compute-nvidia .github/skills/remote-compute-nvidia && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "remote-compute-nvidia" agent skill from https://github.com/PKU-YuanGroup/OpenAI4S/tree/main/skills/remote-compute-nvidia into .github/skills/remote-compute-nvidia/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "remote-compute-nvidia", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add PKU-YuanGroup/OpenAI4S --skill remote-compute-nvidia -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install PKU-YuanGroup/OpenAI4S remote-compute-nvidia --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/PKU-YuanGroup/OpenAI4S.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/remote-compute-nvidia .opencode/skills/remote-compute-nvidia && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "remote-compute-nvidia" agent skill from https://github.com/PKU-YuanGroup/OpenAI4S/tree/main/skills/remote-compute-nvidia into .opencode/skills/remote-compute-nvidia/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "remote-compute-nvidia", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
remote-compute-nvidiaRun GPU jobs on NVIDIA NIM microservices via host.compute.create('byoc:nvidia', ...).
Remote Compute Nvidia is an agent skill from PKU-YuanGroup/OpenAI4S. Run GPU jobs on NVIDIA NIM microservices via host.compute.create('byoc:nvidia', ...). Covers both forms — selfhosted (an nvcr.io NIM container on a local GPU with --gpus all) and hosted (the fully-managed integrate.api.nvidia.com gateway, no local GPU) — sharing one submit→poll .result()→harvest flow. Load once you've decided to dispatch to NVIDIA NIM.
Its SKILL.md is about 2.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files (for example `README.md`, `README_zh.md` and `provider.json`).
It sits in Backend & APIs, covering Microservices and Third-party API integration. It works with NVIDIA AI Platform and Docker. The repository describes itself as: Open-source AI agent for scientific research. Analyze data in Python/R with Claude, GPT, Gemini, and more. The licence is Apache-2.0.
Read from SKILL.md and the folder at commit 4a72e87. It shows what the files ask for, not the result of running them.
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.
Ships script files (Python), which the agent can run.
Shell commands in SKILL.md call:
curlbashdockerFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
integrate.api.nvidia.comFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
NVIDIA_API_KEYNGC_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Remote Compute Nvidia loads about 2.9k tokens when it runs. Until then it costs about 94 tokens; SKILL.md has 1,235 words of instructions outside code blocks.
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.
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.
The full file from PKU-YuanGroup/OpenAI4S at commit 4a72e87, republished under its Apache-2.0 licence (© PKU-YuanGroup). 1,235 words, ~2,891 tokens.
.claude/skills/remote-compute-nvidia/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.You're dispatching to an NVIDIA NIM microservice. This provider speaks two
forms that share ONE job contract, chosen per handle by
provider_params={'nvidia': {'mode': ...}}:
self_hosted — pull and run an NVIDIA NIM container from nvcr.io on a
local GPU host (--gpus all). The NIM server is the container's own
long-lived process; the job curls it at http://localhost:8000 and
health-gates on /v1/health/ready. Needs Docker + the NVIDIA Container
Toolkit, plus an NGC API key (NGC_API_KEY) with pull access to the image.hosted — no local GPU. A slim keepalive container is started and the
job curls the fully-managed endpoint at https://integrate.api.nvidia.com
with a Bearer nvapi-… key (NVIDIA_API_KEY). Use this when you have no
local accelerator or just want the managed API.Both forms create a Docker container that plays the "sandbox" role: inputs are
untarred into /work, the job wrapper runs, and /work/out.tar.gz is
harvested back into your workspace under hpc/<jobId>/ — identical to every
other byoc: provider. The only prerequisite the open-source install needs is
Docker (and, for self_hosted, the NVIDIA Container Toolkit for --gpus).
If compute.create('byoc:nvidia', …) returns unknown provider 'byoc:nvidia',
the provider isn't discoverable in this install — confirm
skills/remote-compute-nvidia/ ships both provider.json and provider.py.
| you have | pick | auth env | where the job runs |
|---|---|---|---|
| a local NVIDIA GPU + Docker + Container Toolkit | self_hosted | NGC_API_KEY | nvcr.io NIM container, localhost:8000 |
no local GPU, an nvapi-… key | hosted | NVIDIA_API_KEY | managed integrate.api.nvidia.com |
self_hosted keeps weights and traffic on your machine and needs no per-request
egress; hosted needs no GPU but every job request leaves for NVIDIA's gateway.
Set the key in the environment before you submit — the host forwards only the
declared vars (NGC_API_KEY, NVIDIA_API_KEY) to the confined helper, never
the whole environment, and both are scrubbed from every log tail that leaves the
sandbox.
Every host.compute.* call here runs via the repl tool (the
control-plane kernel), not the python tool — job submission opens the
approval modal and talks to Docker from the orchestrator's own process, which
must happen outside the sandboxed data workspace. The two kernels share your
workspace directory but not memory, so the rhythm is: prepare inputs in a
python cell, run create → submit_job in a repl cell and let the cell
return (the kernel never blocks on compute), then poll .result() from a
later repl cell until the status is terminal, and read the harvested
hpc/<jobId>/ files back in the python tool.
host.compute.create('byoc:nvidia', provider_params={'nvidia': {...}}) is a
stateless constructor — the tier card and the actual container creation both
happen on the first submit_job(). submit_job/result/attach_job/close
then work exactly as for SSH: .result() is non-blocking and is what
drives the job forward — each call probes the container and, once the work is
terminal, harvests out.tar.gz into hpc/<jobId>/. Nothing runs in the
background: there is no daemon poller and no notification, so a job you never
poll is never harvested.
# repl tool — cell ① submits and RETURNS
c = host.compute.create('byoc:nvidia', provider_params={'nvidia': {
'mode': 'hosted',
}})
job = c.submit_job(
intent='esmfold2 fold on target.fasta via NVIDIA hosted NIM',
# the job script curls $OPENAI4S_NIM_URL with $NVIDIA_API_KEY —
# never hard-code the endpoint or the key
command='bash run_infer.sh',
inputs=[{'src': 'run_infer.sh', 'dst_filename': 'run_infer.sh'},
{'src': 'target.fasta', 'dst_filename': 'target.fasta'}],
outputs=[{'glob': 'out/*.pdb', 'visibility': 'featured'},
{'glob': '*.log', 'visibility': 'hidden'}],
timeout_seconds=900)
print('JOB_ID:', job.job_id) # ← cell ends hereThe job's run_infer.sh reads the endpoint and key from the injected env, so
it is form-agnostic:
#!/usr/bin/env bash
set -eo pipefail
mkdir -p out
curl -sS -X POST "$OPENAI4S_NIM_URL/v1/biology/nvidia/esmfold2/predict" \
-H "Authorization: Bearer $NVIDIA_API_KEY" \
-H "Content-Type: application/json" \
-d @request.json > out/prediction.json# repl tool — cell ① submits and RETURNS
c = host.compute.create('byoc:nvidia', provider_params={'nvidia': {
'mode': 'self_hosted',
'image': 'nvcr.io/nim/meta/esmfold2:1.0.0', # the nvcr.io NIM image
}})
job = c.submit_job(
intent='esmfold2 fold on target.fasta — local GPU NIM',
command='bash run_infer.sh',
inputs=[{'src': 'run_infer.sh', 'dst_filename': 'run_infer.sh'},
{'src': 'target.fasta', 'dst_filename': 'target.fasta'}],
outputs=[{'glob': 'out/*.pdb', 'visibility': 'featured'}],
timeout_seconds=1800)
print('JOB_ID:', job.job_id) # ← cell ends hereThe NIM server boots inside the container; gate on readiness before the first
request, then curl localhost:
#!/usr/bin/env bash
set -eo pipefail
mkdir -p out
# health-gate: the NIM server takes a moment to load weights on cold start
for i in $(seq 1 60); do
curl -fsS "$OPENAI4S_NIM_URL$OPENAI4S_NIM_HEALTH" && break
sleep 5
done
curl -sS -X POST "$OPENAI4S_NIM_URL/v1/biology/nvidia/esmfold2/predict" \
-H "Content-Type: application/json" \
-d @request.json > out/prediction.jsonOPENAI4S_NIM_URL is http://localhost:8000 (self_hosted) or
https://integrate.api.nvidia.com (hosted); OPENAI4S_NIM_HEALTH is the
/v1/health/ready path. Writing your job against these two variables means the
same script runs unchanged on both forms.
Then exit the cell and poll from a later one. .result() returns
{job_id, status, exit_code, featured_files, output_files, stdout_tail, stderr_tail, ...} once the job is terminal; while it's still running you get
{'status': 'running', ...} — end the cell and call it again later rather
than waiting inside the cell.
# repl tool — cell ② polls; re-run this cell until the status is terminal
r = c.attach_job('<JOB_ID>').result() # one probe — harvests when terminal
print(r['status'])
if r['status'] == 'succeeded':
for path in r['featured_files']:
host.save_artifact(path)
c.close()
# `unknown` is not a finished job — poll again rather than closing over it.submit_job detailsinputs= stage flat into the workdir root — dst_filename is a bare
filename (a / is rejected at submit). src can be a path or the literal
{{artifact:ID}} marker. Need a dir layout? mkdir -p it inside command=.
Only ./out/ (plus stdout.log/stderr.log) is harvested. If your tool
writes elsewhere, end command= with cp -r <results> out/. outputs= globs
are a post-harvest featured/hidden filter, not a what-to-collect directive.
command= is interpolated into a run.sh and run via bash run.sh. For
anything beyond a single program-with-args — nested quotes, heredocs,
pipelines — write the script to a workspace file, ship it via inputs=, and
use command='bash script.sh'. Multi-layer shell escaping inside command=
is the most common cause of syntax error near unexpected token.
timeout_seconds guards one job; at the deadline the job is TERMed, its
partial outputs staged, and it lands as status: 'timed_out' (not a generic
failure). Keep ./out/ checkpoints small — the harvest stream runs in a
bounded window, so a multi-GB out/ risks harvest_failed.
The container has its own, separate clock: provider_params={'nvidia': {'timeout': N}} on create sets how long the sandbox itself lives. When you
set it, the job is stopped with a harvest margin to spare rather than the
container being reclaimed mid-run and taking the outputs with it — and because
the first submit_job creates the container and later ones reuse it warm, a
second job inherits the time already spent. Size the container lifetime for
the whole sequence you intend to run through it, not for one job.
host.compute.set_concurrency_limit(k) makes the user's ceiling a property of
the session: call it once before delegating and the daemon counts every
sub-agent's live job against the same k, holding any submit that would go
over. The provider also has its own ceiling (max_concurrent, 8 by default) —
host.compute.status() returns both your k and the provider ceiling so you
can pick a value that actually queues rather than errors.
Read r['exit_code'], r['stdout_tail'], and r['stderr_tail']. The errors
that come back as kind rather than a non-zero exit code map cleanly onto
where to look:
unauthorized — NGC/nvcr.io rejected the credential. For self_hosted, check
NGC_API_KEY has pull access to the NIM image; for hosted, check
NVIDIA_API_KEY is a valid nvapi-… key. The user fixing the key is the whole
fix — resubmit on a fresh handle.
provider_degraded — Docker or the NVIDIA Container Toolkit isn't available for
--gpus. Install the Container Toolkit, or switch to mode='hosted' (no local
GPU needed).
rate_limited — a request-rate throttle (hosted gateway) or an nvcr.io pull
throttle. Back off ~60s and stagger fan-out submissions; closing containers
frees nothing here.
not_found — the container was already gone (a preemption or a prior
terminate). The submit cold-starts a fresh one; nothing to do beyond noting it.
A plain non-zero exit_code with logs is the NIM tool failing on inputs —
inspect stdout_tail/stderr_tail. A 4xx/5xx in the curl output means the
endpoint was reachable and answered: an application/request problem (wrong
model path, malformed request body), not the provider.
For hosted, the job must reach integrate.api.nvidia.com (declared in this
provider's egress). For self_hosted, the model call is to localhost inside
the container and needs no outbound egress at all — only image pull and NGC
login touch the network (nvcr.io, api.ngc.nvidia.com, authn.nvidia.com,
also declared). Move big one-time fetches — model weights — into image build or
a warmed container rather than a fetch inside every job.
close()One handle = one container. The first submit_job() creates it; subsequent
calls reuse it warm (weights stay hot in the NIM server). A .result() harvest
does not terminate the container — it runs until c.close(). Every handle
ends with c.close() after its last job, which is what tears the container
down (docker rm -f). Sequential only: each submit wipes /work, so call
job N+1's submit_job() only after .result() has reported job N terminal;
for parallel jobs use separate handles.
© PKU-YuanGroup, 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
SKILL.md and 4 other files in skills/remote-compute-nvidia of PKU-YuanGroup/OpenAI4S.
Open the folder on GitHubat commit 4a72e87
Remote Compute Nvidia 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Remote Compute Nvidia this skillPKU-YuanGroup/OpenAI4S | 622 | — | ~2.9k | Automated safety check: Pass | Apache-2.0 | |
| Vss Deploy Detection Tracking 2DNVIDIA/skills | 3.6k | 1 repos | ~4.5k | Automated safety check: Pass | Apache-2.0 | |
| Deepstream SopNVIDIA/skills | 3.6k | — | ~4.7k | Automated safety check: Notes | Apache-2.0 | |
| Evo2 NimNVIDIA/skills | 3.6k | 1 repos | ~2.4k | Automated safety check: Notes | Apache-2.0 | |
| Genmol NimNVIDIA/skills | 3.6k | 1 repos | ~1.4k | Automated safety check: Notes | Apache-2.0 | |
| Molmim NimNVIDIA/skills | 3.6k | 1 repos | ~1.9k | Automated safety check: Notes | Apache-2.0 |
NVIDIA/skills
A skill your agent uses when the user wants to deploy, run, debug, tear down, or call the REST API of the RTVI-CV 2D detection / tracking microservice.
NVIDIA/skills
A skill your agent uses when building, deploying, evaluating, debugging, or measuring latency for the DeepStream SOP Inference Microservice — a GPU-accelerated FastAPI service that detects whether…
NVIDIA/skills
Generate and analyze DNA sequences using NVIDIA's Evo 2 BioNeMo NIM microservice.
NVIDIA/skills
Generate novel drug-like molecules using the GenMol NIM microservice.
NVIDIA/skills
A skill your agent uses for MolMIM, NVIDIA's BioNeMo NIM microservice for small-molecule latent-space generation and optimization.
NVIDIA/skills
A skill your agent uses for OpenFold2, NVIDIA's BioNeMo NIM microservice for monomer protein structure prediction.
PKU-YuanGroup/OpenAI4S
Reproducible Scanpy workflow for human or mouse 10x scRNA-seq and snRNA-seq count matrices: single-sample descriptive QC, clustering and annotation, or comparative donor-aware pseudobulk DE and Milo…
PKU-YuanGroup/OpenAI4S
Score an LLM's biological-protocol reasoning on the BioProBench benchmark: protocol QA, step ordering, error detection, protocol generation, and LLM-judged error reasoning; or generate the responses.
PKU-YuanGroup/OpenAI4S
Map atoms and changed bonds for a complete reaction with RXNMapper.
PKU-YuanGroup/OpenAI4S
Predict ranked products from reactants and reagents with ReactionT5v2-forward; use for outcome prediction or round-trip recovery.
PKU-YuanGroup/OpenAI4S
Estimate yield for a fully specified reactant/reagent/product record with ReactionT5v2-yield.
PKU-YuanGroup/OpenAI4S
Generate de novo protein backbones with RFdiffusion for protein-target binders, hotspot-conditioned interfaces, motif scaffolding, partial diffusion, or symmetric assemblies.
Works with
Categories
Run GPU jobs on NVIDIA NIM microservices via host.compute.create('byoc:nvidia', ...). Remote Compute Nvidia is an agent skill from PKU-YuanGroup/OpenAI4S.).
Remote Compute Nvidia fits situations like: tasks that involve Microservices; tasks that involve Third-party API integration.
Run `npx skills add PKU-YuanGroup/OpenAI4S --skill remote-compute-nvidia -a claude-code`. Or copy the skill folder (skills/remote-compute-nvidia in PKU-YuanGroup/OpenAI4S) into .claude/skills/remote-compute-nvidia in your project. Claude Code loads it when a task matches its description.
Run `npx skills add PKU-YuanGroup/OpenAI4S --skill remote-compute-nvidia -a codex`. Or copy the skill folder (skills/remote-compute-nvidia in PKU-YuanGroup/OpenAI4S) into .agents/skills/remote-compute-nvidia in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add PKU-YuanGroup/OpenAI4S --skill remote-compute-nvidia -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/remote-compute-nvidia, .gemini/skills/remote-compute-nvidia, .github/skills/remote-compute-nvidia and .opencode/skills/remote-compute-nvidia in your project.
Going by SKILL.md and its folder, Remote Compute Nvidia needs Python for the scripts in its folder, the command-line tools its instructions call (curl, bash and docker) and credentials named NVIDIA_API_KEY and NGC_API_KEY. Our summary lists: Python 3; Docker; A credential in NGC_API_KEY; A credential in NVIDIA_API_KEY.
SKILL.md names 1 domain. In commands or code: integrate.api.nvidia.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
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.
Remote Compute Nvidia is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.9k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Remote Compute Nvidia: Vss Deploy Detection Tracking 2D (NVIDIA/skills, 3.6k stars), Deepstream Sop (NVIDIA/skills, 3.6k stars), Evo2 Nim (NVIDIA/skills, 3.6k stars) and Genmol Nim (NVIDIA/skills, 3.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
PKU-YuanGroup (a GitHub organization) maintains it in PKU-YuanGroup/OpenAI4S, which has 622 GitHub stars. The repository holds 17 skills in this directory. The repository was last updated on October 9, 2026.
Source: PKU-YuanGroup/OpenAI4S on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.