Skip to content
Back to skills

Task Master Install

DSecurity

Task-master is an AI-powered task management system for breaking down complex projects into manageable tasks and subtasks. It supports PRD parsing, complexity analysis, and specification-driven development workflows.

  • 57 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 17, 2026
ai-agentsbashnodenodejsdockergitapi

Works with

  • cursor
  • terminal
  • cli
  • api
  • mcp

Security analysis

D46/100
  • criticalPipes output to a shell interpreter
  • criticalDownloads and executes remote scripts — classic supply chain attack
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro shows the line behind each finding and how to fix it

Scanned October 17, 2026

npx -y skills add diegosouzapw/awesome-omni-skill --skill task-master-install --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Task Master Install?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Task Master Install
[![Security: D — Skills Directory](https://www.skillsdirectory.com/api/skills/diegosouzapw-task-master-install/badge)](https://www.skillsdirectory.com/skills/diegosouzapw-task-master-install)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: task-master-install
description:
  Install and initialize task-master for AI-powered task management and specification-driven
  development. Use this skill when users ask you to parse a new PRD, when starting a new project
  that needs structured task management, when users mention wanting task breakdown or project
  planning, or when implementing specification-driven development workflows.
---

# Task Master Install

## Overview

Task-master is an AI-powered task management system for breaking down complex projects into
manageable tasks and subtasks. It supports PRD parsing, complexity analysis, and
specification-driven development workflows.

## Installation

### Step 1: Check if already installed:

```bash
task-master --version
```

If task-master is already installed and the project has a `.taskmaster/` folder, you are finished.

### Step 2: If you need to install Task-Master:

**Global installation (recommended):**

```bash
npm install -g task-master-ai
```

**Local/npx alternative:**

```bash
npx task-master-ai init
```

### Step 3: If you don't have a `.taskmaster/` folder in your project

```bash
task-master init
```

**Common flags:**

- `--name <name>` - Set project name
- `--description <text>` - Set project description
- `--version <version>` - Set initial version (e.g., '0.1.0')
- `--rules <profiles>` - Specify rule profiles (e.g., `cursor,windsurf`)
- `-y, --yes` - Skip prompts, use defaults

**Example:**

```bash
task-master init --name "My Project" --description "AI-powered web app" --version "0.1.0" --rules cursor,windsurf --yes
```

## What Happens During Init

Task-master init automatically creates:

- `.taskmaster/` directory structure (config, tasks, docs, reports, templates)
- Rule files for AI coding assistants (`.cursor/rules/`, etc.)
- Configures AI provider and models to use: Cortex-Code, Claude-Code, Gemini-CLI, Codex-CLI, API,
  etc.

**The bootstrapped rules guide all future task-master workflows** - no additional setup needed.

## Installing MCP Server for AI Agents

To enable AI agents to interact with task-master through MCP tools:

**Option 1: Using Cortex (Recommended)**

```bash
# Using npx (no global install required)
cortex mcp add --args '-y, task-master-ai, mcp' taskmaster npx
snova mcp add --args "run, -i, --rm, -e, DOCUMENT_URL, -e, DOCUMENT_TOKEN, -e, DOCUMENT_ID, -e, RUNTIME_URL, -e, RUNTIME_TOKEN, -e, ALLOW_IMG_OUTPUT, datalayer/jupyter-mcp-server:latest" --env "DOCUMENT_URL=http://host.docker.internal:8888, DOCUMENT_TOKEN=jupyter_mcp_token, DOCUMENT_ID=notebooks/model_training.ipynb, RUNTIME_URL=http://host.docker.internal:8888, RUNTIME_TOKEN=jupyter_mcp_token, ALLOW_IMG_OUTPUT=true" jupyter-mcp-server docker

# Or if task-master is installed globally
cortex mcp add taskmaster task-master --args "mcp"
```

**Option 2: Manual Configuration**

Add to your MCP configuration (e.g., `.cursor/mcp.json` or `claude_desktop_config.json`):

```json
{
  "mcpServers": {
    "taskmaster": {
      "command": "npx",
      "args": ["-y", "task-master-ai", "mcp"]
    }
  }
}
```

**Or if task-master is installed globally:**

```json
{
  "mcpServers": {
    "taskmaster": {
      "command": "task-master",
      "args": ["mcp"]
    }
  }
}
```

After configuration, restart your AI agent to connect to the task-master MCP server.

## Troubleshooting

**Node.js not found** - Install Node.js v16+ using:

- Windows (with admin): `winget install OpenJS.NodeJS`
- macOS: `brew install node`
- Linux: `sudo apt install nodejs npm` (Debian/Ubuntu) or `sudo yum install nodejs` (RHEL/CentOS)
- Download installer: [nodejs.org](https://nodejs.org/)

**Installation issues** - Uninstall and reinstall globally:

```bash
npm uninstall -g task-master-ai
npm install -g task-master-ai
```

Then restart terminal and verify with `task-master --version`

**Permission errors:**

- Unix/macOS: Install via nvm using
  `curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash`, restart
  terminal, and run `nvm install 24`
- Windows without admin: Use Node.js installer's "Install for me only" option

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.