@tank/tank-project-setup

Detects project stack and configures Tank skills and CI/CD pipelines.

1|1|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/tankpkg/skills --skill tank-tank-project-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: @tank/tank-project-setup
Source: https://github.com/tankpkg/skills/tree/main/skills/tank-project-setup
Command: npx skills add https://github.com/tankpkg/skills --skill tank-tank-project-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the integration of Tank skills into any new or existing project, ensuring consistent setup and CI/CD pipeline configuration.

Core Features & Use Cases

  • Project Stack Detection: Automatically identifies the project's framework and technologies.
  • Skill Recommendation: Suggests relevant Tank skills based on the detected stack.
  • Automated Configuration: Creates or updates skills.json, installs skills, and sets up CI/CD pipelines (GitHub Actions, GitLab CI).
  • Use Case: When starting a new Node.js project, this Skill can detect it, recommend @tank/react and @tank/clean-code, create the necessary skills.json, run tank install, and configure GitHub Actions to automatically install these skills on every build.

Quick Start

Use the tank-project-setup skill to initialize Tank skills for the current project.

Frequently Asked Questions about @tank/tank-project-setup

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

FAQPage Schema
How do I automate project setup and CI/CD pipeline configuration for multiple frameworks?

Automating project setup requires detecting the project stack via files like package.json or pyproject.toml. This Skill scans for framework indicators, recommends relevant skills, creates a project-level skills.json, and configures CI/CD workflows to install them automatically on every build.

How does project stack detection work for recommending relevant developer tools?

Project stack detection works by scanning for framework indicator files such as angular.json, package.json, and pyproject.toml in the project directory. It identifies the technologies in use and then recommends specific Tank skills tailored to the detected framework and environment.

Can I use this automated skill integration with both GitHub Actions and GitLab CI?

Yes, automated skill integration supports both GitHub Actions and GitLab CI pipelines. It configures the necessary CI/CD workflows to ensure that skills defined in your project's skills.json are automatically installed and updated during the build process.

What is a skills.json file and when do I need it for my project?

A skills.json file is a project-level configuration file used to define and manage Tank skill integrations. You need it when setting up a new project or adding automated CI/CD pipelines, as it dictates which skills are installed and executed during builds.

How do I initialize Tank skills for an existing Node.js or Python project?

To initialize Tank skills for an existing project, run the tank-project-setup process. It automatically detects the stack from existing configuration files, recommends skills, generates the skills.json file, and sets up the necessary CI/CD pipelines for continuous integration.