Commands reference.
Every category Jarvis ships with - chat, voice, music, memory, moderation, fun, and server tools.
Chat & AI
Talking to Jarvis is the main thing. Four entry points, all hit the same conversation engine.
/jarvis prompt: …- the explicit slash command, max 300 characters@Jarvis …- direct mention in any channel he can read- Reply to a message from Jarvis to continue that thread
- Wake word - type or say
jarvis/garmin(or a custom one via/wakeword) to trigger him without a mention
Memory recall is keyword-relevant, not recency-only. Asking about something he saw last week works as well as asking about yesterday. Memory is per-user and tied to your account - it follows you across every server you share with Jarvis, and removing him from one server does not delete it.
Companion commands: /clear wipes your history with him, /memory entries: 10 shows what he remembers, /opt mode: out disables memory entirely, /profile show displays your saved preferences.
One-shot agent
For specific tasks you want done well, not for conversation.
/agent brief: …- 200-character one-shot brief, server-only
The classifier picks the right specialist model for the brief - code, research, math, creative, AWS, and so on - runs it in a sandbox, scrubs the output, and replies in Jarvis's voice. Long code comes back as a file attachment with the correct extension (.py, .ts, etc.).
Tight limits: 60-second cooldown, 5 calls/user/day, 20 calls/server/day. Read more in the launch post.
Voice channels
Run /voice while in a voice channel. He joins, listens for the wake word, and replies out loud. /leave disconnects him.
/voice
/leave
/wakeword set word: friday
/wakeword server set word: alexa
Custom wake words are per-user (/wakeword set) or per-server (/wakeword server set, mod-only). The server-wide setting overrides defaults for everyone who hasn't set their own.
Only audio from users who haven't opted out gets transcribed, and only after the wake-word fires. Nothing else.
Music
Stream from YouTube, SoundCloud, or attached audio files. Queue is per-server.
/play youtube: lofi hip hop- search by keyword/play youtube: https://youtu.be/…- single track or playlist URL/play soundcloud: …- same idea for SoundCloud/play file1: track.mp3 file2: …- attach up to 9 audio files, 10 MB each
Queue controls: /queue, /skip, /skip position: 3, /loop mode: track|queue|off, /pause, /resume, /nowplaying, /clearqueue, /stop.
DJ mode: /dj toggle enabled: true restricts playback control to designated DJs or admins. Add a DJ with /dj user action: add target: @someone; remove with action: remove.
Memory & privacy
Jarvis remembers conversations so context survives between sessions. Memory is per-user and account-scoped - it follows you across every server you share with Jarvis, not locked to one, and a kick does not erase it (use /opt mode: out for that). Data at rest is encrypted. Default retention is 30 days.
/memory entries: 10- see what's stored about you/clear- wipe your conversation history (instant)/opt mode: out- stop storing new memory/opt mode: in- turn memory back on/profile show- your saved preferences (pronouns, nickname, etc.)/profile set key: pronouns value: they/them- set one
Full details: privacy policy.
Moderation
Standard moderator toolkit. Every command checks the Discord permission it would normally require - Jarvis does not override Discord's permission model.
- AutoMod -
/automod add words: …,/automod list,/automod enable/disable,/automod advanced import file: words.txt,/automod advanced filter - Bulk delete -
/purge count: 50, optionally scoped withuser: @noisy - Member actions -
/timeout,/untimeout,/kick,/ban,/unban,/banlist,/warn add - Access control -
/blacklist add,/role add,/channel set
The web portal exposes the same controls with a UI for moderators who prefer clicks over typing.
Fun & utility
Small toys and side commands that don't fit anywhere else.
/ship- calculate compatibility between two members/8ball question: …- magic 8-ball/caption text: …- caption an image/avatar user: @someone- pull their full avatar/banner user: @someone- pull their banner/news topic: …- quick news headlines/yt query: …- YouTube search results- Right-click message → "Make it a Quote" - context menu, generates a stylized quote image
- Right-click message → "Clip Context" - context menu, captures conversation as an image
Server tools
Anything operational - feature flags, stats channels, info commands, reminders.
/features toggle enabled: true- enable/disable feature modules per-server/serverstats enable- auto-updating member-count and stats channels/memberlog- join/leave logging/serverinfo,/userinfo- info pulls/invite- grab the AGIS Operations support invite/remind- set a reminder/timezone- set your timezone so reminders make sense
Engagement & community
Optional, per-server modules to keep a community active. Toggle any with /features; each disables cleanly with one command, and its data is removed if Jarvis leaves the server.
- Leveling -
/rank,/leaderboard, and admin/levels(announce channel, XP multiplier, role rewards). Message-activity XP, kept separate from the Stark Bucks economy. - Starboard -
/starboard channel: #highlights; messages that hit the star threshold get reposted and the count stays live. - Giveaways -
/giveaway start prize: … duration: 1dwith a one-click enter button, role/level requirements, and/giveaway reroll. Survives restarts. - Tickets -
/ticket panelposts a button that opens a private support thread; closing writes an optional transcript to a log channel. - Birthdays -
/birthday set month: 6 day: 3(no year stored). Daily announcement and an optional temporary role. - Counting -
/counting channel: #countingfor a count-up game (requires the Message Content intent). - Proactive briefings -
/proactive enable channel: #lobbyfor opt-in scheduled status posts. Off by default, rate-limited, quiet-hours aware, and never reads messages.
Want the full list?
The commands page auto-renders every slash command from the live registry, with arguments, descriptions, and permission badges. This page is the conceptual reference; that page is the exhaustive directory.
Drop a question in the AGIS support channel. Most things get answered within the day - the maintainer reads every message.