slack-pull
Pull data from Slack. Use when a user asks to retrieve messages, threads, or channel history from Slack.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Pull data from Slack. Use when a user asks to retrieve messages, threads, or channel history from Slack.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Manage notes in an Obsidian vault. Use when a user asks to create, update, move, search, or organize notes or knowledge base entries.
Query and explore metrics in Grafana Mimir. Use when a user asks to pull metrics data for analysis.
Query and explore logs in Grafana Loki via the logcli command-line tool. Use when a user asks to pull logs for analysis.
Query and explore distributed traces in Grafana Tempo. Use when a user asks to pull tracing data for analysis.
| name | slack-pull |
| description | Pull data from Slack. Use when a user asks to retrieve messages, threads, or channel history from Slack. |
| allowed-tools | Bash(*/slack-pull.sh:*) |
Retrieves data from Slack by delegating to claude-cli, which has native Slack access.
Requirements: claude CLI must be installed and authenticated.
Use the slack-pull.sh script located in the same directory as this skill file to pull data from Slack.
Pass a plain-language prompt describing what to retrieve. Be specific: include channel names, date ranges, keywords, or thread context as relevant.
If the script exits with a non-zero status or prints nothing useful, declare failure and stop — do not retry or attempt workarounds.
Pipe or redirect output to a temporary file when the result needs further analysis.
Pull recent messages from a channel:
~/pi/agent/skills/slack-pull/slack-pull.sh "Get the last 20 messages from #engineering"
Pull messages in a date range:
~/pi/agent/skills/slack-pull/slack-pull.sh "Get messages from #incidents between March 10 and March 15 2026"
Search for a keyword across channels:
~/pi/agent/skills/slack-pull/slack-pull.sh "Find messages mentioning 'deployment failed' in #alerts from the past week"
Save output for offline analysis:
~/pi/agent/skills/slack-pull/slack-pull.sh "Get today's messages from #oncall" > /tmp/slack-oncall.txt