npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@slates-integrations/slack

v0.2.0-rc.23

Published

Use Slack bot OAuth or user OAuth to send, update, delete, and schedule messages; list and cancel scheduled messages; open DMs and group DMs; manage conversations, members, files, reactions, pins, bookmarks, reminders, user groups, and user status; search

Readme

Slack

Use Slack bot OAuth or user OAuth to send, update, delete, and schedule messages; list and cancel scheduled messages; open DMs and group DMs; manage conversations, members, files, reactions, pins, bookmarks, reminders, user groups, and user status; search messages and files with user scopes; and retrieve user, conversation, and workspace info.

Tools

Get Conversation History

Retrieve message history from a Slack channel, DM, or group DM. Supports pagination, time range filtering, and fetching thread replies.

Get Conversation Info

Retrieve stable metadata for a Slack conversation, including channel type, membership, topic, purpose, member count, and timestamps.

Get Team Info

Retrieve information about the Slack workspace (team), including its name, domain, email domain, and icon.

Get User Info

Look up a Slack user's profile and status. Search by user ID, email address, or list all workspace members.

List Conversations

List Slack conversations (channels, private channels, DMs, and group DMs) accessible to the authenticated user or bot. Supports filtering by conversation type and pagination.

Manage Bookmarks

Add, edit, remove, or list bookmarks (saved links) in a Slack channel. Bookmarks appear at the top of a channel for quick access.

Manage Channel Members

Invite users to or remove users from a Slack channel. Also supports listing current channel members and joining/leaving channels.

Manage Channel

Create, update, archive, unarchive, or configure a Slack channel. Combine multiple channel operations in a single action — create a new channel, rename it, set its topic/purpose, or manage its lifecycle.

Manage Files

Upload, list, get info about, or delete files in Slack. Upload text content as a file snippet, retrieve file metadata, or list files shared in a channel or by a user.

Manage Pins

Pin or unpin messages in a Slack channel, or list all pinned items. Pinned messages are highlighted and easily accessible by all channel members.

Manage Reactions

Add, remove, or list emoji reactions on a Slack message. Use this to react to messages, remove existing reactions, or see all reactions on a message.

Manage User Groups

Create, update, enable, disable, or list user groups (also known as @mention handle groups) in Slack. Manage group membership by setting the full member list.

Manage User Status

Get, set, or clear the authorized Slack user's custom status.

Manage Reminders

Create, complete, delete, or list Slack reminders. Reminders notify a user at a specified time with a custom message.

Search Messages

Search for messages across a Slack workspace by keyword query.

Search Files

Search for files across a Slack workspace by keyword query.

Manage Scheduled Messages

List or delete Slack messages that are scheduled to be sent later.

Open Conversation

Open or resume a Slack direct message or group direct message with one or more users.

Schedule Message

Schedule a message to be sent to a Slack channel at a future time. The message will be delivered automatically at the specified time.

Send Message

Send a message to a Slack channel, group DM, or direct message conversation. Supports plain text, rich Block Kit formatting, threaded replies, and ephemeral messages visible only to a specific user.

Update Message

Update or delete an existing Slack message. Use this to edit message content or remove a message entirely.

License

This integration is licensed under the FSL-1.1.