task-extractor

Extract actionable tasks and assignees from unstructured text inputs.

2|Updated Jul 22, 2026
One-click install
npx skills add https://github.com/0xUrsanomics/utopia-os --skill task-extractor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-extractor
Source: https://github.com/0xUrsanomics/utopia-os/tree/main/skills-shared/task-extractor
Command: npx skills add https://github.com/0xUrsanomics/utopia-os --skill task-extractor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the problem of fragmented communication and lost action items by automatically identifying tasks within unstructured text and routing them to the correct team members and knowledge bases.

Core Features & Use Cases

  • Automated Extraction: Parses messages, meeting notes, and emails to identify action items, deadlines, and assignees.
  • Contextual Routing: Automatically assigns tasks based on team roles and routes sensitive information to personal channels while posting team tasks to a shared topic.
  • Knowledge Integration: Updates the team knowledge graph and provides concise notifications to ensure accountability and visibility.

Quick Start

Trigger the task extractor by providing a block of meeting notes or a message thread to identify and assign all pending action items.

Frequently Asked Questions about task-extractor

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

FAQPage Schema
How do I extract actionable tasks from unstructured meeting notes?

You can extract actionable tasks from unstructured meeting notes by feeding the text into the system, which parses messages to identify action items, deadlines, and assignees. It automatically routes extracted tasks to a centralized ledger based on predefined team rosters.

What is the best way to automate task extraction and assignment from team communication channels?

The best way to automate task extraction from team communication channels is by parsing unstructured messages to identify assignments and deadlines. The system uses predefined team rosters to resolve assignees and routes sensitive information to personal channels while posting team tasks to a shared topic.

Can I automatically resolve task assignees and deadlines from raw text inputs?

Yes, you can automatically resolve task assignees and deadlines from raw text inputs. The system operates across meeting documentation and team communication channels, matching identified action items against predefined team rosters to ensure accurate assignment and scheduling.

How does automated task lifecycle management handle notifications and knowledge graph updates?

Automated task lifecycle management handles notifications and knowledge graph updates by sending concise notifications for accountability and updating the team knowledge graph. This ensures consistent visibility and tracking for all extracted action items within the centralized ledger.

Do I need a predefined team roster to route sensitive information and team tasks effectively?

Yes, you need a predefined team roster to route sensitive information and team tasks effectively. The roster allows the system to resolve assignees accurately, sending sensitive information to personal channels while posting general team tasks to a shared topic.