agentsclimarketplace

Cc planet

Skill gezihua123/cc-planet

Install
npx -y skills add gezihua123/cc-planet

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

2.7 KB, 888 tokens by cl100k_base, as published. Nobody here has run it

cc-planet — 飞行动画通知

在屏幕上显示一架拖曳横幅飞过的飞机,用于 CI/CD 构建状态通知或日常消息提醒。

安装

一行命令安装

curl -fsSL https://raw.githubusercontent.com/gezihua123/cc-planet/main/install_pkg.sh | bash

安装到 ~/bin/cc-plane/,自动加入 PATH。

手动安装

# 下载并解压最新版
curl -fsSL https://api.github.com/repos/gezihua123/cc-planet/releases/latest \
  | grep "tarball_url" \
  | cut -d '"' -f 4 \
  | xargs curl -fsSL \
  | tar -xz --strip-components=1

# 或指定版本
curl -fsSL https://github.com/gezihua123/cc-planet/releases/download/v0.0.3/cc-planet-v0.0.3.tar.gz | tar -xz

从源码编译

git clone [email protected]:gezihua123/cc-planet.git
cd cc-planet
./build.sh

用法

cc-planet [--success | --failure | --blocked] [<消息文本>]

示例

# 简单的通知
cc-planet "Hello World"

# 成功状态
cc-planet --success "Deploy complete"

# 失败状态
cc-planet --failure "Test failed"

# 阻塞状态
cc-planet --blocked "Waiting review"

状态说明

参数颜色默认消息
--success✅ 绿色"Build passed"
--failure❌ 红色"Test failed"
--blocked⏳ 黄色"Waiting review"
(无)✈️ 默认自定义文本

配置

通过 ~/bin/cc-plane/env.json 自定义图片、emoji 和默认文案。

{
    "success": {
        "image": "/path/to/success-plane.png",
        "emoji": "✅",
        "prompt": "All good!"
    }
}

CI/CD 集成

GitHub Actions

- name: Notify
  run: |
    cc-planet --success "Build #${{ github.run_number }} passed"

Claude Code 集成

echo '{"stop_reason":"end_turn"}' | ~/bin/cc-plane/cc-planet --json

发布

# patch 版本递增(默认)
./release.sh

# minor 版本递增
./release.sh minor

# major 版本递增
./release.sh major

发布流程:编译 → 打包资源 → 打 tag → 推 GitHub Release → 更新 install_pkg.sh 版本号 → 提交推送

项目结构

├── main.swift       # 主程序(含内置图片 + 通知事件处理)
├── build.sh         # 编译脚本
├── release.sh       # 发布脚本(编译 → 打包 → 推 GitHub Release)
├── install_pkg.sh   # 安装脚本(从 GitHub Release 下载安装,含 cc-notify 符号链接)
├── env.json         # 运行时配置模板
└── plane.png        # 飞机图片源文件

链接

What ships with it: 9 files

442.0 KB alongside SKILL.md, 2 of them executable

assets/

Keep looking

Skills are one crate of 326,758. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.