skills/gsv-package-review/SKILL.md
Guide on how to review GSV packages before approval, including source inspection, manifests, capabilities, entrypoints, staged edits, refs, and trust boundaries.
npx skillsauth add deathbyknowledge/gsv gsv-package-reviewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Start from metadata, then verify with source:
pkg list
pkg show <package>
pkg manifest <package>
pkg capabilities <package>
pkg refs <package>
pkg log <package> --limit 20
pkg source status <package>
A review should usually start from clean source. If staged edits exist, explain what they are before trusting the tree.
Inspect /src/packages/<package> directly. Identify browser, backend, CLI, public route, daemon, signal, and package profile entrypoints.
Use these only when the user asked for that action:
pkg add --repo owner/repo --ref main --subdir .
pkg approve <package>
pkg enable <package>
pkg disable <package>
pkg checkout <ref> <package>
pkg public on <package>
pkg public off <package>
Approval and enablement are separate. Approval trusts a package for its requested grants. Enablement activates entrypoints.
Lead with findings when risks exist. End with one clear verdict:
Do not approve based on display name, description, screenshots, or UI polish alone.
development
Use active GSV web shell browser targets to inspect windows/apps, run browser JS, open files, and move files across targets.
documentation
Guide on what a GSV process is, how to orient around its identity, cwd, virtual filesystem paths, source mounts, and runtime events.
documentation
Guide on how to coordinate durable GSV processes, including spawning, IPC, handoffs, scheduled work, conversation state, and compaction.
documentation
Guide on how context and skills work in GSV and how to add/edit them.