← Back to Skills Marketplace
lukaizj

Slack Integration

by lukaizj · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ✓ Security Clean
129
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install lukaizj-slack
Description
Slack integration - Send messages, manage channels, and automate Slack workflows
README (SKILL.md)

Slack Integration

Slack integration skill for OpenClaw. Send messages, manage channels, and automate Slack workflows.

Setup

  1. Create a Slack app at https://api.slack.com/apps
  2. Get Bot User OAuth Token
  3. Add required scopes: channels:read, chat:write, groups:read
  4. Configure SLACK_BOT_TOKEN environment variable
Usage Guidance
This skill appears to do what it says, but review and follow these precautions before installing: 1) Provide a Bot User OAuth token scoped with least privilege — ensure required scopes include chat:write and the appropriate conversations/channels write/read scopes (the SKILL.md misses the write scope needed to create channels). 2) Use a bot token (not your personal user token), limit its workspace permissions, and rotate/revoke it if abused. 3) Review the GitHub source (homepage) and confirm you trust the author before supplying a token. 4) Ensure the runtime has the 'requests' library available or the skill will return errors. 5) Be aware the skill will make network calls to api.slack.com (expected behavior); restrict token usage in sensitive workspaces if you are concerned about accidental message posting or channel creation.
Capability Analysis
Type: OpenClaw Skill Name: lukaizj-slack Version: 0.1.0 The skill provides standard Slack integration functionality, including sending messages and managing channels via the official Slack API. The implementation in slack.py is straightforward, uses legitimate Slack API endpoints (slack.com/api), and contains no evidence of malicious intent, data exfiltration, or prompt injection.
Capability Tags
requires-oauth-tokenrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
Name/description match the included code and declared environment variable (SLACK_BOT_TOKEN). Tools exposed (send message, list/create channels) map directly to Slack API endpoints used in slack.py; there are no unrelated env vars or system paths requested.
Instruction Scope
SKILL.md stays on-topic (set up Slack app, provide bot token). The documentation lists some scopes but omits the scope needed to create channels (the code calls conversations.create which generally requires conversations:write or channels:write); otherwise the instructions do not ask the agent to read local files or other credentials.
Install Mechanism
No install spec (low risk). The runtime imports the third-party 'requests' library but there is no declared dependency or installer; the code handles absence by returning an error. This is an operational shortcoming, not a security red flag.
Credentials
Only SLACK_BOT_TOKEN is required, which is proportional to the skill's functionality. The token is used only for calls to api.slack.com and no other credentials or secrets are requested.
Persistence & Privilege
Skill is not forced-enabled (always: false), does not request system-wide configuration changes, and uses normal autonomous invocation defaults. It does not modify other skills or global agent settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install lukaizj-slack
  3. After installation, invoke the skill by name or use /lukaizj-slack
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release of Slack integration skill. - Send messages to Slack channels. - Manage Slack channels directly from OpenClaw. - Automate Slack workflows. - Requires SLACK_BOT_TOKEN for setup.
Metadata
Slug lukaizj-slack
Version 0.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Slack Integration?

Slack integration - Send messages, manage channels, and automate Slack workflows. It is an AI Agent Skill for Claude Code / OpenClaw, with 129 downloads so far.

How do I install Slack Integration?

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

Is Slack Integration free?

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

Which platforms does Slack Integration support?

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

Who created Slack Integration?

It is built and maintained by lukaizj (@lukaizj); the current version is v0.1.0.

💬 Comments