ab-test-setup
FreeA/Bテストや実験の設計・実装を支援するスキル。 「A/Bテストを設計して」「スプリットテストしたい」「仮説を立ててテストしたい」「バリアントを比較」等のリクエストで発動。 トラッキング実装は analytics-tracking を参照。
The English summary is being prepared. Showing the original description.
Slackの未返信メッセージを検出し、返信ドラフトを生成するスキル。「未返信メッセージ」「返信してないメッセージ」「Slack確認」等のリクエストで発動。
The English summary is being prepared. Showing the original description.
Run score Not tested
See how to installReview the instructions the agent will receive before you install.
「未返信メッセージ」「返信してないメッセージ」「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
No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
A/Bテストや実験の設計・実装を支援するスキル。 「A/Bテストを設計して」「スプリットテストしたい」「仮説を立ててテストしたい」「バリアントを比較」等のリクエストで発動。 トラッキング実装は analytics-tracking を参照。
The English summary is being prepared. Showing the original description.
マルチエージェントシステムのアーキテクチャ設計ツールキット。 「エージェントを設計して」「マルチエージェント構成」「エージェントのアーキテクチャ」「オーケストレーション設計」等のリクエストで発動。
The English summary is being prepared. Showing the original description.
ai-agent-campのローカル環境セットアップを確認するスキル。 「セットアップ確認」「環境チェック」「初期設定できてる?」「インストール確認」「依存関係チェック」等のリクエストで発動。
The English summary is being prepared. Showing the original description.
ai-agent-campのスラッシュコマンドをCodexでルーティングするスキル。 「/start-0-1を実行」「スラッシュコマンドを使いたい」「コマンドルーティング」「Cursorのコマンドを使いたい」等のリクエストで発動。
The English summary is being prepared. Showing the original description.
ai-agent-campの環境変数・認証情報を安全に管理するスキル。 「APIキーを設定」「.envを管理」「環境変数の設定」「credential managerを使いたい」「秘密情報の管理」等のリクエストで発動。
The English summary is being prepared. Showing the original description.
ai-agent-campリポジトリの案内・オリエンテーションスキル。 「リポジトリ案内」「次のレッスンは?」「どこから始める」「ツールの違い」「aiagent概要」等のリクエストで発動。
The English summary is being prepared. Showing the original description.