skyzhao1223

Shipit Skill — Data skill for Claude Code

Data community

Agent Skill — one-pass launch pipeline for developer tools: engineering baseline → publish → directory listings → promo.

How to install Shipit Skill

This entry records only its repository, not the path inside it, so there is no exact command to give. Open skyzhao1223/ship-it and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Shipit Skill does

Agent Skill — one-pass launch pipeline for developer tools: engineering baseline → publish → directory listings → promo. Distilled from shipping wheel-hub / zspace-cli / media-manager-skill.

Alternatives in Data

  • Arcgis To Portaljs — Migrate a whole ArcGIS Hub site (opendata.arcgis.com or a Hub Premium custom domain) into a PortalJS Arc porta 2.3k ★
  • Azure Event Hub .net — High-throughput event streaming 1.8k ★
  • Generate Types From Supabase — You are a skilled TypeScript developer tasked with creating a library of DTO (Data Transfer Object) types and 265 ★

README

⚙️ shipit-skill

[![CI](https://github.com/skyzhao1223/shipit-skill/actions/workflows/ci.yml/badge.svg)](https://github.com/skyzhao1223/shipit-skill/actions/workflows/ci.yml) [![PyPI](https://img.shields.io/pypi/v/shipit-skill)](https://pypi.org/project/shipit-skill/) [![Downloads](https://img.shields.io/pypi/dm/shipit-skill)](https://pypi.org/project/shipit-skill/) [![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)

**Take an existing developer tool from "it works" to "published + listed + marketable" — one pass.**

`shipit-skill` is an Agent Skill that runs the full launch pipeline for AI/developer tools (MCP servers, CLIs, libraries): engineering baseline → publish → directory listings → promo material. It was distilled from shipping [wheel-hub](https://github.com/skyzhao1223/wheel-hub), [zspace-cli](https://github.com/skyzhao1223/zspace-cli) and [media-manager-skill](https://github.com/skyzhao1223/media-manager-skill) — every gotcha below is one that actually bit during those releases.

Install

Two ways to use it — as a CLI tool or as an Agent Skill:

**A. CLI (via pip)** — for running the pipeline commands yourself:

pip install shipit-skill
shipit-skill init ./my-tool --server my-tool --pkg my-tool   # scaffold CI/Dockerfile/promo
shipit-skill check-promo --dir promo --version 0.1.1 --prs 13600=open

**B. Agent Skill** — copy this folder into your project (or your agent's skills dir):

cp -r shipit-skill/ ~/your-project/.opencode/skills/shipit-skill   # opencode
# cp -r shipit-skill/ ~/your-project/skills/shipit-skill            # Claude Code, Cursor, etc.

What it does

Phase Exit criterion CLI
0. Recon gap report (CI? Docker? Release? listed? promo?) —
1. Baseline CI green, metadata right, Dockerfile present shipit-skill ci, shipit-skill init
2. Publish on registry + GitHub Release + clean-env verified `shipit-skill publi