tusk-init

Automate tusk setup by scanning codebases, writing config files, and initializing the database.

1|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/gioe/tusk --skill tusk-init
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tusk-init
Source: https://github.com/gioe/tusk/tree/main/skills/tusk-init
Command: npx skills add https://github.com/gioe/tusk --skill tusk-init

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the complex and time-consuming process of configuring the tusk task management system for a new or existing project.

Core Features & Use Cases

  • Interactive Configuration: Guides users through setting up domains, task types, and agents based on codebase analysis.
  • Codebase Scanning: Analyzes project structure and dependencies to suggest relevant configurations.
  • Automated Setup: Writes the tusk/config.json file and initializes the SQLite database.
  • TODO Seeding: Optionally converts TODO/FIXME comments in code into actionable tasks.

Quick Start

Run the tusk-init skill to set up tusk for your current project.

Frequently Asked Questions about tusk-init

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate project setup and configuration for task management?

Automating project setup for task management is done by interactively scanning the codebase, suggesting agents and domains, writing config files, and initializing the SQLite database.

Can I seed tasks from TODO and FIXME comments in my codebase?

Yes, you can seed tasks from TODO comments. The setup process optionally scans your codebase for TODO and FIXME comments and converts them into actionable tasks during initialization.

How does codebase scanning suggest task management configuration?

Codebase scanning suggests configuration by analyzing your project structure and dependencies to recommend relevant task types, domains, and agents for your interactive setup.

Do I need to manually create the database when configuring project tasks?

No manual database creation is needed. The setup process automatically writes the tusk/config.json file and initializes the SQLite database for your project.

What is the best way to initialize task management for an existing project?

The best way to initialize task management for an existing project is running an interactive setup that analyzes code structure, suggests configurations, and optionally seeds tasks from TODO comments.