AgentStack
SKILL verified MIT Self-run

Unity Vscode Cursor

skill-amberlee2427-unity-skills-unity-vscode-cursor · by AmberLee2427

Unity remote editor workflows for VS Code and Cursor, including acceptable usage, login-node caveats, and safer patterns.

No reviews yet
0 installs
4 views
0.0% view→install

Install

$ agentstack add skill-amberlee2427-unity-skills-unity-vscode-cursor

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Unity Vscode Cursor? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Unity VS Code / Cursor

Use this skill when the user is asking about remote editing on Unity with VS Code or Cursor, especially over SSH, with a remote editor server, or from a browser/desktop session.

What Is Acceptable

  • Use remote editing for code navigation, small edits, and normal development work.
  • Use VS Code Remote SSH or Cursor remote workflows to connect to a compute node, desktop session, or other approved non-login host.
  • Use the Unity jump host only as the documented gateway into the cluster, not as a workstation or compute host.
  • Edit files on a login node only if the work is lightweight and does not start background servers, indexing, or builds.

What Not To Do On Login Nodes

  • Do not run heavy builds, tests, package installs, or model loads on login nodes.
  • Do not leave VS Code Server, Cursor servers, language servers, watchers, or large indexing jobs running on login nodes.
  • Do not treat a login node as a long-lived remote workstation.
  • Do not use the jump host for interactive development beyond the documented SSH entry point.

Safer Patterns

  • Prefer local editing plus sync when the task is mostly file editing.
  • Prefer a compute-node allocation for remote editor sessions that need indexing, language servers, or background tooling.
  • Prefer Unity OnDemand desktop sessions when you need a browser-backed GUI environment.
  • If you need notebook or app-style work, use the Unity web UI rather than forcing it through an editor server.

Remote SSH Caveats

  • Remote editor servers are real processes with CPU, RAM, and disk impact.
  • A remote server that feels local on a laptop can still be too much for a login node.
  • If the editor wants to keep a daemon alive, move that session to a compute node or desktop allocation.
  • Watch for hidden background work: file watchers, TypeScript/Python servers, search indexing, extension scans, and repo-wide symbol indexing.

Unity-Specific Guidance

  • Unity docs and team norms favor OnDemand as the easiest access path for browser-based desktop, Jupyter, MATLAB, and similar GUI workflows.
  • Unity login nodes are for light coordination, copying, and editing, not for computation.
  • Remote SSH access goes through the documented jump host and VPN/2FA path, not direct workstation-style use.
  • If the user needs a GUI, browser app, or persistent interactive environment, steer them toward Unity Desktop / Simple Desktop / Jupyter instead of trying to make VS Code or Cursor do everything.

Decision Rule

  • If the task is simple editing, remote SSH may be fine.
  • If the task needs background compute, indexing, or long-lived processes, use a compute node or OnDemand session.
  • If the task needs a browser GUI or notebook, use the Unity web UI flow.

When To Hand Off

  • Use unity for general cluster rules and routing.
  • Use unity-python-envs for package, conda, wheel, and environment setup.
  • Use unity-ondemand for web UI, desktops, and app-launch workflows.
  • Use unity-jupyter for notebook-specific launch settings and troubleshooting.
  • Use unity-slurm for batch scheduling and GPU request details.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.