Skip to content

Commands Overview

import { Card, CardGrid } from ‘@astrojs/starlight/components’;

CTFLab uses Discord slash commands for everything. Type / in any channel to see all available commands.

Available to all members. Create CTFs, view challenges, submit flags, check your stats. Require `Manage Server` permission. Edit, delete, configure settings, manage events. Manage leaderboards, top-3 roles, first-blood bonuses, and solver role assignments. Create and manage event workspaces with auto-created channels, roles, and dedicated scoreboards. View guild-wide statistics, hardest CTFs, top solvers, and per-player performance metrics. Test and develop challenges in isolated environments before publishing to the guild.

All commands follow the pattern /command-name [required] [optional].

CommandPurpose
/create-ctfStart the interactive CTF builder
/ctf-listBrowse all active CTFs
/ctf-info [query]View details for a specific CTF
/ctf-leaderboardPost the guild leaderboard
/ctf-analyticsView activity dashboard (admin only)
/ctf-stats [member]Check a player’s performance stats

Most commands require Manage Server (admin-level) permission. Public commands like /create-ctf, /ctf-list, and /ctf-stats are available to all members.

Some servers allow a dedicated CTF Creator role to use creator commands. Admins can enable this with /allow-ctf.