← Back to Skills Marketplace
donigwapo

Slack Member Fetch

by Donigwapo · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
93
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install slack-member-fetch
Description
Fetch Slack member information from a workspace or a specific Slack channel using the Slack Web API. Use when the user asks to list Slack members, get member...
Usage Guidance
This skill's code matches its described purpose, but the registry metadata omitted the required SLACK_BOT_TOKEN — treat that as a red flag about provenance/quality. Before installing or running: (1) Verify you trust the source/owner (no homepage provided). (2) Only provide a bot token (xoxb...) with the minimum scopes needed (users:read, conversations:read; avoid broader scopes). (3) Be aware the output can include emails and profile fields; do not run in environments where those may be exposed. (4) Review the included script yourself (it calls only slack.com APIs and can write results to a local file). (5) Ask the publisher to update the skill manifest to declare SLACK_BOT_TOKEN as a required credential/primaryEnv so the platform can protect it properly.
Capability Analysis
Type: OpenClaw Skill Name: slack-member-fetch Version: 1.0.0 The skill is a standard utility for fetching Slack workspace and channel member information using the official Slack Web API. The Python script (scripts/fetch_slack_members.py) implements proper pagination and filtering, and only communicates with https://slack.com/api. No evidence of malicious intent, data exfiltration to unauthorized endpoints, or prompt injection was found in the code or documentation.
Capability Assessment
Purpose & Capability
The code and SKILL.md implement workspace- and channel-level member listing via the Slack Web API, which matches the skill name/description. However the registry metadata reports "Required env vars: none" and no primary credential, while the SKILL.md and script clearly require SLACK_BOT_TOKEN — a manifest inconsistency.
Instruction Scope
Runtime instructions and the script only call Slack API endpoints (users.list, conversations.list, conversations.members), paginate results, optionally write JSON to a local file, and print output. There are no references to unrelated files, system secrets, or external endpoints beyond slack.com.
Install Mechanism
No install spec — this is instruction + a small Python script. Nothing is downloaded or written by an installer step.
Credentials
The script legitimately needs a Slack token (SLACK_BOT_TOKEN) and recommends specific Slack scopes. The concern is that the skill registry metadata does not declare this required environment variable or a primary credential, which is misleading and could cause accidental token exposure or misconfiguration. Also the output includes potentially sensitive user emails and profile data, so token scope should be limited and users should be aware of data sensitivity.
Persistence & Privilege
always is false and the skill does not attempt to persist itself, modify other skills, or change system-wide agent settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install slack-member-fetch
  3. After installation, invoke the skill by name or use /slack-member-fetch
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of slack-member-fetch - Fetches member information from an entire Slack workspace or a specific channel (by ID or name) - Outputs structured JSON including user details such as ID, username, real name, email, and roles - Supports downstream automation with machine-readable output - Requires a Slack bot token and recommended scopes: users:read, users:read.email, conversations:read - Handles large workspaces via automatic pagination
Metadata
Slug slack-member-fetch
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Slack Member Fetch?

Fetch Slack member information from a workspace or a specific Slack channel using the Slack Web API. Use when the user asks to list Slack members, get member... It is an AI Agent Skill for Claude Code / OpenClaw, with 93 downloads so far.

How do I install Slack Member Fetch?

Run "/install slack-member-fetch" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Slack Member Fetch free?

Yes, Slack Member Fetch is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Slack Member Fetch support?

Slack Member Fetch is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Slack Member Fetch?

It is built and maintained by Donigwapo (@donigwapo); the current version is v1.0.0.

💬 Comments