slack
Use when you need to control Slack from OpsIntelligence via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when you need to control Slack from OpsIntelligence via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
OpsIntelligence DevOps skill graph — the entry point for PR review, SonarQube triage, CI/CD monitoring, incident response, and runbook execution. Lazy-load a specific node via read_skill_node("devops", "<node>").
Summarize URLs, articles, PDFs, and YouTube videos using the agent’s built-in LLM — no external CLI required.
Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
Use when user requests diagrams, flowcharts, architecture charts, visualizations, multi-page or satellite diagrams, reference blocks for detail views, connectivity-only topology maps, or non-overlapping edge routing. Also use proactively when explaining systems with 3+ components, complex data flows, or relationships that benefit from visual representation. Generates .drawio XML files and exports to PNG/SVG/PDF locally using the native draw.io desktop CLI.
Review a GitHub pull request end-to-end: check out the branch, run the code locally, post line-level comments, code suggestions, and a final Approve / Request-changes / Comment review. Use when: (1) the user says 'review PR X', 'check this PR', 'can we merge #123'; (2) the chain_run `pr-review` has produced a verdict and you need to post it; (3) an on-call engineer asks for a second opinion on a diff. NOT for: GitLab MRs (use gitlab skill), non-GitHub forges, or performing the merge itself — merges always require explicit human confirmation in the same turn.
AWS CLI v2 quick-reference for experienced developers. Covers compute (Lambda, ECS, EKS), storage (S3, DynamoDB, Aurora), networking (VPC, SSM tunneling), security (IAM, Secrets Manager), and GitHub Actions CI/CD. Use when asked to "write aws commands", "debug aws access", "set up cross-account roles", "configure aws cli", "assume role", "S3 bucket operations", or "deploy to ECS".
| name | slack |
| description | Use when you need to control Slack from OpsIntelligence via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs. |
| metadata | {"opsintelligence":{"emoji":"💬","requires":{"config":["channels.slack"]}}} |
Use slack to react, manage pins, send/edit/delete messages, and fetch member info. The tool uses the bot token configured for OpsIntelligence.
channelId and messageId (Slack message timestamp, e.g. 1712023032.1234).emoji (Unicode or :name:).to target (channel:<id> or user:<id>) and content.Message context lines include slack message id and channel fields you can reuse directly.
| Action group | Default | Notes |
|---|---|---|
| reactions | enabled | React + list reactions |
| messages | enabled | Read/send/edit/delete |
| pins | enabled | Pin/unpin/list |
| memberInfo | enabled | Member info |
| emojiList | enabled | Custom emoji list |
{
"action": "react",
"channelId": "C123",
"messageId": "1712023032.1234",
"emoji": "✅"
}
{
"action": "reactions",
"channelId": "C123",
"messageId": "1712023032.1234"
}
{
"action": "sendMessage",
"to": "channel:C123",
"content": "Hello from OpsIntelligence"
}
{
"action": "editMessage",
"channelId": "C123",
"messageId": "1712023032.1234",
"content": "Updated text"
}
{
"action": "deleteMessage",
"channelId": "C123",
"messageId": "1712023032.1234"
}
{
"action": "readMessages",
"channelId": "C123",
"limit": 20
}
{
"action": "pinMessage",
"channelId": "C123",
"messageId": "1712023032.1234"
}
{
"action": "unpinMessage",
"channelId": "C123",
"messageId": "1712023032.1234"
}
{
"action": "listPins",
"channelId": "C123"
}
{
"action": "memberInfo",
"userId": "U123"
}
{
"action": "emojiList"
}