← Back to Skills Library

Slack

Information Technology > Instant messaging

Description

Slack is a digital workspace that facilitates communication and collaboration within teams. It allows users to send direct messages, create channels for group discussions, share files, and integrate with other apps like Google Drive or Trello. Users can customize notifications, use advanced search features, and even make voice or video calls. More advanced skills include using keyboard shortcuts, managing channel settings, setting reminders, and creating workflows. Expert users can customize Slack with CSS, build custom integrations, use the Slack API, and troubleshoot common issues. Learning to use Slack effectively can greatly enhance productivity and streamline team communication.

Expected Behaviors

LEVEL 1

Fundamental Awareness

At the fundamental awareness level, users are expected to understand what Slack is and its purpose. They should be able to recognize the Slack interface and know how to download and install the application on their device.

🌱
LEVEL 2

Novice

Novice users should be able to perform basic operations in Slack such as creating a new workspace, joining an existing one, setting up their profile, and sending direct messages. They should also be able to create channels, invite members to a channel, use basic text formatting, react to messages with emojis, and use @mentions.

🌍
LEVEL 3

Intermediate

Intermediate users should be proficient in using advanced text formatting, uploading and sharing files, using search effectively, and customizing notifications. They should also be comfortable using threads for conversations, pinning important messages, using Slack on mobile devices, and integrating with other apps like Google Drive or Trello.

LEVEL 4

Advanced

Advanced users should be adept at using keyboard shortcuts, creating user groups, managing channel settings and permissions, and using Slack calls for voice and video communication. They should also be able to set reminders, use slash commands, and create and manage workflows.

🏆
LEVEL 5

Expert

Expert users should have mastery over using advanced search modifiers, customizing Slack with CSS, building custom integrations, and using the Slack API. They should also be capable of troubleshooting common issues, training others to use Slack effectively, and implementing company-wide Slack usage policies.

Micro Skills

LEVEL 1

Fundamental Awareness

Recognizing the benefits of using Slack over email
Identifying the main features of Slack
Understanding how Slack can improve team communication
Identifying the main components of the Slack interface
Understanding the difference between channels and direct messages
Recognizing the location of profile settings
Knowing where to find the search bar
Finding the correct download link for your device
Following the installation process
Opening Slack after it has been installed
🌱
LEVEL 2

Novice

Choosing a name for the workspace
Setting up workspace URL
Inviting team members during setup
Receiving an invitation to join a workspace
Following the link in the invitation email
Setting up account details after joining
Adding a profile picture
Filling out profile information
Setting a status
Finding a member to message
Writing and sending a message
Using emojis in messages
Choosing a name for the channel
Setting the channel as public or private
Inviting members during channel creation
Finding the channel settings
Searching for a member to invite
Sending the channel invitation
Bold, italic, strikethrough text
Creating lists
Using blockquotes
Finding the emoji button
Choosing an emoji
Reacting to a specific message
Understanding when to use @mentions
Mentioning a specific member
Mentioning a whole channel
🌍
LEVEL 3

Intermediate

Creating bold text
Creating italic text
Striking through text
Creating bulleted lists
Creating numbered lists
Quoting text
Creating hyperlinks
Uploading files from computer
Sharing files from Google Drive
Setting file permissions
Commenting on shared files
Searching within a specific channel
Searching by date range
Searching by user
Using search modifiers
Setting Do Not Disturb hours
Customizing notification sounds
Setting up desktop notifications
Managing mobile notifications
Starting a thread
Replying to a thread
Following and unfollowing threads
Viewing all threads
Pinning a message
Viewing pinned messages
Unpinning a message
Downloading the Slack mobile app
Signing in on mobile
Navigating the mobile interface
Customizing mobile settings
Adding an app to Slack
Using app commands
Managing app settings
Removing an app from Slack
LEVEL 4

Advanced

Navigating between channels using shortcuts
Using shortcuts to react to messages
Using shortcuts to start a new message or reply
Understanding when to use user groups
Creating a new user group
Adding members to a user group
Managing user group permissions
Changing channel privacy settings
Managing member permissions within a channel
Archiving and unarchiving channels
Renaming or deleting a channel
Starting a voice or video call
Inviting others to a call
Sharing your screen during a call
Managing call settings
Setting a reminder for yourself
Setting a reminder for someone else
Managing and deleting reminders
Understanding the purpose of slash commands
Using built-in slash commands
Creating custom slash commands
Understanding when to use workflows
Creating a new workflow
Adding steps to a workflow
Managing and editing existing workflows
🏆
LEVEL 5

Expert

Searching by date or time
Searching in specific channels
Combining search terms
Excluding words from search
Changing theme colors
Creating custom emojis
Customizing sidebar appearance
Understanding Slack's API documentation
Creating incoming webhooks
Creating outgoing webhooks
Building interactive messages
Creating and managing bots
Authenticating with OAuth
Sending messages via API
Retrieving channel history via API
Managing users via API
Handling rate limits
Resolving connectivity issues
Fixing notification problems
Addressing file upload errors
Solving login issues
Dealing with app integration failures
Creating training materials
Conducting training sessions
Providing one-on-one support
Keeping up-to-date with new features and changes
Setting standards for channel creation
Establishing rules for @mentions and notifications
Defining file sharing practices
Creating a code of conduct
Enforcing security and privacy settings

Skill Overview

  • Expert2 years experience
  • Micro-skills127
  • Roles requiring skill36

Sign up to prepare yourself or your team for a role that requires Slack.

LoginSign Up