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 页面并帮你完成安装。
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.
基于 SOC 职业分类
| 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