← Back to Skills Marketplace
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
- Create a Slack app at https://api.slack.com/apps
- Get Bot User OAuth Token
- Add required scopes: channels:read, chat:write, groups:read
- 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
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
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install lukaizj-slack - After installation, invoke the skill by name or use
/lukaizj-slack - 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
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.
More Skills