harness-import

Convert harness.yaml plugin definitions into ordered install commands.

9|2|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/harnessprotocol/harness-kit --skill harness-import
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: harness-import
Source: https://github.com/harnessprotocol/harness-kit/tree/main/plugins/harness-share/skills/harness-import
Command: npx skills add https://github.com/harnessprotocol/harness-kit --skill harness-import

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of manually installing and wiring multiple AI coding plugins across tools by converting a shared harness.yaml configuration into ready-to-run install instructions.

Core Features & Use Cases

  • Interactive plugin selection: Reads harness.yaml, shows available plugins, and lets the user choose to install all, pick a subset, or get details first.
  • Generates correct install commands: Outputs the Claude Code command sequence in the right order (marketplace adds first, then plugin installs).
  • Optional cross-tool setup: Detects Cursor and/or GitHub Copilot project indicators and prepares skill/MCP/instruction placement based on the same harness.yaml; also supports MCP server and environment variable surfacing.

Quick Start

Run /harness-import with the path to your harness.yaml to generate the exact Claude Code commands needed to install the selected plugins.

Frequently Asked Questions about harness-import

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

FAQPage Schema
How do I install multiple Claude Code plugins from a harness.yaml file?

To install Claude Code plugins from a harness.yaml file, you parse the configuration interactively to select plugins and generate ordered marketplace add commands followed by the individual plugin install commands.

Can I configure Cursor and GitHub Copilot using the same harness.yaml configuration?

Yes, you can configure Cursor and GitHub Copilot using the same harness.yaml. The process detects project indicators for these tools and prepares corresponding skill, MCP server, and instruction file placements.

What is a harness.yaml configuration file used for in AI coding tools?

A harness.yaml configuration file is used to define shared AI coding plugin setups across tools. It standardizes plugin definitions and MCP server configs to convert them into actionable installation steps.

Does harness.yaml support both protocol v1 and legacy formats for plugin installation?

Yes, harness.yaml supports both protocol v1 and legacy formats for plugin installation. The parsing logic reads both formats to produce ordered marketplace and install commands.

How do I compile MCP server configs when setting up multiple AI plugins?

You compile MCP server configs during the interactive plugin setup process. When selecting plugins from the harness.yaml file, the tool optionally compiles required MCP server configurations and surfaces environment variables.