一键导入
slack-unanswered
Slackの未返信メッセージを検出し、返信ドラフトを生成するスキル。 「未返信メッセージ」「返信してないメッセージ」「Slack確認」等のリクエストで発動。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Slackの未返信メッセージを検出し、返信ドラフトを生成するスキル。 「未返信メッセージ」「返信してないメッセージ」「Slack確認」等のリクエストで発動。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | slack-unanswered |
| description | Slackの未返信メッセージを検出し、返信ドラフトを生成するスキル。 「未返信メッセージ」「返信してないメッセージ」「Slack確認」等のリクエストで発動。 |
| triggers | ["未返信メッセージ","返信してないメッセージ","Slack確認","未読メンション","返信が必要なメッセージ","slack-unanswered","unanswered messages"] |
「未返信メッセージ」「返信してないメッセージ」「Slack確認」「未読メンション」
This skill finds Slack messages that need your attention and helps you reply to them.
All searches are performed in: slack-sync/data/
以下を自分の Slack 表示名・ユーザー名に置き換えてください。
Search for these names (case-insensitive):
@{YOUR_DISPLAY_NAME}@{YOUR_FULL_NAME}@{YOUR_SLACK_USERNAME}{YOUR_FULL_NAME}, {YOUR_SLACK_USERNAME}設定方法: 上記のプレースホルダーを自分の情報に書き換えるか、--users オプションで指定してください。
Search for messages containing your identifiers:
grep -rn -B2 -A10 -E "@{YOUR_DISPLAY_NAME}|@{YOUR_SLACK_USERNAME}|{YOUR_FULL_NAME}" slack-sync/data/
A message is unanswered if:
?) or contains a request> #### immediately after it (before the next ### or ---)Focus on recent messages (last 7 days). Exclude bot messages (Sentry, Vercel, etc.).
For each unanswered message, provide:
For messages that need replies, generate a draft reply in Japanese. Ask the user to review and edit.
IMPORTANT: Always get user confirmation before sending!
The reply flow is:
data/slack-sync/scripts/reply_slack.py
# Dry run (preview without sending)
python data/slack-sync/scripts/reply_slack.py \
--url "https://xxx.slack.com/archives/CHANNEL/pTIMESTAMP" \
--message "返信内容" \
--dry-run
# Actually send (only after user confirms!)
python data/slack-sync/scripts/reply_slack.py \
--url "https://xxx.slack.com/archives/CHANNEL/pTIMESTAMP" \
--message "返信内容"
SLACK_USER_TOKEN=xoxp-...
This token needs the chat:write scope. See setup instructions below.
Claude: 以下の返信案を作成しました:
---
宛先: @{SENDER_NAME}
チャンネル: datadev-ai
Slack: [リンク](https://...)
返信案:
「担当者名のSlackアカウントは @xxx です!」
---
この内容で送信してよろしいですか? (修正があれば教えてください)
User: OKです
Claude: [reply_slack.py を実行して送信]
送信しました!
To enable reply functionality:
chat:write - Post messagesxoxp-... tokenSLACK_USER_TOKEN in your environment/GitHub SecretsMessages in markdown files:
### HH:MM - Sender Name [[Slack]](url)> ####slack-sync/TODO.md
- [ ] **[channel-name]** Sender名 (日付 時刻)
- 内容: メッセージの要約
- Slack: URL
- 返信案: 返信内容のドラフト
[x] に変更When you find an unanswered message, add it to slack-sync/TODO.md:
- [ ] **[datadev-ai]** {SENDER_NAME}さん (1/7 19:10)
- 内容: 担当者名のSlackアカウント名の確認
- Slack: https://...
- 返信案: アカウント名を確認して回答
After sending a reply:
- [ ] to - [x]grep -rn -B2 -A10 "@{YOUR_DISPLAY_NAME}" slack-sync/data/ | head -200
grep -rn "### [0-9:]* - {YOUR_DISPLAY_NAME}" slack-sync/data/ | head -100
grep -rn -A5 "@{YOUR_DISPLAY_NAME}" slack-sync/data/ | grep -E "\?$|でしょうか|ですか|ますか|ください"
cat slack-sync/TODO.md
Slack検索・TODO抽出・タスク管理を行うサブエージェント。 複数データソースからタスクを抽出し、優先順位付けを行う。 「Slackを検索」「タスクを抽出」「TODO確認」「メンション確認」等のリクエストで発動。
BigQuery/Snowflake接続、EDA、可視化、Marimoノートブック作成を行うサブエージェント。 データ分析関連の4つのルール(data_analysis, visualization, notebook, marimo_variable_naming)を統合。 「データ分析して」「BigQueryに接続」「EDAを実行」「Marimoで分析」等のリクエストで発動。
Remotionコンポジションを20項目チェックリストで品質レビューする。 「動画レビュー」「motion review」「Remotion品質チェック」等のリクエストで発動。
Remotion + Kling i2v でプロモーションMV動画・バイラルショート動画を生成するスキル。 「MV作成」「動画を作って」「プロモーション動画」「TikTok動画」等のリクエストで発動。
Slackチャンネルやメッセージをセマンティック検索するスキル。 「Slackで検索して」「チャンネルを探して」「発言を探して」等のリクエストで発動。
YouTube Data API v3 を使用した動画アップロードスキル。 Shorts自動検出、UTMリンク自動挿入、予約投稿に対応。 「YouTube投稿」「動画アップロード」「Shorts投稿」等で発動。