GitHub Auto Reply for Openclaw

A smart automation skill that provides instant, professional responses to GitHub Issues based on labels and content.

sendwealth
v1.0.0
Feb 28, 2026
0
892
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install github-auto-reply

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install github-auto-reply using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is GitHub Auto Reply?

The GitHub Auto Reply skill is a specialized automation tool designed to streamline community management and customer support directly within your GitHub repositories. By integrating seamlessly with GitHub Actions, this skill ensures that every user who opens an issue receives an immediate, professional, and context-aware response. It represents a significant efficiency boost for maintainers using Openclaw Skills to manage project workflows.

This skill goes beyond simple canned responses by allowing developers to define logic-based templates. Whether it is a bug report, a feature request, or a general consultation, the automation can detect the context and provide the right information, such as service processes, response time estimates, or emergency contact details, ensuring a high-quality user experience from the very first interaction.

GitHub Auto Reply Use Cases

  • Automatically welcoming new users and contributors to a repository.
  • Providing structured service workflows for consultation or support issues.
  • Setting immediate expectations for response times during and after working hours.
  • Standardizing bug report intake by providing immediate feedback on the triage process.
  • Translating initial responses automatically for international projects.

How GitHub Auto Reply Works

  1. A user triggers the workflow by opening a new issue in the GitHub repository.
  2. The GitHub Actions environment initializes and executes the Openclaw Skills automation script.
  3. The script analyzes the issue's metadata, specifically looking at assigned labels and the body text.
  4. Based on pre-defined logic, the skill selects the most appropriate response template (e.g., Bug, Feature, or Inquiry).
  5. The skill uses the GitHub REST API to post the generated comment back to the issue thread in seconds.

GitHub Auto Reply Setup

1. Create Workflow File

Create a new file at .github/workflows/issue-auto-reply.yml in your repository.

2. Configure the YAML

Add the following configuration to the file:

name: Auto Reply to Issues
on:
  issues:
    types: [opened]

jobs:
  reply:
    runs-on: ubuntu-latest
    steps:
      - name: Comment on issue
        uses: actions/github-script@v6
        with:
          script: |
            const issue = context.payload.issue;
            const labels = issue.labels.map(l => l.name);
            let reply = "Thanks for reaching out!\n";
            // Logic goes here
            github.rest.issues.createComment({
              issue_number: context.issue.number,
              owner: context.repo.owner,
              repo: context.repo.repo,
              body: reply
            });

3. Enable Permissions

Navigate to Settings > Actions and ensure that 'Allow all actions' is enabled to permit the script to post comments.

GitHub Auto Reply Data Schema & Taxonomy

The skill utilizes GitHub's internal context and local configuration to manage data flow:

Data Component Source Usage
context.payload.issue GitHub Event Primary source of issue content and metadata.
labels Issue Metadata Used to branch logic for different template types.
templates Internal Script Hardcoded or dynamic Markdown strings for replies.
working_hours System Clock Used to determine if 'after-hours' messaging should be applied.

GitHub Auto Reply Advanced Features

  • Label-Based Branching: Customizes responses based on whether an issue is tagged as a bug, enhancement, or consultation.
  • Multi-language Detection: Analyzes the issue body to provide localized greetings in English or Chinese.
  • Temporal Awareness: Detects the current time to inform users if the team is currently active or if a response will be delayed until the next business day.
  • Success Metrics Tracking: Designed to improve response times from hours to seconds and significantly increase conversion rates for service-based repositories.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*