invoking-github

Commit files and create pull requests in GitHub repositories from chat environments.

137|7|Updated Oct 17, 2025
One-click install
npx skills add https://github.com/oaustegard/claude-skills --skill invoking-github
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: invoking-github
Source: https://github.com/oaustegard/claude-skills/tree/main/invoking-github
Command: npx skills add https://github.com/oaustegard/claude-skills --skill invoking-github

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables GitHub repository operations directly from Claude.ai chat environments where native git access isn't available, bridging the gap between conversational AI and version control.

Core Features & Use Cases

  • Repository Operations: Read, write, commit files and create pull requests programmatically.
  • Cross-Session State Management: Persist DEVLOGs and maintain continuity across different Claude sessions.
  • Use Case: Imagine you're working on a project in Claude.ai chat and want to save your progress. Use this Skill to automatically commit your DEVLOG.md to a GitHub branch, ensuring your work is saved and accessible from any device.

Quick Start

Use the invoking-github skill to commit the current README content to the main branch of your repository.