Commands
All ScriptVault slash commands. Access levels: Admin = Discord Administrator or Manage Server; LM = Library Manager role; UM = Upload Manager role; Member = any server member.
Italic text beneath a command shows an example invocation.
Library management
| Command | Access | Description |
|---|---|---|
/library setup/library setup | Admin | Initialize your server's script library. Run once. Creates the library, sets defaults, and registers the server on the Free plan. |
/library status/library status | Admin / LM | View your current plan, script count, storage used, staff role configuration, and library health metrics including duplicate and archived script counts. |
/library config/library config announcement_channel:#script-releases | Admin | Update library settings. Options: library_name, announcement_channel, library_manager_role, upload_manager_role, approval_mode. |
/library reset | Admin | Permanently wipe all library data for this server. Irreversible. Requires confirmation. |
/library export/library export | Admin / LM | Export all script metadata as a JSON file. Includes title, game, features, approval status, duplicate status, and import history. Does not include file contents. |
/library plan-debug | Owner only | Show the full entitlement and plan state for the server. Used for troubleshooting plan issues. |
/library sync-entitlements | Owner only | Force-sync Discord entitlements if a plan upgrade isn't being applied automatically. |
Script discovery
| Command | Access | Description |
|---|---|---|
/script find/script find query:anti recoil game:Fortnite sort:downloads | Member | Search scripts by keyword, game, or feature tags. Results show ratings, download counts, and access labels. Supports sort by downloads, rating, or newest. |
/script top/script top game:Warzone sort:rating | Member | Browse the highest-downloaded, top-rated, or trending scripts in the library. Filter by game category. |
/script new/script new game:Apex | Member | Show the most recently added scripts. Filter by game. |
/script history | Member | View your personal download history, paginated. Shows script name, game, and when you downloaded it. |
/script favorites | Member | View your saved favorites. Download directly from the list. |
/script report/script report script_id:SC1A2B3C reason:Incorrect game category | Member | Report a script to the library staff. Provide the script ID and a reason. Reports are visible to Library Managers via /script-admin reports list. |
Staff script management /script-admin
All staff/admin script tooling lives on the /script-admin command, organized into subcommand groups: manage, approval, import, cleanup, reports, insights, and publish. (These moved off /script admin in the latest alpha update.)
Manage /script-admin manage
| Command | Access | Description |
|---|---|---|
/script-admin manage add/script-admin manage add | Admin / LM / UM | Upload a single script. Opens a form for title, description, game, and feature tags. Attach your .gpc file directly in Discord. |
/script-admin manage quick | Admin / LM / UM | Quick-add a script via a condensed modal — fewer fields, faster upload. |
/script-admin manage edit/script-admin manage edit script_id:SC1A2B3C game:Fortnite | Admin / LM | Edit a script's title, description, game, features, or verification status. |
/script-admin manage quickedit | Admin / LM | Quick-edit key metadata fields in a condensed modal. |
/script-admin manage delete | Admin / LM | Permanently delete a script and its file. Irreversible. |
/script-admin manage toggle/script-admin manage toggle script_id:SC1A2B3C | Admin / LM | Enable or disable a script. Disabled scripts are hidden from search and cannot be downloaded. |
/script-admin manage access-set/script-admin manage access-set script_id:SC1A2B3C mode:role_required role:@VIP | Admin / LM | Set the access mode for a script: public (everyone), role_required (need a Discord role — Pro/Creator), or staff_only (Library Managers and admins only). |
/script-admin manage access-view/script-admin manage access-view script_id:SC1A2B3C | Admin / LM | View the current access configuration for a script, including mode, required roles, and a health warning if role_required is configured with no roles. |
Approvals /script-admin approval
| Command | Access | Description |
|---|---|---|
/script-admin approval pending | Admin / LM | View the pending approval queue. Shows upload date, submitter, and script details. |
/script-admin approval approve | Admin / LM | Approve a single pending script. It becomes searchable and downloadable immediately. |
/script-admin approval reject | Admin / LM | Reject a pending script with a reason shown to the submitter. |
/script-admin approval bulk-approve/script-admin approval bulk-approve batch_id:BATCH123 | Admin / LM | Approve multiple pending scripts by import batch ID or comma-separated script IDs. Already-approved scripts are counted as skipped. |
/script-admin approval bulk-reject/script-admin approval bulk-reject batch_id:BATCH123 reason:Low quality | Admin / LM | Reject multiple pending scripts with a reason. Accepts an import batch ID or comma-separated script IDs. |
Import /script-admin import
| Command | Access | Description |
|---|---|---|
/script-admin import bulk/script-admin import bulk dry_run:true game:Fortnite | Admin / LM | Upload up to 10/50/100 .gpc files in one operation (Free/Pro/Creator), or one .zip when ZIP import is enabled for your server. Supports dry_run to preview without creating any records. |
/script-admin import batches/script-admin import batches batch_id:BATCH123 | Admin / LM | List recent import batches (status, counts, source/category, timestamps). Add batch_id to view full per-file detail for one batch. |
Cleanup /script-admin cleanup
| Command | Access | Description |
|---|---|---|
/script-admin cleanup bulk-move/script-admin cleanup bulk-move from_game:other to_game:Fortnite dry_run:true | Admin / LM | Move every script from one game/category to another in one operation. Run with dry_run:true first to preview the affected count. |
/script-admin cleanup bulk-cleanup/script-admin cleanup bulk-cleanup type:rejected | Admin / LM | Permanently clean up scripts by type: rejected (delete rejected scripts), archived (hard-delete archived scripts), or exact_duplicates (archive confirmed duplicate copies). |
/script-admin cleanup duplicates/script-admin cleanup duplicates | Admin / LM | List scripts detected as exact or suspected duplicates within your library. Shows type, matching script, and recommended action. |
/script-admin cleanup duplicate-cleanup/script-admin cleanup duplicate-cleanup action:archive_exact | Admin / LM | Archive exact duplicates or mark selected duplicates as reviewed. Requires Library Manager or Admin. |
Reports, insights & publishing
| Command | Access | Description |
|---|---|---|
/script-admin reports list | Admin / LM | View open script reports from members. Shows reporter, reason, and affected script. |
/script-admin reports resolve | Admin / LM | Resolve or dismiss an open script report, with an optional resolution note. |
/script-admin insights analytics | Admin / LM | View download stats, top queries, trending scripts, and rating summaries for the library. |
/script-admin insights trending | Admin / LM | Configure a channel for trending-script notifications and the download threshold that triggers them. |
/script-admin publish announce | Admin / LM | Set or clear the channel where newly added scripts are announced. |
/script-admin publish howto | Admin / LM | Configure scheduled quick how-to embeds, including the channel and posting interval. |
Collections
| Command | Access | Description |
|---|---|---|
/collection create/collection create name:Beginner Pack | Admin / LM | Create a named collection of scripts. Collections can be shared publicly or kept private. |
/collection view/collection view | Member | Browse a collection and download scripts from it directly. Access controls still apply per script. |
/collection add | Admin / LM | Add a script to an existing collection by script ID. |
/collection remove | Admin / LM | Remove a script from a collection. |
/collection delete | Admin / LM | Delete a collection. Does not delete the scripts inside it. |
/collection share | Admin / LM | Toggle a collection between private and public visibility. |
Help
| Command | Access | Description |
|---|---|---|
/scriptvault info | Member | Show bot version, uptime, support server link, and documentation URL. |
/scriptvault invite | Member | Get the bot invite link. |
/scriptvault privacy | Member | Show privacy policy and data handling information. |
/help | Member | Interactive help menu with searchable command guidance. |