slack-task-manager

Search Slack channels, extract TODOs, and prioritize tasks by urgency.

345|12|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/minicoohei/ai-agent-camp --skill slack-task-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-task-manager
Source: https://github.com/minicoohei/ai-agent-camp/tree/main/.claude/skills/slack-task-manager
Command: npx skills add https://github.com/minicoohei/ai-agent-camp --skill slack-task-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-dotenv, google-generativeai.

What problem does it solve?

Slack data is scattered across channels and mentions, making it hard to identify actionable tasks quickly. This Skill provides a dedicated sub-agent to search Slack, extract TODOs, and prioritize tasks in a cohesive workflow, reducing context switching and speeding up project delivery.

Core Features & Use Cases

  • Slack Search: semantic search over workspace channels and people to surface relevant conversations
  • TODO Extraction: identify and classify tasks from mentions with status levels (pending, in-progress, completed)
  • Task Extraction & Prioritization: aggregate tasks from multiple sources and rank by urgency and due date
  • Use Case: A project lead asks for open tasks in a channel and receives a concise prioritized list for quick action

Quick Start

Ask the Slack task manager to search Slack for a project channel and extract its TODOs to generate a prioritized task list.

Frequently Asked Questions about slack-task-manager

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

FAQPage Schema
How do I extract tasks and TODOs from Slack channel conversations?

To extract tasks from Slack conversations, this Skill searches workspace channels and mentions to identify TODOs, classifying them by status levels like pending, in-progress, and completed. It returns a structured list of actionable items.

What is the best way to prioritize action items scattered across Slack mentions?

Prioritizing action items across Slack mentions is handled by aggregating tasks from multiple data sources and ranking them by urgency and due date. This surfaces a concise, prioritized list for quick project execution.

Can I search Slack workspaces for specific project conversations and surface their status updates?

Yes, you can search Slack workspaces and channels to surface relevant conversations and status updates. The Skill performs semantic search over people and channels to identify and extract prioritized tasks for quick action.

Do I need a specific API environment setup to extract TODOs from Slack channels?

You need an environment-configured API setup using python-dotenv and google-generativeai dependencies. This configuration allows the modular sub-skills to access Slack data and return structured task extraction results for downstream agents.

Can this task manager aggregate tasks from multiple Slack data sources into one list?

Yes, the task manager aggregates tasks from multiple Slack data sources, including workspaces, channels, and mentions. It extracts and prioritizes these action items into a single structured summary for downstream agents.