Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aviz85 avatar

Task Parsing

  • 1 installs
  • 1 repo stars
  • Updated January 12, 2026
  • aviz85/claude-tasks

task-parsing is a Claude skill that converts natural-language work descriptions into structured markdown task lines with priority, project, tags, and a time estimate.

About

This skill parses a plain-language description of work into a structured markdown task line with project, tags, priority, and a time estimate. A developer uses it when adding tasks or processing an inbox so free-form notes become trackable items. It also decides which file the task belongs in based on due-date phrases like today, this week, or someday.

  • Converts natural-language descriptions into a structured task line with @project, #tag, !priority and ~estimate
  • Maps urgency words to high/medium/low priority and complexity hints to time estimates
  • Routes tasks to today.md, backlog, or someday.md based on due-date phrases

Task Parsing by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #2,473 of 3,280 Productivity & Planning skills by installs in the Skillselion catalog
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

task-parsing capabilities & compatibility

Use cases
planning · project management
From the docs

What task-parsing says it does

Parses natural language into structured tasks with priority, due date, project, and tags. Use when adding tasks, processing inbox, or when user describes work to be done.
SKILL.md
Convert natural language into structured task format.
SKILL.md
npx skills add https://github.com/aviz85/claude-tasks --skill task-parsing

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars1
Last updatedJanuary 12, 2026
Repositoryaviz85/claude-tasks

What it does

Turn a spoken or typed description of work into a structured task with priority, estimate, project, and tags.

Who is it for?

Capturing loose task descriptions into a consistent trackable format

When should I use this skill?

Adding tasks, processing an inbox, or when a user describes work to be done

What you get

A formatted checkbox task with project, tags, priority, and estimate, routed to the right file.

  • Structured markdown task line
  • Destination-file routing (today/backlog/someday)

By the numbers

  • 7-step processing sequence from core action to destination file
  • 3 priority tiers (high/medium/low)

Files

SKILL.mdMarkdownGitHub ↗

Task Parsing

Convert natural language into structured task format.

Task Format

- [ ] Task description @project #tag !priority ~estimate

Parsing Rules

Priority Detection

Input PatternPriority
"urgent", "ASAP", "critical", "blocking"!high
"important", "should", "need to"!medium
"when possible", "eventually", "nice to have"!low

Time Estimation

Input PatternEstimate
"quick", "small", "minor"~15m
"short", "simple"~30m
"medium", "regular"~1h
"large", "significant"~2h
"big", "complex", "deep work"~4h

Due Date Extraction

Input PatternAction
"today", "EOD"Add to today.md
"tomorrow"Add to today.md with note
"this week", "by Friday"Add to backlog, Do First
"next week", "soon"Add to backlog, Schedule
"someday", "eventually"Add to someday.md

Project Detection

  • Look for explicit @project-name mentions
  • Infer from context: "for the API project" → @api
  • Work-related defaults to @work
  • Personal items get #personal tag

Tag Extraction

Common tags to apply:

  • #code - Programming tasks
  • #docs - Documentation
  • #meeting - Meetings and calls
  • #research - Research and learning
  • #bug - Bug fixes
  • #feature - New features
  • #review - Code/document reviews

Examples

Input: "Review John's PR for the auth feature, it's blocking the release" Output: - [ ] Review John's PR for auth feature @work #review #code !high ~30m

Input: "Eventually learn Kubernetes" Output: - [ ] Learn Kubernetes #learning !low ~4h → someday.md

Input: "Need to fix the login bug today" Output: - [ ] Fix login bug @work #bug !high ~1h → today.md

Processing Steps

1. Extract the core action (verb + object) 2. Detect priority from urgency words 3. Estimate time from complexity hints 4. Extract or infer project 5. Add relevant tags 6. Determine destination file 7. Format as markdown checkbox

Related skills

FAQ

What format does task-parsing output?

A markdown checkbox line: '- [ ] Task description @project #tag !priority ~estimate'.

How does it choose priority?

It maps urgency words: 'urgent/ASAP/critical/blocking' become !high, 'important/should/need to' become !medium, and 'when possible/eventually' become !low.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.