Claude Skill

SawyerHood/gitclaw

GitClaw 是一个 Python 开源工具,完全在 GitHub Actions 上运行 OpenClaw 代理,无需外部基础设施即可实现自动化工作流。

概览

Stars260
Forks52
语言Python
最后更新2026-02-06
最近同步2026-06-18
前往 GitHub

仓库信息

拥有者SawyerHood
仓库gitclaw
完整名称SawyerHood/gitclaw
Repo ID1,151,179,876

安装这个 Skill

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

Registry 信息

类型openclaw_skill
质量分75/100
验证状态readme_parsed
最近验证2026-06-18
平台
ClaudeOpenClaw
能力
memorysearchworkflowactionsagentopenclaw
识别文件
README.mdpackage.json
配置键
ANTHROPIC_API_KEYPACKAGE_JSON

项目简介

GitClaw 是一个基于 Python 的开源工具,完全在 GitHub Actions 上运行,无需外部基础设施即可实现自动化代理工作流。

英文描述

OpenClaw but it runs entirely on github actions

要点

  • 完全在 GitHub Actions 上运行
  • 基于 OpenClaw 框架构建
  • 自动化代理执行
  • 无需外部基础设施
  • 基于 Python 实现

使用场景

  • 自动化 CI/CD 代理任务
  • 定时代理工作流
  • 轻量级代理部署
  • GitHub 原生自动化

README 摘要

![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

话题

探索更多

数据来自 GitHub,同步时间:2026-06-18