users

Installation
SKILL.md

Slack Users

Use this skill to list workspace members or look up a specific user's profile in Slack.

When to use

  • list members in a Slack workspace
  • look up a user's profile, status, or contact info
  • resolve a user ID to a display name

Authentication

This skill uses the connected slack provider credential for the current agent.

Invocation

All actions are called through Shift's Skill Router:

curl -X POST "$SHIFT_LOCAL_GATEWAY/skill-router/invoke" \
  -H "Content-Type: application/json" \
  -d '{
    "skillProvider": "slack",
    "skill": "users",
    "action": "list",
    "input": {
      "limit": 20
    }
  }'

Examples

List workspace members:

{
  "skillProvider": "slack",
  "skill": "users",
  "action": "list",
  "input": {
    "limit": 20
  }
}

Get a user profile:

{
  "skillProvider": "slack",
  "skill": "users",
  "action": "get",
  "input": {
    "user": "U1234567890"
  }
}

If the connection is missing, tell the user to configure Slack in Shift.

Related skills

More from tryshift-sh/skills-store

Installs
4
First Seen
Mar 16, 2026
Security Audits