harness-settings

Centralize provider-specific harness settings across Claude Code, OpenAI Codex CLI, and GitHub Copilot.

12|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/madebywild/agent-harness --skill harness-settings
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: harness-settings
Source: https://github.com/madebywild/agent-harness/tree/main/.claude/skills/harness-settings
Command: npx skills add https://github.com/madebywild/agent-harness --skill harness-settings

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Centralizes provider-specific configuration management across Claude Code, OpenAI Codex CLI, and GitHub Copilot by storing per-provider settings in the harness settings entity and applying them to each provider's native config location.

Core Features & Use Cases

  • Per-provider source files: claude.json, codex.json, copilot.json stored under .harness/src/settings; outputs mapped to .claude/settings.json, .codex/config.toml, and .github/copilot-settings.json.
  • CLI workflow: scaffold with harness add settings claude, codex, or copilot; plan to preview changes; apply to write provider artifacts.
  • Real-world use case: teams manage provider configurations consistently across CI/CD pipelines and multiple environments.

Quick Start

Scaffold a provider-specific settings source with harness add settings claude, then run harness plan and harness apply to write the provider configurations.

Frequently Asked Questions about harness-settings

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

FAQPage Schema
How do I centralize configuration settings across Claude Code, OpenAI Codex CLI, and GitHub Copilot?▼

Centralize provider-specific harness settings by storing per-provider source files under .harness/src/settings and applying them to native config locations like .claude/settings.json and .codex/config.toml. This enforces consistent configuration across multiple AI coding providers.

What is the best way to manage multi-provider AI coding configurations in CI/CD pipelines?▼

Manage multi-provider AI coding configurations by using harness plan and apply cycles to generate provider-specific files like .github/copilot-settings.json. This ensures teams maintain consistent provider configurations across CI/CD pipelines and multiple environments.

Can I scaffold provider-specific config files for Claude, Codex, and Copilot individually?▼

Yes, you can scaffold provider-specific config files individually using CLI commands like harness add settings claude, harness add settings codex, or harness add settings copilot. Each command generates the corresponding source file under .harness/src/settings.

How does the harness plan and apply workflow handle provider configuration generation?▼

The harness plan and apply workflow previews configuration changes and then writes provider artifacts to their native config locations. It maps source files like claude.json to outputs like .claude/settings.json, ensuring consistent application across providers.

Do I need separate source files for each AI provider's harness settings?▼

Yes, you need separate per-provider source files such as claude.json, codex.json, and copilot.json stored under .harness/src/settings. Each file targets a specific provider and maps to its respective native configuration format during the apply cycle.

Why do my harness settings not apply correctly to .codex/config.toml or .github/copilot-settings.json?▼

Harness settings may not apply correctly if the per-provider source files under .harness/src/settings are missing or misconfigured. Ensure you run harness plan to preview changes and harness apply to write the provider artifacts to their native config locations.