task-prioritization

$npx mdskill add aAAaqwq/AGI-Super-Team/task-prioritization

Recalculate priority scores to surface critical tasks before auto-execution.

  • Updates task rankings when deadlines shift or blockers emerge.
  • Depends on pm_tasks_master.csv and Telegram notifications.
  • Uses priority_score and last_updated columns for decision logic.
  • Delivers results via CSV export and top task summaries.

SKILL.md

.github/skills/task-prioritizationView on GitHub ↗
---
name: task-prioritization
description: Task prioritization and scoring
---
# Task Prioritization Skill

> Manually run the Task Prioritization agent to recalculate priority scores for all active tasks.

## When to use

- User asks to "update task priorities"
- User asks "what are my top priorities" (run this first, then show results)
- After bulk task changes (many deadlines changed, new blockers added, etc.)
- To preview priority changes before they auto-run

## How to execute

### Step 1: Run agent

```bash
cd $AGENTS_PATH/task-prioritization

# Preview changes (recommended first)
python3 task_prioritization_agent.py --dry-run --verbose

# Apply changes
python3 task_prioritization_agent.py
```

### Step 2: Review output

Agent will show:
- Total tasks processed
- Number of significant changes
- Top 5 tasks by priority
- Telegram notification if critical changes

### Step 3: Show user results

Read top tasks from CSV and present:

```bash
# Read updated priorities
head -20 $PM_PATH/pm_tasks_master.csv
```

Sort by priority_score and show top 5-10 tasks.

## Expected behavior

- Updates `priority_score` and `last_updated` columns in pm_tasks_master.csv
- Creates backup before write
- Sends Telegram alert if hot tasks in top 3
- Logs execution to pm_priority_agent_log.csv

## Error handling

If agent fails:
- Check /tmp/task-prioritization-agent-error.log
- Verify pm_tasks_master.csv exists and is readable
- Check if backup file exists: pm_tasks_master.csv.bak

## Related skills

- `show-today` — show today's tasks (uses priority_score)
- `daily-briefing` — morning report (uses priority_score)

## Notes

- Agent runs automatically 3x/day (08:00, 13:00, 18:00 Mon-Fri)
- Manual runs are safe (idempotent)
- Use --dry-run to preview without changes
- Algorithm details in agent README.md

More from aAAaqwq/AGI-Super-Team

SkillDescription
a-fund-monitor监控 A 股基金实时估值与盘后净值,自动判断交易日并生成提醒或分析。
add-leadAdd company/person/relationship to CRM
ads-agentAI-агент для управления Facebook рекламой. Вызывай для анализа, оптимизации, создания кампаний и отчётов.
afrexai-compliance-auditRun internal compliance audits against major governance and security
afrexai-personal-financeComplete personal finance system — budgeting, debt payoff, investing, tax optimization, net worth tracking, and financial independence planning. Use when managing money, building wealth, paying off debt, planning retirement, or optimizing taxes. Zero dependencies.
after-salesUse when managing post-purchase experience, building customer loyalty, or increasing repeat purchases
agent-contactsAI agent contacts — add, list, remove MCP contacts. Use when someone gives an agent URL, or when you need to view/remove contacts.
agent-model-switcher批量查看和切换子 agent 的模型配置,用于统一调整多 agent 的 provider/model 设置。
agent-patternsFormat SPAWN REQUEST messages to launch parallel agents, generate structured agent status reports, and define communication protocols within the sprint system. Use when the user needs to coordinate multiple agents, format spawn requests, produce agent reports, or establish inter-agent communication patterns.
agent-task-confirmUse when confirming whether a dispatched agent task was actually received, activated, and progressing after sessions_send or other task handoff actions.