skill-install-dry-run-planner
Plan cross-harness skills sync dry-run steps before any live install. Use when reconciling harness skill inventory. NOT for --apply or npx installs.
skill-install-dry-run-planner208 wordsMITv1.0.0Repo-owned
skill-install-dry-run-planner
Plan cross-harness skills sync dry-run steps before any live install. Use when reconciling harness skill inventory. NOT for --apply or npx installs.
Quick Start
Install:
npx skills add github:wyattowalsh/agents --skill skill-install-dry-run-planner -y -g --agent antigravity --agent claude-code --agent codex --agent crush --agent cursor --agent gemini-cli --agent github-copilot --agent grok --agent opencodeUse: /skill-install-dry-run-planner [--harness <name>] [--format json]
Works with Claude Code, Gemini CLI, OpenCode, and other agentskills.io-compatible agents.
What It Does
Section titled “What It Does”Produce a maintainer plan from skills-sync dry-run evidence.
| $ARGUMENTS | Action |
|---|---|
| Empty | Full dry-run plan for all harnesses |
--harness <name> | Plan for one harness adapter |
--format json | Machine-readable plan |
help | Show phases, gates, and related runbooks |
Critical Rules
Section titled “Critical Rules”- Default to dry-run; treat sync JSON as evidence, not authority over repo policy.
- Never auto-apply installs or run live
npx skills addfrom this skill. - Run phase 1 dry-run checks before recommending reconciliation.
- Gate temp-home smoke behind
INSTALL_SMOKE=1. - Document unresolved catalog rows instead of silently skipping them.
| Field | Value |
|---|---|
| Source Type | repo-owned |
| Display Source | github:wyattowalsh/agents |
| Source Kind | repo |
| Installability | portable command |
| Review State | reviewed |
| Target Agents | antigravity, claude-code, codex, crush, cursor, gemini-cli, github-copilot, grok, opencode |
| Field | Value |
|---|---|
| Name | skill-install-dry-run-planner |
| License | MIT |
| Version | 1.0.0 |
| Author | wyattowalsh |
| Field | Value |
|---|---|
| Argument Hint | [--harness [name]] [--format json] |
View Full SKILL.md
---name: skill-install-dry-run-plannerdescription: >- Plan cross-harness skills sync dry-run steps before any live install. Use when reconciling harness skill inventory. NOT for --apply or npx installs.user-invocable: trueargument-hint: "[--harness <name>] [--format json]"license: MITmetadata: author: wyattowalsh version: "1.0.0"---
# Skill Install Dry-Run Planner
Produce a maintainer plan from skills-sync dry-run evidence.
**Scope:** Dry-run planning only. Never run live apply installs from this skill.
## Dispatch
| $ARGUMENTS | Action ||------------|--------|| Empty | Full dry-run plan for all harnesses || `--harness <name>` | Plan for one harness adapter || `--format json` | Machine-readable plan || `help` | Show phases, gates, and related runbooks |
## Planned Phases
1. **Validate** — run the repo validation command2. **Dry-run JSON** — run the skills-sync dry-run JSON command3. **Review gaps** — inspect `missing`, `unresolved`, and `skipped` rows per harness4. **Optional smoke** — `INSTALL_SMOKE=1` temp-home phase (maintainer machine only)5. **Apply gate** — human approval required before any `--apply`
Also see `skills/cross-agent-install-smoke/` and `docs/runbooks/install-smoke.md`.
## Workflow
```bashuv run python skills/skill-install-dry-run-planner/scripts/plan_dry_run.pyuv run python skills/skill-install-dry-run-planner/scripts/plan_dry_run.py --harness cursor --format json```
## Validation Contract
```bashuv run python skills/skill-install-dry-run-planner/scripts/check.py```
## Critical Rules
1. Default to dry-run; treat sync JSON as evidence, not authority over repo policy.2. Never auto-apply installs or run live `npx skills add` from this skill.3. Run phase 1 dry-run checks before recommending reconciliation.4. Gate temp-home smoke behind `INSTALL_SMOKE=1`.5. Document unresolved catalog rows instead of silently skipping them.Resources
Section titled “Resources”Skill CatalogBrowse custom and external skills.
CLI ReferenceInstall and manage skills.
agentskills.ioThe open ecosystem for cross-agent skills.
