Back to skills
SkillHub ClubShip Full StackFull Stack

task-manager

A CLI tool for managing Claude Code team tasks outside the built-in interface. Provides archiving, bulk cleanup, and dependency visualization for resolved tasks. Auto-detects team context from environment and git, reducing manual configuration. Includes dry-run previews and preserves task history through archiving.

Packaged view

This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.

Stars
2,120
Hot score
99
Updated
March 20, 2026
Overall rating
A7.3
Composite score
5.8
Best-practice grade
F36.0

Install command

npx @skill-hub/cli install numman-ali-cc-mirror-task-manager
task-managementcli-toolteam-collaborationworkflow-automation

Repository

numman-ali/cc-mirror

Skill path: src/skills/task-manager

A CLI tool for managing Claude Code team tasks outside the built-in interface. Provides archiving, bulk cleanup, and dependency visualization for resolved tasks. Auto-detects team context from environment and git, reducing manual configuration. Includes dry-run previews and preserves task history through archiving.

Open repository

Best for

Primary workflow: Ship Full Stack.

Technical facets: Full Stack.

Target audience: Development teams using Claude Code who need to manage task clutter, visualize dependencies, or archive completed work outside the built-in interface..

License: Unknown.

Original source

Catalog source: SkillHub Club.

Repository owner: numman-ali.

This is still a mirrored public skill entry. Review the repository before installing into production workflows.

What it helps with

  • Install task-manager into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
  • Review https://github.com/numman-ali/cc-mirror before adding task-manager to shared team environments
  • Use task-manager for productivity workflows

Works across

Claude CodeCodex CLIGemini CLIOpenCode

Favorites: 0.

Sub-skills: 0.

Aggregator: No.

Original source / Raw SKILL.md

---
name: task-manager
description: CLI tool for managing team tasks outside of Claude Code's built-in tools. Use this skill when tasks need to be archived, bulk cleaned up, or when you need a high-level view of task dependencies. Triggers: (1) User asks to clean up or archive completed tasks, (2) Too many resolved tasks cluttering the list, (3) Need to visualize task dependencies, (4) Want to manage tasks via command line.
---

# Task Manager CLI

You have access to `npx cc-mirror tasks` - a CLI for managing team tasks.

## Auto-Detection

The CLI auto-detects your context:

- **Variant**: From `CLAUDE_CONFIG_DIR` environment variable
- **Team**: From current working directory (git root folder name)

No need to specify `--variant` or `--team` in most cases.

## Commands

```bash
# List tasks
npx cc-mirror tasks                    # Open tasks (default)
npx cc-mirror tasks --status all       # All tasks

# View dependencies
npx cc-mirror tasks graph              # Visual dependency tree

# Archive resolved tasks (preserves history)
npx cc-mirror tasks archive --resolved --dry-run   # Preview
npx cc-mirror tasks archive --resolved             # Execute

# Delete permanently (no history)
npx cc-mirror tasks clean --resolved --dry-run     # Preview
npx cc-mirror tasks clean --resolved               # Execute

# Single task operations
npx cc-mirror tasks show <id>          # View details
npx cc-mirror tasks archive <id>       # Archive one task
npx cc-mirror tasks delete <id>        # Delete one task
```

## When to Use

Use `AskUserQuestion` to confirm with the user:

```
When tasks are cluttering:
  → "Archive resolved tasks?" (preserves in archive folder)
  → "Delete resolved tasks?" (permanent removal)
  → "Show task graph first?" (see dependencies)

When user wants to see other projects/teams:
  → "Which team?" (then use --team flag)
  → "Which variant?" (then use --variant flag)
  → "All teams?" (then use --all flag)
```

## Viewing Other Teams/Variants

By default, commands target your current team. To view others:

```bash
# Different team in same variant
npx cc-mirror tasks --team other-project

# Different variant
npx cc-mirror tasks --variant zai --team my-project

# All teams in current variant
npx cc-mirror tasks --all

# All variants, all teams
npx cc-mirror tasks --all-variants --all
```

Ask the user which team/variant they want to view using `AskUserQuestion`.

## Archive vs Delete

| Action  | Command              | Effect                                    |
| ------- | -------------------- | ----------------------------------------- |
| Archive | `archive --resolved` | Moves to `archive/` folder with timestamp |
| Delete  | `clean --resolved`   | Permanently removes files                 |

**Prefer archive** - it preserves task history for future reference.
task-manager | SkillHub