github-marketplace-action-publishlisted
Install: claude install-skill IgorGanapolsky/mac-yolo-safeguards
# Publish a GitHub Action to Marketplace
Marketplace publish is **UI-only**. `gh release create` ships tags; it does
**not** list the Action. BrowserOS neo on the release form is the publish rail.
Chain: `/eci-thumbgate-ip-wall` (ThumbGate) → this skill →
`/verify-github-marketplace-listing`. To cite the listing in promo, then
`/advertise-thumbgate-github-marketplace`.
## When to use
User asks to publish / update / list a GitHub Action on Marketplace, or to
"advertise the Action" via a listing that is not yet proven LIVE.
## Required inputs + access
- Public repo with root `action.yml` (`name`, `description`, `branding.icon/color`)
- `gh` auth for tags/releases
- BrowserOS neo (not Igor's daily Chrome) for the Marketplace checkbox
- Gmail MCP / Hermes Gmail for GitHub sudo OTP (never print the code)
- ThumbGate: `~/.thumbgate/private-legal/eci-employment/STATUS.json`
## ThumbGate defaults (verified 2026-08-17)
| Field | Value |
|-------|--------|
| Repo | `IgorGanapolsky/ThumbGate` |
| Slug | `thumbgate-agent-governance` (from `action.yml` `name`) |
| Listing | https://github.com/marketplace/actions/thumbgate-agent-governance |
| Categories | Primary **Security**, optional **AI Assisted** |
| Install | `uses: IgorGanapolsky/ThumbGate@v1` or `@v1.35.2` |
| Commercial | **Free listing only** until `counsel_clearance=true` |
Repo banner "You can publish this Action" ≠ listed. Wrong-slug 404 is **not**
proof of absence — slugify `action.yml` `name` (spaces → hyphens, low