taskflow-inbox-triage

Route inbox items to Slack, notify owners, and queue summaries.

5|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/p-sree-sai-pavan/P.A.R.K.E.R --skill taskflow-inbox-triage-p-sree-sai-pavan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: taskflow-inbox-triage
Source: https://github.com/p-sree-sai-pavan/P.A.R.K.E.R/tree/main/gateway/skills/taskflow-inbox-triage
Command: npx skills add https://github.com/p-sree-sai-pavan/P.A.R.K.E.R --skill taskflow-inbox-triage-p-sree-sai-pavan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Triage inbox items with one owner flow to classify, route, and wait for external replies, enabling timely follow-ups and consolidated summaries.

Core Features & Use Cases

  • Unified flow for business and personal items: routes business items to Slack with a waiting state, personal items trigger immediate notifications, and others are queued for end-of-day summaries.
  • Deterministic task orchestration: creates a single batch flow, runs a detached classifier task, persists state in stateJson, and resumes when input completes.
  • Stateful routing and resumption: supports waiting on replies with waitJson, and finishes once items are routed and all waits resolve.

Quick Start

Create a new inbox batch and run classification to route messages by type and wait for external replies.

Frequently Asked Questions about taskflow-inbox-triage

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

FAQPage Schema
How do I automate inbox triage for a shared team mailbox with waiting states?

Automating inbox triage uses a single-owner flow to classify messages, route business items to Slack with a waiting state, and hold other items for end-of-day summaries. It persists routing state in stateJson and resumes when external replies complete.

How does routing state persist and resume when waiting for external replies?

Routing state persists by saving context in stateJson and waitJson during detached classification tasks. The flow resumes automatically when external input completes, coordinating multi-step triage processes until all waiting items resolve and the batch finishes.

Can I route personal inbox items differently from business messages?

Routing personal inbox items separately triggers immediate owner notifications, while business messages route to Slack with a waiting state. Everything else queues for end-of-day summaries, ensuring unified triage across both personal and shared inbox items.

What is the best way to consolidate unresolved inbox items for end-of-day summaries?

Consolidating unresolved inbox items for end-of-day summaries involves holding non-business and non-personal messages in a queued state. The single-owner flow batches these remaining items, finishing once all routing and waitJson resolutions complete.

Does inbox triage work for personal assistants managing shared inboxes?

Inbox triage works for personal assistants by applying a deterministic single-owner flow to shared inboxes. It classifies messages, routes them to Slack or owners, and coordinates multi-step waiting states, suiting assistants managing mixed business and personal items.

Why does my batch flow hold items instead of routing them immediately?

A batch flow holds items instead of routing immediately when they do not match business or personal classification criteria. These unmatched items remain in a persisted waiting state for end-of-day summary consolidation rather than triggering immediate notifications.