Use this skill to create or update the community/legal files of a repository: LICENSE, CODE_OF_CONDUCT, CONTRIBUTING, SECURITY, SUPPORT, issue/PR templates, FUNDING.
These files drive the GitHub Community Standards checklist (the “Community Health” percentage). Missing files lower the score and block contributions.
repo-readme-assets.repo-metadata-health.repo-social-preview.SKILL.md — this file (template-driven; no scripts)| File | Purpose | When to update |
|---|---|---|
LICENSE |
MIT license (owner/year) | on creation, owner change |
CODE_OF_CONDUCT.md |
Contributor Covenant 2.1 (full text + contact) | rarely |
CONTRIBUTING.md |
Contributor instructions | on process/convention change |
SECURITY.md |
Security policy | on contact/policy change |
SUPPORT.md |
UPPERCASE filename; “Support” link in issue helper | rarely |
.github/ISSUE_TEMPLATE/*.yml |
Issue forms (bug_report, feature_request) — drive the Community Health check | on process change |
.github/pull_request_template.md |
PR template (root/docs//.github/, .md/.txt) |
on process change |
.github/release.yml |
Auto-generated release notes config | on first release |
FUNDING.yml |
Optional: “Sponsor” button | rarely |
CHANGELOG.md |
Optional: Keep a Changelog format | on each release |
LICENSEmust NOT be moved into.github/— GitHub recognizes it only at the repo root ordocs/(default files in.github/are NOT scanned for license).
GitHub supports organization-level community health files via a special .github
repository. Files not found in a repo are inherited from the org .github repo — except
LICENSE (never inherited). Prefer org-level defaults for boilerplate, keep repo-level
copies for repo-specific policies.
LICENSE placed under .github/ (not detected)..md instead of .yml forms (forms add the Community Health check).repo-* skills.Ground recommendations in the supplied repository or brief. State assumptions, missing inputs, and unresolved risks. Return a concrete artifact or checklist with an owner/action for each open item, then verify that the result answers the requested goal rather than merely repeating the framework.