slack-skill
/slack-skill
Wspiera tworzenie aplikacji i integracji API Slack z frameworkiem Bolt, interfejsem Block Kit, obsługą zdarzeń i poleceniami slash.
- Autor
- jiunbae ↗
- Repozytorium
- agent-skills ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 01.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 11
- Skrypty
- 3
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 01.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
- 3 skrypty w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.
Skrypty: examples/workflow-example.js, src/js/index.js, src/python/app.py
Co robi i kiedy
Wspiera tworzenie aplikacji i integracji API Slack z frameworkiem Bolt, interfejsem Block Kit, obsługą zdarzeń i poleceniami slash.
Wyzwalacze z opisu
Oryginalny opis (EN)
Develops Slack apps and API integrations. Supports Bolt framework, Block Kit UI, event handling, and slash commands. Use for "Slack", "슬랙", "봇", "webhook" requests or Slack app development.
Jak działa
- Prerequisites
- Quick Start (Bolt)
- Block Kit
- Webhooks
- Event Subscriptions
- Best Practices
Podgląd SKILL.md
---
name: slack-skill
description: Develops Slack apps and API integrations. Supports Bolt framework, Block Kit UI, event handling, and slash commands. Use for "Slack", "슬랙", "봇", "webhook" requests or Slack app development.
allowed-tools: Read, Write, Edit, Bash, WebFetch
---
# Slack App Development
Bolt framework + Block Kit for Slack integrations.
## Prerequisites
```bash
export SLACK_BOT_TOKEN="xoxb-xxx"
export SLACK_SIGNING_SECRET="xxx"
export SLACK_APP_TOKEN="xapp-xxx" # for socket mode
```
## Quick Start (Bolt)
```typescript
import { App } from '@slack/bolt';
const app = new App({
token: process.env.SLACK_BOT_TOKEN,
signingSecret: process.env.SLACK_SIGNING_SECRET,
socketMode: true,
appToken: process.env.SLACK_APP_TOKEN,
});
// Slash command
app.command('/hello', async ({ command, ack, respond }) => {
await ack();
await respond(`Hello, ${command.user_name}!`);
});
// Message listener
app.message('hello', async ({ message, say }) => {
await say(`Hey there <@${message.user}>!`);
});
app.start(3000);
```
## Block Kit
### Simple Message
```json
{
"blocks": [
{
"type": "section",
"text": { "type": "mrkdwn", "text": "*Title*\nDescription" }
},
{
"type": "actions",
"elements": [
{ "type": "button", "text": { "type": "plain_text", "text": "Click" }, "action_id": "button_click" }
]
}
]
}
```
## Webhooks
### Incoming Webhook
```bash
curl -X POST $WEBHOOK_URL \
-H "Content-Type: application/json" \
-d '{"text": "Hello from webhook!"}'
```
## Event Subscriptions
Common events:
- `message.channels` - Channel messages
- `app_mention` - Bot mentioned
- `reaction_added` - Emoji reactions
## Best Practices
- Use socket mode for development
- Acknowledge commands within 3 seconds
- Use Block Kit for rich UIs
- Store tokens securely (never in code)
Pliki w paczce (11)
- QUICK_REFERENCE.md 7 KB
- README.md 5 KB
- SKILL.md 2 KB
- SLACK_SKILL_GUIDE.md 5 KB
- docs/BLOCK_KIT_COMPONENTS.md 11 KB
- docs/DEPLOYMENT_GUIDE.md 12 KB
- docs/SECURITY_BEST_PRACTICES.md 11 KB
- examples/workflow-example.js 9 KB
- src/js/index.js 9 KB
- src/python/app.py 13 KB
- templates/basic-app.md 3 KB
Wersje
W bazie nie ma innych skilli o nazwie slack-skill.
Migawka bazy z 28.10.2026 · wersja paczki c4f5acf555cd (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100slack-expert
Wspiera tworzenie botów Slack, interfejsów Block Kit, Events API, poleceń slash, przepływów OAuth i dystrybucji aplikacji, także w Pythonie i z Bolt. - 100slack-bot-builder
Buduje aplikacje Slack we frameworku Bolt w Pythonie, JavaScript i Javie, z Block Kit, komponentami interaktywnymi, poleceniami slash, zdarzeniami, przepływami OAuth i Workflow Builder, według praktyk produkcyjnych. - 90slack-app-stinger
Pomaga budować aplikacje Slack z Bolt: slash commands, Block Kit, modale, Events API, instalacje OAuth i zgłoszenie do Marketplace. - 100slack
Wspiera budowę botów Slack w Bolt SDK dla JavaScript i Pythona, interaktywne wiadomości Block Kit, polecenia slash, webhooki przychodzące, przetwarzanie zdarzeń i dystrybucję aplikacji enterprise. - 100slack-bot-builder
Buduje boty i integracje Slack przez Slack API i framework Bolt: polecenia slash, zdarzenia, wiadomości na kanały, interaktywne modale i bloki, workflowy oraz połączenia z innymi usługami. - 100slack
Pomaga budować bezpieczne i niezawodne integracje oraz boty Slack: projekt webhooków, interfejs Block Kit, Socket Mode i dobre praktyki API.