Skip to content

thomas-liddle/claude-status

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sets your Slack status to a random activity word (e.g. "Reticulating...") with the :claude: emoji. Intended for use as a Claude Code PreToolUse hook so your status updates in real time while Claude is working.

To use it you'll need the following env variable:

SLACK_TOKEN     (xoxp-... User OAuth Token)

To get a token:

  • go to https://api.slack.com/apps and go to the "Status Updater" app (you might need to be added as a collaborator if you haven't already)
  • install the app to your workspace
  • copy the "User OAuth Token" (starts with xoxp-)
  • add export SLACK_TOKEN=xoxp-... to your ~/.zshrc or ~/.zprofile

The binary is installed via make install from the module root. To wire it up, add the following to ~/.claude/settings.json:

{
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "",
        "hooks": [
          {
            "type": "command",
            "command": "/Users/YOUR_USERNAME/go/bin/claude-status",
            "async": true
          }
        ]
      }
    ]
  }
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors