cap-go/capgo-skills

capgo-release-management

Guides the agent through Capgo OTA release workflows including bundle uploads, compatibility checks, channels, cleanup, and encryption key setup. Use when managing Capgo bundle and channel operations. Do not use for native build requests or organization administration.

First seen Mar 18, 2026

Installation

$ npx skills add cap-go/capgo-skills --skill capgo-release-management

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from cap-go/capgo-skills · top by installs.

npx skills add cap-go/capgo-skills

Browse all from cap-go/capgo-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 68
License MIT
Default branch main
Open issues 0
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,814 B
  • docs SUMMARY.md 1,774 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 578 installs

SKILL.md

Capgo Release Management

Use this skill for Capgo OTA bundle, channel, and encryption-key workflows.

When to Use This Skill

  • User wants to upload or manage a Capgo bundle
  • User needs channel targeting or compatibility checks
  • User wants bundle encryption or cleanup

Procedures

Step 1: Choose the Release Operation

Use the matching command group:

  • bundle upload/list/delete/cleanup
  • bundle compatibility/releaseType/zip/encrypt/decrypt
  • channel add/list/delete/set/currentBundle
  • key save/create/delete_old

Step 2: Upload or Inspect Bundles

Prefer the current Capgo CLI:

npx @capgo/cli@latest bundle upload com.example.app --path ./dist --channel production

Use compatibility checks before channel changes when the user is unsure whether a bundle is safe for rollout.

Step 3: Manage Channels

Use channel operations to set defaults, target specific bundles, and control rollout scope.

Only change the default channel when the user explicitly intends to move production traffic.

Step 4: Set Up Encryption

Use key create or key save before encrypted bundle uploads.

Keep private keys out of version control.

Error Handling

  • For upload failures, verify bundle version uniqueness and channel selection before retrying.
  • For compatibility failures, inspect package metadata and native version constraints before forcing a rollout.
  • For encrypted upload issues, verify the public key and session key flow before rotating keys.