slack-skill

Develop Bolt-based Slack apps with Web API, Events API, and Block Kit UI.

12|1|Updated Nov 23, 2025
One-click install
npx skills add https://github.com/jiunbae/agent-skills --skill slack-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-skill
Source: https://github.com/jiunbae/agent-skills/tree/main/integrations/slack-skill
Command: npx skills add https://github.com/jiunbae/agent-skills --skill slack-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires node, @slack/bolt, @slack/web-api, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Slack 앱 개발에서부터 배포까지의 전체 워크플로우를 자동화하고, 보안과 배포를 간소화합니다.

Core Features & Use Cases

  • Web API/Events 처리: 메시지, 이벤트 핸들링
  • Block Kit UI: 인터랙티브 컴포넌트 구성
  • OAuth/배포 템플릿: 배포 파이프라인 및 마켓플레이스 가이드
  • 다양한 구현 템플릿: Node.js, Python, Java 템플릿 제공

Quick Start

예: "Slack 앱 개발해줘" 및 배포 템플릿 사용

Frequently Asked Questions about slack-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a Slack app with OAuth authentication and Web API integration?

Build Slack apps using Bolt framework with OAuth 2.0 flow for secure authentication. Bolt handles request verification, token management, and Web API calls across Node.js, Python, and Java, covering message handling, events, and Block Kit UI components.

What's the best way to create interactive Slack app interfaces with Block Kit?

Use Block Kit to construct interactive UI components within Slack apps. Block Kit enables message formatting, buttons, modals, and form inputs that integrate with Bolt's event handling and Web API for dynamic user interactions.

How do I handle Slack Events API and webhook verification securely?

Implement request verification and input sanitization using Bolt framework, which validates webhook signatures, handles rate limiting, and manages event subscriptions. This prevents unauthorized access and ensures secure event processing.

Can I deploy a Slack app to cloud environments and the Slack Marketplace?

Deploy Slack apps across local, cloud, and marketplace environments using OAuth templates and deployment pipelines provided by Bolt. Secure practices include token management, environment configuration, and marketplace submission guidelines.

Do I need different implementations for Slack apps in Node.js, Python, and Java?

Bolt supports Node.js, Python, and Java with language-specific templates. Core functionality—Web API calls, Events API handling, OAuth flows, and Block Kit rendering—works identically across all three, with implementation templates provided for each.