Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Slack Status UpdaterNew to Visual Studio Code? Get it now.
Slack Status Updater

Slack Status Updater

samnkb

|
2 installs
| (0) | Free
Automatically update your Slack status to show what file you're editing in VSCode
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Slack Status Updater for VSCode

Automatically update your Slack status to show what file and workspace you're currently working on in VSCode.

Example status: "Editing analysis.py in MyProject" :computer:

Features

  • Automatically updates your Slack status when you switch files
  • Shows both the filename and workspace name
  • Clears your status when VSCode closes
  • Configurable emoji
  • Can be enabled/disabled without uninstalling

Setup

1. Create a Slack App

  1. Go to https://api.slack.com/apps/
  2. Click "Create New App"
  3. Select "From Scratch"
  4. Name your app (e.g., "VSCode Status") and select your workspace
  5. Click Create App

2. Configure Permissions

  1. In your app's settings, go to "OAuth & Permissions" in the left sidebar
  2. Scroll down to "User Token Scopes"
  3. Click "Add an OAuth Scope" and add:
    • users.profile:write
    • users.profile:read

3. Install the App to Your Workspace

  1. Scroll up to "OAuth Tokens for Your Workspace"
  2. Click "Install to Workspace"
  3. Click Allow on the permission screen
  4. Copy the User OAuth Token (starts with xoxp-)

4. Configure the Extension

  1. Open VSCode Settings (Ctrl+, or Cmd+,)
  2. Search for "slackStatus"
  3. Paste your User OAuth Token into Slack Status: User Token
  4. Optionally change the emoji in Slack Status: Emoji (default is :computer:)

5. Restart VSCode

Restart VSCode and your Slack status should start updating automatically!

Extension Settings

Setting Description Default
slackStatus.userToken Your Slack User OAuth Token (starts with xoxp-) (empty)
slackStatus.emoji The emoji to display with your status :computer:
slackStatus.enabled Enable or disable automatic status updates true

Troubleshooting

Status not updating?

  1. Make sure your token is correct (starts with xoxp-)
  2. Check that the extension is enabled in settings
  3. Verify your Slack app has the required scopes (users.profile:write, users.profile:read)
  4. Try reinstalling the app to your workspace to refresh the token

Invalid token error?

Your token may have expired or been revoked. Go to your Slack app's OAuth & Permissions page and reinstall the app to get a new token.

Privacy

This extension only sends your current filename and workspace name to Slack. It does not collect or transmit any other data.

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft