slack-diagnosis

Diagnose Slack bot issues by correlating conversation threads, system logs, and application code.

46|5|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/victoriacity/openakari --skill slack-diagnosis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-diagnosis
Source: https://github.com/victoriacity/openakari/tree/main/.claude/skills/slack-diagnosis
Command: npx skills add https://github.com/victoriacity/openakari --skill slack-diagnosis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps diagnose and fix issues when the Slack bot is not behaving as expected, by correlating Slack messages with system logs and code.

Core Features & Use Cases

  • Runtime Verification: Checks for duplicate or orphan processes that could cause unexpected bot behavior.
  • Log Correlation: Analyzes Slack message history alongside system interaction logs and PM2 application logs.
  • Issue Classification: Categorizes problems into areas like misunderstanding, missing capability, or poor feedback.
  • Use Case: If users report the bot is ignoring commands or acting erratically in a Slack thread, this Skill can pinpoint the cause by examining the conversation flow and underlying system behavior.

Quick Start

Use the slack-diagnosis skill to investigate a problem in the recent Slack conversation history.

Frequently Asked Questions about slack-diagnosis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I debug a Slack bot that is ignoring commands or acting erratically?

To debug a Slack bot acting erratically, you can diagnose the issue by correlating Slack message history with system interaction logs and application code. This systematically pinpoints root causes like process topology errors or code-level bugs.

Why does my Slack bot exhibit unexpected behavior in conversation threads?

Unexpected Slack bot behavior often stems from duplicate or orphan processes, interaction log discrepancies, or code-level bugs. Analyzing conversation threads alongside PM2 application logs identifies whether the root cause is a misunderstanding or missing capability.

What's the best way to troubleshoot Slack bot issues using system logs?

The best way to troubleshoot Slack bot issues is by performing log correlation, which analyzes Slack message history alongside system interaction logs and PM2 application logs. This classifies problems into areas like missing capability or poor feedback.

Can I diagnose Slack bot process topology errors without manual log inspection?

Yes, you can diagnose Slack bot process topology errors automatically. The skill performs runtime verification to check for duplicate or orphan processes, eliminating manual log inspection by mapping conversation flow to underlying system behavior.

How do I classify Slack bot problems to recommend actionable fixes?

To classify Slack bot problems and recommend actionable fixes, the diagnostic process categorizes issues into areas like misunderstanding, missing capability, or poor feedback. This issue classification enables systematic debugging and targeted improvement of bot functionality.

When should I not use conversation thread analysis for Slack bot debugging?

Conversation thread analysis for Slack bot debugging is not suitable when the issue lies entirely outside the messaging context, such as network outages or external API failures, because it relies on correlating message history with application logs.