From slack
Slack チャンネルのメッセージ履歴を取得。Triggers on: /slack-history, 'slackのメッセージ', 'slackの履歴', 'チャンネルの会話', '投稿を確認', 'slackを確認'
How this skill is triggered — by the user, by Claude, or both
Slash command
/slack:slack-history<channel>[limit][期間]This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
指定チャンネルのメッセージ履歴を取得して表示します。チャンネル名でもIDでも指定可能。キャッシュ未取得時は自動取得します。
指定チャンネルのメッセージ履歴を取得して表示します。チャンネル名でもIDでも指定可能。キャッシュ未取得時は自動取得します。
スクリプトをフルパスリテラルで実行する。変数展開は使わない。
スクリプトはこの SKILL.md の2つ上のディレクトリの scripts/ にある。
例えばこの SKILL.md が /a/b/skills/slack-history/SKILL.md なら、スクリプトは /a/b/scripts/history.js。
node /a/b/scripts/history.js <channel> [limit] [--after YYYY-MM-DD] [--before YYYY-MM-DD]
例: node /a/b/scripts/history.js general 20
ユーザーが期間を指定した場合(「先週」「4/1から4/15まで」「直近3日」等)、 日付を YYYY-MM-DD 形式に変換して --after / --before オプションに設定してください。
例:
例: node /a/b/scripts/history.js general 50 --after 2026-04-01 --before 2026-04-15
ユーザーが数字のみの引数を指定した場合、取得件数として扱い limit に設定してください。 指定がなければデフォルト20件。API の上限は1000件。
例: node /a/b/scripts/history.js general 50
各メッセージの以下の情報は必ず含めてください。省略しないでください。
1234567890.123456 の形式)[N件のメッセージ]メッセージ本文は要約して構いません。
結果の末尾に「必要ならタイムスタンプを指定して特定の投稿のスレッドも開けます。」と案内してください。
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub whatarule/scoped-connectors --plugin slack