
Users
- 5 installs
- Updated May 12, 2026
- tryshift-sh/skills-store
Helps with ai & agent building tasks.
About
users is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.
- users
- AI & Agent Building
- AI-coding skill
Users by the numbers
- 5 all-time installs (skills.sh)
- Ranked #13,046 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Jul 27, 2026 (Skillselion catalog sync)
npx skills add https://github.com/tryshift-sh/skills-store --skill usersAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 5 |
|---|---|
| Last updated | May 12, 2026 |
| Repository | tryshift-sh/skills-store ↗ |
What it does
Helps with ai & agent building tasks.
Files
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.
{
"id": "users",
"name": "Users",
"description": "List workspace members and retrieve user profiles in Slack.",
"actions": {
"list": {
"upstream": {
"method": "GET",
"baseUrl": "https://slack.com/api",
"path": "/users.list",
"auth": { "mode": "bearer" }
},
"input": {
"queryTemplate": {
"limit": {
"$value": "$input.limit",
"$default": 20
},
"cursor": "$input.cursor"
}
},
"output": {
"successPath": "$response.ok",
"errorMessagePath": "$response.error",
"responseMap": {
"count": {
"$length": "$response.members"
},
"nextCursor": "$response.response_metadata.next_cursor",
"items": {
"$each": "$response.members",
"map": {
"id": "$item.id",
"name": "$item.name",
"realName": "$item.real_name",
"displayName": "$item.profile.display_name",
"email": "$item.profile.email",
"avatar": "$item.profile.image_72",
"isAdmin": "$item.is_admin",
"isBot": "$item.is_bot",
"isDeleted": "$item.deleted",
"timezone": "$item.tz"
}
}
}
}
},
"get": {
"upstream": {
"method": "GET",
"baseUrl": "https://slack.com/api",
"path": "/users.info",
"auth": { "mode": "bearer" }
},
"input": {
"queryTemplate": {
"user": "$input.user"
}
},
"output": {
"successPath": "$response.ok",
"errorMessagePath": "$response.error",
"responseSelect": "user",
"responseMap": {
"id": "$data.id",
"name": "$data.name",
"realName": "$data.real_name",
"displayName": "$data.profile.display_name",
"email": "$data.profile.email",
"title": "$data.profile.title",
"phone": "$data.profile.phone",
"avatar": "$data.profile.image_72",
"statusText": "$data.profile.status_text",
"statusEmoji": "$data.profile.status_emoji",
"isAdmin": "$data.is_admin",
"isOwner": "$data.is_owner",
"isBot": "$data.is_bot",
"isDeleted": "$data.deleted",
"timezone": "$data.tz",
"timezoneLabel": "$data.tz_label"
}
}
}
}
}
Related skills
AI & Agent Buildingagents