Skip to content

Deploy Public

Verified

Private-to-public repo sync. Copies everything except ai/ to the public mirror. Creates PR, merges, syncs releases.

166 downloads
$ Add to .claude/skills/

About This Skill

# deploy-public

Private-to-public repo sync. One script for all repos. Copies code, creates a PR on the public repo, merges it, and syncs GitHub releases.

When to Use This Skill

  • Use deploy-public for:
  • Publishing a private repo's code to its public counterpart
  • After running `wip-release` on the private repo (release must exist first)
  • Syncing release notes from private to public
  1. CRITICAL: Release order matters.
  2. Merge PR to private repo's main
  3. Run `wip-release` (creates GitHub release with notes on private repo)
  4. THEN run `deploy-public.sh` (pulls notes from private release)

If you skip step 2, the public release gets empty notes.

Do NOT Use For

  • Repos without a `-private` counterpart
  • First-time repo setup (create the public repo on GitHub first)

API Reference

CLI

```bash bash scripts/deploy-public.sh /path/to/private-repo org/public-repo ```

Examples

```bash # Deploy memory-crystal bash scripts/deploy-public.sh /path/to/memory-crystal-private wipcomputer/memory-crystal

# Deploy wip-dev-tools bash scripts/deploy-public.sh /path/to/wip-ai-devops-toolbox-private wipcomputer/wip-ai-devops-toolbox ```

What It Does

  1. Clones the public repo to a temp directory
  2. Copies all files from private repo (excluding `ai/`, `.git/`)
  3. Creates a branch, commits, pushes, creates PR
  4. Merges the PR (regular merge, never squash)
  5. Syncs GitHub releases (pulls notes from private repo's releases)

Use Cases

  • Deploy applications to public cloud platforms with production-ready configurations
  • Configure public-facing services with proper SSL, CDN, and DNS setup
  • Automate the full deployment pipeline from build to public availability
  • Set up monitoring and alerting for publicly deployed services
  • Manage domain routing and certificate renewal for public deployments

Pros & Cons

Pros

  • +Covers the full stack of public deployment concerns: SSL, CDN, DNS, and monitoring
  • +Production-ready defaults reduce the risk of misconfigured public services
  • +Automated certificate and domain management reduces operational overhead

Cons

  • -Public deployment increases the attack surface — security review is essential
  • -Only available on claude-code and openclaw platforms
  • -Platform-specific configurations may need adjustment for different cloud providers

FAQ

What does Deploy Public do?
Private-to-public repo sync. Copies everything except ai/ to the public mirror. Creates PR, merges, syncs releases.
What platforms support Deploy Public?
Deploy Public is available on Claude Code, OpenClaw.
What are the use cases for Deploy Public?
Deploy applications to public cloud platforms with production-ready configurations. Configure public-facing services with proper SSL, CDN, and DNS setup. Automate the full deployment pipeline from build to public availability.

100+ free AI tools

Writing, PDF, image, and developer tools — all in your browser.

Next Step

Use the skill detail page to evaluate fit and install steps. For a direct browser workflow, move into a focused tool route instead of staying in broader support surfaces.