orchestrator-deploy

Deploys orchestrator skill, prompt, and chain bundles to target projects with conflict handling and rollback.

Updated Jun 17, 2026
One-click install
npx skills add https://github.com/ndestates/ndestates-website --skill orchestrator-deploy-ndestates
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: orchestrator-deploy
Source: https://github.com/ndestates/ndestates-website/tree/main/.copilot/skills/orchestrator-deploy
Command: npx skills add https://github.com/ndestates/ndestates-website --skill orchestrator-deploy-ndestates

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Copying orchestrator template files (skills, prompts, agents, chains) into other projects by hand is error-prone: customized files get overwritten, there is no record of what changed, and mistakes cannot be undone. This Skill automates the deployment with state tracking, conflict resolution, and backups. ## Core Features & Use Cases - Selectable bundles: Deploy named selections such as grok, chains, loops, scripts, claude, copilot, or github via the --selections flag, with a safe default set. - Conflict policy: When a target file differs from the template, choose skip, overwrite, merge (writes a .merged file with conflict markers), or diff, interactively or non-interactively. - Backup and rollback: Every deploy snapshots changed files to .grok/deploy-backups/<timestamp>/ and can restore them with --rollback, including a specific backup id. - Use Case: You maintain an orchestrator template repo and want to push the latest Grok skills plus Claude and Copilot mirrors into the lightstone project. You dry-run first, deploy with --selections grok,claude,copilot, then roll back if a customized script was affected. ## Quick Start Ask the agent to deploy the orchestrator template to your target project with a dry run first, for example: run orchestrator-deploy against /path/to/target with --dry-run and selections grok,claude,copilot.

Frequently Asked Questions about orchestrator-deploy

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

FAQPage Schema
How do I deploy orchestrator skills to another project?▼

Run python3 scripts/deploy_grok_to_project.py /path/to/target from the orchestrator repo root. Use --dry-run first to preview changes, then run interactively to resolve conflicts per file.

How do I deploy only specific bundles like Claude or Copilot files?▼

Use the --selections flag with comma-separated bundle names, for example --selections grok,claude,copilot or --selections all. Run --list-selections to see available bundles, and sync the source repo before deploying claude, copilot, or github selections.

What happens when a target file was customized and differs from the template?▼

The deploy script prompts you to skip (default), overwrite, merge into a .merged file with conflict markers, or view a diff. Non-interactive mode supports --default-action skip or --yes to overwrite all.

Can I undo a deployment if something went wrong?▼

Yes. Every deploy creates a timestamped backup under .grok/deploy-backups/ unless --no-backup is passed. Run the script with --rollback <target> to restore the latest backup, or specify --backup-id for a specific snapshot.

Which files are never overwritten by the deployment?▼

STATE.md, loop-run-log.md, TODO/, docs/codebase/, project manifests, and .grok/deploy-backups/ are excluded by design. Customized project scripts should not be auto-overwritten either.