Install any skill in seconds. Free to start, no credit card required.
Get Started Free →nvidia/jetson-headless-mode
Plan and apply safe Jetson headless-mode changes to reclaim GUI and daemon memory.
Passed 16 of 19 test cases with the skill, and 7 of 19 without it.
and 11 more in the full report
11 fixed8 passed either way4 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
We generated `plan.json` for a Jetson AGX Orin. The user gave explicit approval to apply changes and requested that the device reboot immediately to enforce the target switch. What apply flag should be added?
| Checked | Without skill | With skill |
|---|---|---|
| Invokes scripts/apply.sh with the --reboot flag | Missed | Passed |
The instructions your model reads when the skill loads.
Plan-then-apply for safe, reversible user-space memory reclamation: switch the default systemd target away from graphical.target and disable a curated set of non-essential daemons. This is the highest-yield, lowest-risk memory win on Jetson.
Build a user-approved headless-mode plan from live audit data, then apply only safe, reversible user-space changes that reduce desktop and daemon memory use on Jetson.
jetson-memory-audit shows default_systemd_target=graphical.target or shows gdm3 / lightdm / sddm active on a system the user describes as headless.jetson-memory-audit for a read-only view and suggest non-GUI memory options instead.jetson-memory-audit first, or ask the user for its output, before proposing changes or estimating savings.Use live device data as the source of truth. Jetson family, SKU/variant, memory totals, active display services, and savings estimates must come from jetson-diagnostic/scripts/detect_jetson.sh, audit.json, or a fresh jetson-memory-audit run. If a value is not available, say it is unknown instead of guessing. The savings numbers below are upper bounds; the real delta is whatever a before/after audit reports.
jetson-memory-audit JSON snapshot.sudo and explicit user approval; dry-run first unless approval was already given in the same prompt.| Script | Purpose | Arguments |
|---|---|---|
scripts/plan.sh | Reads a memory audit JSON and emits a plan containing safe, reversible recommendations. | --audit PATH or --audit -, plus --human. |
scripts/apply.sh | Prints or applies the safe commands from a plan JSON. Dry-run by default. | --plan PATH or --plan -, --apply, --reboot, --drop-caches. |
If your agent runtime supports run_script, use it to run scripts/plan.sh and scripts/apply.sh and summarize the returned output. Otherwise run the scripts with bash from the repository root.
scripts/plan.sh to read audit.json (from jetson-memory-audit) and emit a plan with only safety: safe knobs (target switch, display managers, audio, print, modem, etc.).test cases passed, vs 7 / 19 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.