Quick task creation and assignment. Create tasks and optionally assign to agents and set status in one command.
View on GitHubskills/task/SKILL.md
February 3, 2026
Select agents to install to:
npx add-skill https://github.com/Bayonle/agentic-engineering/blob/main/skills/task/SKILL.md -a claude-code --skill taskInstallation paths:
.claude/skills/task/# 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