cinc-client

Apply run lists and converge recipes with cinc-client across environments.

1|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/timcase/agent-skills --skill cinc-client
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cinc-client
Source: https://github.com/timcase/agent-skills/tree/main/cinc-client
Command: npx skills add https://github.com/timcase/agent-skills --skill cinc-client

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Orchestrate infrastructure configuration and deployment by using cinc-client to apply run lists, converge recipes, and manage nodes across environments.

Core Features & Use Cases

  • Apply configurations to nodes from a server or local JSON input.
  • Test cookbooks and converge changes in development workflows.
  • Manage nodes, roles, and data bags via standard run lists and attributes.

Quick Start

Run cinc-client in local mode with a node JSON to apply the current run list.

Frequently Asked Questions about cinc-client

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

FAQPage Schema
How do I automate infrastructure configuration using cinc-client?

Automate infrastructure configuration by running cinc-client to apply node run lists and converge recipes. It requires a target node JSON or run-list configuration file to drive operations across multiple environments.

What is the best way to test Chef cookbooks in a local development workflow?

Test Chef cookbooks locally by running cinc-client in local mode with a node JSON file. This applies the current run list to converge recipes and validate configuration changes before deploying to a server.

Do I need a Chef server to manage nodes with cinc-client?

No, a Chef server is not strictly required. You can apply configurations and converge recipes locally using a target node JSON file, though server-driven convergence is supported for multi-environment node management.

How does cinc-client handle server-driven convergence for node management?

Server-driven convergence uses cinc-client to pull run lists and attributes from a Chef server, applying configurations across multiple environments to manage nodes, roles, and data bags.

What format does the node configuration file need to be for cinc-client?

The node configuration file must be in JSON format containing the target node run-list and attributes. Cinc-client uses this JSON input to apply configurations when running in local mode.