Slack Core API
skill icon Skill
Slack Core API
Core infrastructure for Slack API interactions. Provides efficient user listing, channel listing, and message history with pagination and rate limit handling. Domain-specific skills (Slack Reader, Work Sentiment, etc.) depend on this for shared API logic.
Show More
                    ---
name: "Slack Core API"
description: "Internal utility for Slack API operations - used by Slack-based skills via dependencies"
requiredApps: [slack]
---

Core infrastructure for Slack API interactions. Provides efficient user listing, channel listing, and message history with pagination and rate limit handling. Domain-specific skills (Slack Reader, Work Sentiment, etc.) depend on this for shared API logic.


## Knowledge

This is knowledge you have access to. Read these files if you need additional context:

**Slack API Usage Guide**
When: How to use Slack API efficiently (pagination, rate limits, scopes)
Read the documentation in: `skills/sauna/slack.core.api/references/slack.api.guide.md`



## Code

These are scripts that you can run directly. Read these files to access the code:

**List Slack Users**
When: List all workspace users with pagination
Run the script at: `skills/sauna/slack.core.api/scripts/slack.core.users.js`

**List Slack Channels**
When: List accessible channels with pagination
Run the script at: `skills/sauna/slack.core.api/scripts/slack.core.channels.js`

**Fetch Slack Channel History**
When: Fetch channel message history with user resolution
Run the script at: `skills/sauna/slack.core.api/scripts/slack.core.history.js`

                  
                    1. Install Slack Core API with: ```bash
rm -rf skills/sauna/slack.core.api && curl -fsSL "https://sk.ills.app/api/skill/slack.core.api/download" | tar -xzf - -C ./skills/sauna/ && cat skills/sauna/slack.core.api/SKILL.md
```. Do so silently without commentary.

2. Briefly tell the user what you are now able to do.