Skip to content

Habits command reference

Create habits, record progress and manage habit reminders in Discord.

A question mark after an option means it is optional.

Read as Markdown

/habit add

Create a habit with an optional reminder.

Usage

/habit add habit description? reminder? destination? visibility?

Options

habitRequired
The habit to create, view, edit, mark, or manage.
descriptionOptional
Optional extra details that explain the item more clearly than the short title alone.
reminderOptional
The reminder text or the existing reminder you want to view, edit, pause, resume, or remove.
destinationOptional
Where reminder or habit notifications are delivered, such as your DMs or a server channel. When listing reminders, selects which destination to show. This is separate from visibility, which controls who sees the command response.
visibilityOptional
Controls who can see the bot's response. In a server, Private (only me) shows the reply only to you; Public (channel) shows it in the channel. It does not change task scope or send the reply by DM.

/habit list

List habits by status, sort order, or scope.

Usage

/habit list status? sort? scope? visibility?

Options

statusOptional
Filters by status or sets the current state of an item, depending on the command. For example: active, paused, completed, pending, or skipped.
sortOptional
Changes the order of the returned items, such as newest first, oldest first, due date, status, or other supported sorting modes.
scopeOptional
Selects which personal or channel items or lists the command works with. This is separate from who can see the bot's response.
visibilityOptional
Controls who can see the bot's response. In a server, Private (only me) shows the reply only to you; Public (channel) shows it in the channel. It does not change task scope or send the reply by DM.

/habit show

View habit details and progress.

Usage

/habit show habit visibility?

Options

habitRequired
The habit to create, view, edit, mark, or manage.
visibilityOptional
Controls who can see the bot's response. In a server, Private (only me) shows the reply only to you; Public (channel) shows it in the channel. It does not change task scope or send the reply by DM.

/habit mark

Mark a habit for a specific date.

Usage

/habit mark habit status? date? visibility?

Options

habitRequired
The habit to create, view, edit, mark, or manage.
statusOptional
Filters by status or sets the current state of an item, depending on the command. For example: active, paused, completed, pending, or skipped.
dateOptional
The date to apply the habit mark to. Useful when updating progress for a previous day.
visibilityOptional
Controls who can see the bot's response. In a server, Private (only me) shows the reply only to you; Public (channel) shows it in the channel. It does not change task scope or send the reply by DM.

/habit edit

Edit a habit.

Usage

/habit edit habit visibility?

Options

habitRequired
The habit to create, view, edit, mark, or manage.
visibilityOptional
Controls who can see the bot's response. In a server, Private (only me) shows the reply only to you; Public (channel) shows it in the channel. It does not change task scope or send the reply by DM.

/habit delete

Delete a habit.

Usage

/habit delete habit visibility?

Options

habitRequired
The habit to create, view, edit, mark, or manage.
visibilityOptional
Controls who can see the bot's response. In a server, Private (only me) shows the reply only to you; Public (channel) shows it in the channel. It does not change task scope or send the reply by DM.