github-chat-ops
Manage a single GitHub repository via chat for non-technical requesters—after they share the repo URL and a temporary personal token, pull status, summarize who did what and when, and create/follow up on issues directly through the GitHub API.
Why use this skill?
Manage GitHub repositories directly from chat. Summarize commits, create issues, and track project progress without cloning or complex developer tools.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/iamkalio/github-chat-opsWhat This Skill Does
The github-chat-ops skill is a specialized interface designed to bridge the gap between non-technical stakeholders and complex GitHub repository management. It allows users to query, summarize, and manage GitHub projects directly from a chat interface, such as WhatsApp or an integrated chat platform. Instead of requiring users to clone repositories, install Git, or navigate the GitHub web interface, this skill acts as a proxy, executing REST API calls on behalf of the user using a temporary, short-lived Personal Access Token (PAT). It provides clear insights into repository activity, commit histories, and issue tracking, ensuring that non-technical managers can maintain visibility over their projects without needing developer-level tooling.
Installation
To install this skill, ensure your OpenClaw agent is running and use the following command in your terminal:
clawhub install openclaw/skills/skills/iamkalio/github-chat-ops
Ensure your environment allows for temporary shell variable exports, as the skill requires secure handling of authentication tokens.
Use Cases
- Project Status Reporting: Quickly pull data on recent commits and changes to provide high-level summaries for stakeholders.
- Issue Management: Create and track bugs or feature requests directly from chat, removing the friction of the GitHub UI for non-technical team members.
- Repository Inspection: Inspect file structures and read code snippets for context-heavy communication without having to download or clone local copies of the repository.
- Team Accountability: Review who pushed changes and when, allowing for easier coordination during fast-paced project cycles.
Example Prompts
- "Hey, can you tell me what the team has been working on in the website-repo over the last 3 days?"
- "Please create a new issue in our docs repository titled 'Fix Typos' and assign it to the latest contributor."
- "Show me the last 5 commits for the main branch in our mobile-app repo and summarize what each developer actually did."
Tips & Limitations
- Security First: Always remind users to generate short-lived PATs. The skill is designed to clear tokens upon session termination, but strict user hygiene is paramount.
- API Constraints: Be mindful of GitHub API rate limits. For very large repositories, prefer granular requests (e.g., specific branches) rather than fetching full Git trees.
- Interaction Design: Always restate the user's input before executing an action. This confirms the repo scope and task, preventing accidental edits or noise in the project issue tracker.
- Caching: Utilize the
/tmp/github-chat-ops/directory for caching to minimize network overhead and speed up repeated queries during the same session.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-iamkalio-github-chat-ops": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, file-write, external-api