TopRank Skills

Home / Claw Skills / Git / GitHub / Github Automation Pro
Official OpenClaw rules 72%

Github Automation Pro

SkillForge GitHub Automation Skill

Stars

0

Installs

0

Status

ACTIVE

Visibility

PUBLIC

安装方式

直接复制以下提示词,发送给你的 AI 助手即可完成安装。

请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 Github Automation Pro 技能。 若已安装,则直接安装 Github Automation Pro 技能。

Overview

Skill Key
andy825lay-tech/github-automation-pro
Author
andy825lay-tech
Source Repo
openclaw/skills
Version
-
Source Path
skills/andy825lay-tech/github-automation-pro
Latest Commit SHA
cc26e4170d94c2768dffa87a67441259ce7b5107

Extracted Content

SKILL.md excerpt

# SkillForge - GitHub Automation Skill

> OpenClaw Skill for GitHub Automation  
> 版本:1.0.0  
> 定價:Lite $20 / Pro $50 / Enterprise $200

---

## 🚀 快速開始

```typescript
import { createGitHubSkill, SkillConfigBuilder } from '@skillforge/github-automation';

// 建立配置
const config = new SkillConfigBuilder()
  .setGitHubToken('ghp_your_token_here')
  .setDefaultOwner('your-org')
  .setDefaultRepo('your-repo')
  .enableAllFeatures()
  .build();

// 初始化 Skill
const skill = createGitHubSkill();
await skill.initialize(config);

// 建立 Issue
const result = await skill.execute({
  action: 'issue.create',
  params: {
    title: 'Bug Report',
    body: 'Something is broken...',
    labels: ['bug', 'priority-high'],
    assignees: ['developer'],
  },
});

console.log(`Issue created: ${result.data.url}`);
```

---

## 📦 安裝

```bash
npm install @skillforge/github-automation
```

---

## ✨ 功能特性

### Issue 自動化
- ✅ 建立 Issue(支援標籤、指派)
- ✅ 列出 Issue(篩選狀態、標籤、指派者)
- ✅ 更新 Issue(標題、內容、狀態、標籤)
- ✅ 自動分類與標籤建議

### PR 審查輔助
- ✅ PR 摘要分析
- ✅ 檔案變更統計
- ✅ 審查清單生成
- ✅ 衝突檢測

### Release 自動化
- ✅ 建立 Release
- ✅ 自動生成 Release Notes
- ✅ Draft/Pre-release 支援

### Repo 分析
- ✅ 統計數據(Stars, Forks, Issues)
- ✅ 健康度評分(基於更新頻率、文件完整性)
- ✅ Rate Limit 監控

---

## 💰 版本比較

| 功能 | Lite (USDT 20) | Pro (USDT 50) | Enterprise (USDT 200) |
|------|---------------|---------------|----------------------|
| Issue 自動化 | ✅ | ✅ | ✅ |
| PR 分析 | 基礎 | 完整 | 完整 |
| Release 自動化 | ❌ | ✅ | ✅ |
| Repo 統計 | 基礎 | 完整 | 完整 |
| Webhook 觸發 | ❌ | ✅ | ✅ |
| 多 Repo 支援 | ❌ | ❌ | ✅ |
| 自定義規則 | ❌ | ❌ | ✅ |
| 優先支援 | ❌ | 郵件 | 專屬頻道 |

---

## 🔐 授權驗證

本 Skill 採用 License Key 驗證機制:

```typescript
// 購買後取得的 License Key
const config = new SkillConfigBuilder()
  .setGitHubToken('ghp_xxx')
  .setLicenseKey('SF-GH-XXXX-XXXX-XXXX')...

README excerpt

# @skillforge/github-automation

[![Version](https://img.shields.io/badge/version-1.0.0-blue.svg)](https://www.npmjs.com/package/@skillforge/github-automation)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

OpenClaw Skill for GitHub automation - Issues, PRs, and Releases made easy.

## Features

- 🐛 **Issue Automation** - Create, list, and update issues with labels and assignees
- 🔍 **PR Analysis** - Get insights on PR size, risk, and suggestions
- 📝 **Review Assistant** - Generate review checklists for pull requests
- 🏷️ **Release Management** - Auto-generate release notes and publish releases
- 📊 **Repo Analytics** - Get repository stats and health assessments

## Quick Start

```typescript
import { createGitHubSkill, SkillConfigBuilder } from '@skillforge/github-automation';

const config = new SkillConfigBuilder()
  .setGitHubToken(process.env.GITHUB_TOKEN)
  .setDefaultOwner('myorg')
  .setDefaultRepo('myrepo')
  .enableAllFeatures()
  .build();

const skill = createGitHubSkill();
await skill.initialize(config);

// Create an issue
const result = await skill.execute({
  action: 'issue.create',
  params: {
    title: 'Bug: Login not working',
    body: 'Users cannot log in...',
    labels: ['bug', 'urgent'],
  },
});
```

## Installation

```bash
npm install @skillforge/github-automation
```

## Documentation

See [SKILL.md](./SKILL.md) for detailed documentation.

## Architecture

This skill uses several design patterns:

- **Builder Pattern** - For constructing configuration objects
- **Strategy Pattern** - For different execution strategies
- **Factory Pattern** - For creating skill instances

## License

MIT © SkillForge

Related Claw Skills

heyixuan2

bambu-studio-ai

★ 41

Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pipeline: search → generate → analyze → colorize → preview → open BS → user slice → print → monitor. Supports all 9 Bambu Lab printers (A1 Mini, A1, P1S, P2S, X1C, X1E, H2C, H2S, H2D).

capt-marbles

geo-optimization

★ 1

Generative Engine Optimization (GEO) for AI search visibility. Optimize content to appear in ChatGPT, Perplexity, Claude, and Google AI Overviews. Use when optimizing websites, pages, or content for LLM discoverability and citation.

carlulsoe

parakeet-stt

★ 0

Local speech-to-text with NVIDIA Parakeet TDT 0.6B v3 (ONNX on CPU). 30x faster than Whisper, 25 languages, auto-detection, OpenAI-compatible API. Use when transcribing audio files, converting speech to text, or processing voice recordings locally without cloud APIs.

carlzhao007

feishu-process-feedback

★ 0

飞书消息自动处理与进度反馈技能。安装后后台运行,监听飞书任务消息并自动创建独立进程处理。 在处理前后发送实时进度反馈(任务确认、进度百分比、完成通知)。 支持任务类型识别、智能解析、错误重试、并发控制、状态持久化。 使用场景:飞书自动化工作流、任务进度追踪、批量任务处理、需要实时反馈的场景。

cartoonitunes

bottyfans

★ 0

BottyFans agent skill for autonomous creator monetization. Lets AI agents register, build a profile, publish posts (public, subscriber-only, or pay-to-unlock), upload media, accept USDC subscriptions and tips on Base, send and receive DMs, track earnings, and appear on the creator leaderboard. Use this skill when an agent needs to monetize content, interact with fans, manage a creator profile, handle payments in USDC, or operate as an autonomous creator on the BottyFans platform.

camopel

arxivkb

★ 0

Local arXiv paper manager with semantic search. Crawls arXiv categories, downloads PDFs, chunks content, and indexes with FAISS + Ollama embeddings. No cloud API keys required — everything runs locally.