GitHub Marketplace¶
RepoKeeper's Marketplace listing should be a unified GitHub maintainer automation action. The default module is the Implementation Agent, but the same root action can also run review, PR description, radar, patrol, labeler, and release workflows.
Listing Copy¶
Name: RepoKeeper Maintainer Automation
Tagline: Run AI maintainer workflows inside GitHub Actions.
Description:
RepoKeeper is a GitHub-native maintainer automation toolkit. Use one action with
module: agent, review, describe, radar, monitor, patrol, labeler, or release to turn
issues into pull requests, review PRs, generate PR descriptions, monitor
community signals, run daily maintenance patrols, classify issues or PRs, and
draft release notes.
The default agent module reads approved issues, collects code context, asks the
configured model for a minimal implementation, verifies the change, pushes a
branch, and opens a pull request for human review.
Primary category: Code quality
Secondary category: Utilities
Demo Script¶
Use this flow for a two-minute screen recording:
- Open a repository with RepoKeeper installed.
- Show
.github/workflows/repokeeper.ymlusingshenxianpeng/repokeeper@v1withmodule: agent. - Open a small issue with clear acceptance criteria.
- Add the
agent-todolabel or comment/repokeeper go. - Show the GitHub Actions run collecting context and running verification.
- Open the generated PR.
- Point out changed files, verification evidence, cost/context, and risk.
- Add a PR comment with a small requested change.
- Comment
/repokeeper goon the PR. - Show RepoKeeper pushing the fix to the same branch.
Keep the video focused on GitHub screens only. The message is that maintainers do not leave the issue and PR workflow.
Publishing Notes¶
GitHub Marketplace uses the action metadata in the root action.yml. The
repository now includes that root action so the Marketplace banner can appear
when drafting a release.
Publishing still requires a manual GitHub step:
- Open the root
action.ymlon GitHub. - Click the Marketplace publishing banner.
- Draft a release.
- Select
Publish this Action to the GitHub Marketplace. - Choose the categories above.
- Publish the release with 2FA.
GitHub requires a public repository, a unique action name, and valid action
metadata. RepoKeeper publishes one Marketplace action and uses module to route
to each workflow.