@cybernetyx1/atlasflow-slack
v0.1.8
Published
Slack Web API tools and bindings for AtlasFlow agents.
Readme
@cybernetyx1/atlasflow-slack
Slack Web API tools and persona slot bindings for AtlasFlow agents — post messages, read channel history, inspect threads, and look up users.
Install
npm install @cybernetyx1/atlasflow-slackPart of the AtlasFlow monorepo. Proprietary.
Usage
slackTools(options) returns the raw Slack tools for an agent. slackBinding(options) returns a persona binding that resolves a workspace bot token from the environment and fills the slack manifest slot.
import { slackTools } from "@cybernetyx1/atlasflow-slack";
// Direct: pass a bot token and a default channel.
const tools = slackTools({
token: process.env.SLACK_BOT_TOKEN,
channel: "C0123456789",
});import { slackBinding } from "@cybernetyx1/atlasflow-slack";
// Persona slot binding: resolves the token from env at runtime.
const binding = slackBinding({ tokenEnv: "SLACK_BOT_TOKEN", slot: "slack" });Also exported: slackToolBinding, createSlackClient, the SlackApiError class, and the SlackToolsOptions / SlackEnvBindingOptions types.
License
Proprietary. © 2026 Cybernetyx. See LICENSE.
