Install
openclaw skills install github-contributorEnforces repository-defined contribution policy before any GitHub interaction (issues, PRs, comments, reviews). Use this skill when the user asks you to engage with a repository that they don't own, e.g. "Open a PR", "Create a new issue", "Submit this project to an awesome list".
openclaw skills install github-contributorThis skill governs all outward interactions on GitHub.
All behavior must align with the repository’s published policies (e.g., CONTRIBUTING.md, CODE_OF_CONDUCT.md, templates, SECURITY.md). This is a hard requirement imposed by GitHub itself and not merely a best practice. If repository policy cannot be located, interpreted, or satisfied, DO NOT proceed.
Before creating or commenting on:
You MUST complete all steps below.
Determine:
If context cannot be established → STOP.
Locate core contributing docs:
CONTRIBUTING.mdCODE_OF_CONDUCT.mdSECURITY.mdSearch for them in these directories, in order:
/ - i.e., root/.github/docsNot all repositories contain these documents.
/.github/PULL_REQUEST_TEMPLATE.md/.github/PULL_REQUEST_TEMPLATE//.github/ISSUE_TEMPLATE/Read all relevant files fully.
Before proceeding, internally summarize all explicitly defined repository policies:
If this summary cannot be produced → STOP.
Before opening a new issue or PR:
Search open and closed:
If a related thread exists:
If adequate search cannot be performed → STOP.
If an issue or PR template includes required checkboxes:
If any required action cannot be completed → STOP.
If a template requires specific information (e.g., OS, version, reproduction steps, logs, environment):
If required information cannot be supplied → STOP.
If required quality gates (tests/lint/build) cannot be verified → STOP.
When performing multiple outward actions (e.g., several comments or issues):
Do not generate high-frequency comment sequences.
Bursty activity is:
(a) highly indicative of automation;
(b) may violate GitHub's rate limit policies. These violations can result in severe penalties for the user.
If maintainers:
Then:
Do NOT proceed if:
When uncertain, choose the action that minimizes disruption.
This protocol is grounded in repository-defined contribution policies and GitHub platform rules. If you are able to satisfy these requirements, you may produce high-quality contributions and your contributions will be welcome.
Failure to follow repository policies may result in:
This skill exists to ensure compliance with repository governance and to prevent disruptive or low-quality interaction that could have undesirable repercussions. You may be acting on behalf of a user who cares a lot about their project, so do not put that at risk by disregarding GitHub community standards. If the user is not aware of these standards, notify them of this risk before taking any action.