Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

task

verified

Quick task creation and assignment. Create tasks and optionally assign to agents and set status in one command.

View on GitHub

Marketplace

agentic-engineering

Bayonle/agentic-engineering

Plugin

agentic-workflow

Repository

Bayonle/agentic-engineering

skills/task/SKILL.md

Last Verified

February 3, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/Bayonle/agentic-engineering/blob/main/skills/task/SKILL.md -a claude-code --skill task

Installation paths:

Claude
.claude/skills/task/
Powered by add-skill CLI

Instructions

# Task Creation Skill

**Trigger**: `/task "title" [agent] [status]`
**Purpose**: Quickly create and assign tasks

## Usage Examples

```bash
# Create task in inbox
/task "Implement Swagger documentation"

# Create and assign to engineer (auto-sets to ready-to-build)
/task "Add user authentication" engineer

# Create, assign, and set specific status
/task "Fix login bug" engineer in-progress

# Create for QA
/task "Test payment flow" qa ready-for-testing
```

## Implementation

```python
import sys
import os
from datetime import datetime
from pathlib import Path
import re

# Plugin initialization
def get_plugin_dir():
    if '__file__' in globals():
        return Path(__file__).resolve().parent.parent.parent
    return Path.home() / '.claude/plugins/cache/agentic-workflow'

PLUGIN_DIR = get_plugin_dir()
sys.path.insert(0, str(PLUGIN_DIR / 'lib'))

from task_manager import get_task_manager
from activity import log_activity

# Parse arguments
if len(args) == 0:
    print("❌ Task title required")
    print("")
    print("Usage:")
    print("  /task \"Task title\"")
    print("  /task \"Task title\" agent")
    print("  /task \"Task title\" agent status")
    print("")
    print("Examples:")
    print("  /task \"Implement Swagger docs\"")
    print("  /task \"Add auth endpoint\" engineer")
    print("  /task \"Fix bug\" engineer in-progress")
    print("")
    print("Available agents: pm, architect, engineer, qa, devops")
    print("Available statuses: inbox, in-planning, ready-to-build, in-progress,")
    print("                    ready-for-testing, in-qa, ready-to-deploy")
    sys.exit(1)

title = args[0]
agent = args[1] if len(args) > 1 else None
status = args[2] if len(args) > 2 else None

# Auto-determine status based on agent if not specified
if agent and not status:
    status_map = {
        'pm': 'inbox',
        'architect': 'in-planning',
        'engineer': 'ready-to-build',
        'qa': 'ready-for-testing',
        'devops': 'ready-to-deploy'
    }
    s

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
5864 chars