A GitAgent Protocol agent that promotes the protocol — it brings existing AI-agent repos into the Open GAP ecosystem.
Point it at any public agent repo and it will:
- Convert the repo to the GitAgent Protocol format (
agent.yaml+SOUL.md), faithfully distilled from the repo's existing prompt, README, and model. - Open a PR against that repo adding the GAP files — a clean, optional, reviewable proposal (never a force-push or self-merge).
- Submit it to the registry (open-gitagent/registry)
with a second PR adding
agents/<owner>__<repo>/metadata.json+README.md.
It reports both PR URLs when done.
agent.yaml— GAP manifest (claude-code adapter)SOUL.md— the promoter's persona + workflowskills/gap-convert— convert a repo to GAP formatskills/open-pr— open a reviewable PR via theghCLIskills/submit-to-registry— add the agent to the Open GAP registryknowledge/gap-spec.md— the GAP format referenceknowledge/registry-format.md— the registry submission schema
A GitHub token in the environment (GITHUB_TOKEN / GH_TOKEN) with repo
scope and permission to fork + open PRs. Everything the agent does is a
proposal — it never merges or force-pushes.