create-template

Generate Harness v0 templates for Steps, Stages, Pipelines, and StepGroups.

1|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/thisrohangupta/cursor-harness-plugin --skill create-template-thisrohangupta
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-template
Source: https://github.com/thisrohangupta/cursor-harness-plugin/tree/main/skills/create-template
Command: npx skills add https://github.com/thisrohangupta/cursor-harness-plugin --skill create-template-thisrohangupta

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires harness-cli, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation of Harness v0 templates for reusable pipeline components, streamlining the process of building, deploying, and managing workflows on the Harness.io platform.

Core Features & Use Cases

  • Automated Template Generation: Generate Harness v0 templates for Steps, Stages, Pipelines, and StepGroups.
  • Configurable Parameters: Mark configurable fields with <+input> for runtime inputs.
  • MCP Integration: Push templates to the Harness MCP server using the harness_create command.
  • Use Case: When you need to create a reusable template for a step, stage, pipeline, or step group in Harness.

Quick Start

Use the create-template skill to generate a step template for a Docker build and push step.

Frequently Asked Questions about create-template

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

FAQPage Schema
How do I automate Harness v0 template generation for pipeline components?

Automate Harness v0 template generation by using a Skill that creates reusable pipeline components for Steps, Stages, Pipelines, and StepGroups. It streamlines building and deploying workflows on the Harness.io platform with configurable parameters.

How do I create reusable Harness templates with configurable runtime inputs?

Create reusable Harness templates with configurable runtime inputs by marking specific fields with <+input>. This designates them as runtime inputs, allowing you to pass parameters dynamically when the pipeline executes.

Does Harness template creation work with the MCP server?

Yes, Harness template creation works with the MCP server. After generating templates, you can push them directly to the Harness MCP server using the integrated harness_create command for immediate pipeline automation.

Do I need harness-cli to generate and push Harness pipeline templates?

Yes, you need harness-cli to generate and push Harness pipeline templates. The Skill depends on this command-line interface to integrate with the Harness MCP server and execute the template creation workflow.

What is the best way to structure a reusable StepGroup in Harness?

The best way to structure a reusable StepGroup in Harness is to generate a v0 template using automated pipeline automation. This isolates logic into reusable components, allowing you to configure parameters dynamically with <+input> markers.

What types of Harness pipeline components can I generate templates for?

You can generate Harness v0 templates for four types of pipeline components: Steps, Stages, Pipelines, and StepGroups. Each template supports configurable parameters marked with <+input> for runtime inputs.