Claude Skill

SawyerHood/gitclaw

GitClaw is a Python open-source tool that runs the OpenClaw agent entirely on GitHub Actions, enabling automated workflows without external infrastructure.

Overview

Stars260
Forks52
LanguagePython
Last pushed2026-02-06
Last synced2026-06-18
View on GitHub

Repository

OwnerSawyerHood
Repositorygitclaw
Full nameSawyerHood/gitclaw
Repo ID1,151,179,876

Install this Skill

git clone https://github.com/SawyerHood/gitclaw.git

Registry

Typeopenclaw_skill
Quality score75/100
Verificationreadme_parsed
Last verified2026-06-18
Platforms
ClaudeOpenClaw
Capabilities
memorysearchworkflowactionsagentopenclaw
Detected files
README.mdpackage.json
Config keys
ANTHROPIC_API_KEYPACKAGE_JSON

Summary

GitClaw is a Python-based open-source tool that runs entirely on GitHub Actions, enabling automated agent workflows without external infrastructure.

Chinese description

OpenClaw,但完全在 GitHub Actions 上运行

Key features

  • Runs entirely on GitHub Actions
  • Built on the OpenClaw framework
  • Automated agent execution
  • Zero external infrastructure required
  • Python-based implementation

Use cases

  • Automated CI/CD agent tasks
  • Scheduled agent workflows
  • Lightweight agent deployment
  • GitHub-native automation

README excerpt

![gitclaw banner](banner.jpeg) A personal AI assistant that runs entirely through GitHub Issues and Actions. Like [OpenClaw](https://github.com/openclaw/openclaw), but no servers or extra infrastructure. Powered by the [pi coding agent](https://github.com/badlogic/pi-mono). Every issue becomes a chat thread with an AI agent. Conversation history is committed to git, giving the agent long-term memory across sessions. It can search prior context, edit or summarize past conversations, and all changes are versioned. Since the agent can read and write files, you can build an evolving software project that updates itself as you open issues. Try asking it to set up a GitHub Pages site, then iterate on it issue by issue. ## How it works 1. **Create an issue** → the agent processes your request and replies as a comment. 2. **Comment on the issue** → the agent resumes the same session with full prior context. 3. **Everything is committed** → sessions and changes are pushed to the repo after every turn. The agent reacts with 👀 while working and removes it when done. ### Repo as storage All state lives in the repo: ``` state/ issues/ 1.json # maps issue #1 -> its session file sessions/ 2026-02-04T..._abc123.jsonl # full conversation for issue #1 ``` Since sessions are in git, the agent can grep its own history and edit or summarize past conversations. ## Setup 1. **Fork this repo** 2. **Add your Anthropic API key** - go to **Settings → Secrets and variables → Actions** and create a secret named `ANTHROPIC_API_KEY`. 3. **Open an issue** - the agent starts automatically. 4. **Comment on the issue** - the agent resumes where it left off. ## Security The workflow only responds to repository **owners, members, and collaborators**. Random users canno

Topics

Explore more

Data from GitHub. Synced on 2026-06-18