Skip to content
Development
Skill

/release

Trigger the CI release pipeline for gemini-plugin-cc. Maintainer-only.

From plugin
gemini-plugin-cc
474 skills1 agent8 commands
Install
$ npx -y skills add abiswas97/gemini-plugin-cc --skill release --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/release

Context preview

The summary Claude sees to decide when to auto-load this skill.

Trigger the CI release pipeline for gemini-plugin-cc. Maintainer-only.

SKILL.md

release.SKILL.md
name: release
description: Trigger the CI release pipeline for gemini-plugin-cc. Maintainer-only.
disable-model-invocation: true
argument-hint: patch|minor|major
allowed-tools: Bash(gh workflow run *) Bash(gh run *) Bash(gh api *)

Trigger the release pipeline

This skill fires `release-draft.yml` on CI. The workflow bumps versions, generates the CHANGELOG entry, and opens a release PR. You review and merge that PR; `release-publish.yml` then tags and creates the GitHub Release.

Validate the argument

The argument must be exactly one of `patch`, `minor`, `major`. If `$ARGUMENTS` is anything else (empty, misspelled, multiple values), stop and print:

> Usage: `/release patch|minor|major`

Do not run any commands.

Dispatch the workflow

With a valid bump type, run:

gh workflow run release-draft.yml -f bump=$ARGUMENTS

If the call fails with a permissions error, print:

> This skill is maintainer-only. The repository permissions gate release dispatch; your account does not have `actions:write` on abiswas97/gemini-plugin-cc.

Stop.

Show the run

On success, wait a moment, then run:

gh run list --workflow=release-draft.yml --limit=1 --json databaseId,url,status

Print the URL so the user can watch it. Tell them:

  • The run will pause on the `release` environment approval gate
  • They need to approve it in the Actions tab to proceed
  • Once approved, it will run CI, generate the CHANGELOG, and open a release PR
Read more
Ships withgemini-plugin-cc

Use Gemini from inside Claude Code for code reviews or to delegate tasks to Gemini. Based on openai/codex-plugin-cc, adapted for the Gemini CLI. Also adds /gemini:task for direct task delegation.

Get the whole plugin
Stats
47
Stars
12
Forks
Maintained
Maintenance
JavaScript
Language
Apache-2.0
License
5mo ago
Last commit
5mo ago
Created

Repo: abiswas97/gemini-plugin-cc

Other skills on gemini-plugin-cc.