Skip to content
FunCoding

Search

Search docs, Skills and MCP

remote-from-slack

AI DevKit · Connect the current agent session to an available Slack channel bridge.

项目与协作1.6kskills/remote-from-slack/SKILL.md

Install

Send this to Claude Code, Codex or Cursor. The agent checks the Skill for safety first and installs it only after you confirm.

读取 https://funcoding.ai/skills/codeaholicguy/ai-devkit/remote-from-slack/install.md ,按里面的步骤帮我安装这个 Skill。

SKILL.md

Remote From Slack

Use this skill when the user wants to control or chat with the current session from Slack.

Prefer the installed ai-devkit binary; if unavailable, use npx ai-devkit@latest. Run AI DevKit commands outside filesystem sandboxes because they inspect host-level agent and channel state.

Workflow

  1. Check readiness:

    ai-devkit status --json
    

    If AI DevKit is not ready, use ai-devkit-setup skill first. Stop if setup leaves manual actions.

  2. Inspect channels and agents:

    ai-devkit channel list
    ai-devkit agent list --json
    
  3. Identify the current agent by matching this session to an agent list --json entry. If unclear, ask for the agent name.

  4. Find configured Slack channels. If none exist, tell the user to run:

    ai-devkit channel connect slack
    

    Stop after giving that action.

  5. Choose a channel. Use the requested channel or the only available Slack channel. If multiple Slack channels are available, ask the user which one to use. Available means Slack, enabled, credentials present, and not already running.

  6. If no Slack channel is available because bridges are already running, ask before stopping one. After confirmation:

    ai-devkit channel stop <channel>
    
  7. Start the bridge in the background:

    ai-devkit channel start <channel> --agent <agent-name> --daemon
    
  8. Report the connected channel, agent name, and how to stop it: ai-devkit channel stop <channel>.

Boundaries

  • Do not create or connect a Slack channel for the user; only point them to channel connect.
  • Do not stop a running bridge without explicit confirmation.
  • Do not guess when both agent or channel selection are ambiguous.

Similar Skills

slack-gif-creator
anthropics/skills180k

slack-gif-creator

Knowledge and utilities for creating animated GIFs optimized for Slack. Provides constraints, validation tools, and animation concepts. Use when users request animated GIFs for Slack like "make me a GIF of X doing Y for Slack."

Projects & collaboration

observability-and-instrumentation
addyosmani/agent-skills103k

observability-and-instrumentation

Instruments code so production behavior is visible and diagnosable. Use when adding logging, metrics, tracing, or alerting. Use when shipping any feature that runs in production and you need evidence it works. Use when production issues are reported but you can't tell what happened from the available data.

Projects & collaboration

understand-diff
Egonex-AI/Understand-Anything86k

understand-diff

Use when you need to analyze git diffs or pull requests to understand what changed, affected components, and risks

Projects & collaboration

skill-share
ComposioHQ/awesome-claude-skills77k

skill-share

A skill that creates new Claude skills and automatically shares them on Slack using Rube for seamless team collaboration and skill discovery.

Projects & collaboration

slack-gif-creator
ComposioHQ/awesome-claude-skills77k

slack-gif-creator

Toolkit for creating animated GIFs optimized for Slack, with validators for size constraints and composable animation primitives. This skill applies when users request animated GIFs or emoji animations for Slack from descriptions like "make me a GIF for Slack of X doing Y".

Projects & collaboration

connect-apps
ComposioHQ/awesome-claude-skills77k

connect-apps

Connect Claude to external apps like Gmail, Slack, GitHub. Use this skill when the user wants to send emails, create issues, post messages, or take actions in external services.

Projects & collaboration