Skip to content
Back to skills

Repo Community Files

ASecurity

Create and maintain repository community/legal files: LICENSE, CODE_OF_CONDUCT.md, CONTRIBUTING.md, SECURITY.md, SUPPORT.md, issue/PR templates, FUNDING.yml. No scripts — template-driven. Triggers: 'license file', 'code of conduct', 'contributing guide', 'security policy', 'support file', 'issue template', 'pr template', 'funding yml', 'community files', 'repo legal files', 'contributor covenant'.

  • 6 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 3, 2026
ai-agentsgogitsecurity

Works with

  • cli

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned September 20, 2026

npx -y skills add bestdeejay-design/agent-skills --skill repo-community-files --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Repo Community Files?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Repo Community Files
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/bestdeejay-design-repo-community-files/badge)](https://www.skillsdirectory.com/skills/bestdeejay-design-repo-community-files)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: repo-community-files
description: "Create and maintain repository community/legal files: LICENSE, CODE_OF_CONDUCT.md, CONTRIBUTING.md, SECURITY.md, SUPPORT.md, issue/PR templates, FUNDING.yml. No scripts — template-driven. Triggers: 'license file', 'code of conduct', 'contributing guide', 'security policy', 'support file', 'issue template', 'pr template', 'funding yml', 'community files', 'repo legal files', 'contributor covenant'."
license: MIT
metadata:
  author: bestdeejay-design
  version: "1.0.2"
  compatibility: "No scripts; gh CLI optional for org-level defaults"
when_to_use: "Use when creating or updating repo legal/community files: 'license file', 'code of conduct', 'contributing guide', 'security policy', 'issue template', 'pr template', 'funding yml', 'community files'. Example: 'add a LICENSE and CONTRIBUTING.md' or 'set up repo community files'."
---

# Repo Community Files — legal & community health files

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.

## When to use

- A new repository needs its legal/community files set up.
- A file is missing or outdated (e.g. SECURITY contact changed, CONTRIBUTING process changed).
- User asks for "license file", "code of conduct", "contributing guide", "security policy",
  "issue template", "pr template", "funding".

## Do NOT use

- For README content/visuals — use `repo-readme-assets`.
- For description/topics/Pages/community-health audit — use `repo-metadata-health`.
- For social preview PNG — use `repo-social-preview`.

## Files

- `SKILL.md` — this file (template-driven; no scripts)

## Required / desirable files

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

> `LICENSE` must NOT be moved into `.github/` — GitHub recognizes it only at the repo
> root or `docs/` (default files in `.github/` are NOT scanned for license).

## Org-level defaults

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.

## Anti-patterns

- Public repo without a LICENSE.
- Accepting contributions without SECURITY.md.
- `LICENSE` placed under `.github/` (not detected).
- Outdated contacts in SECURITY.md / CODE_OF_CONDUCT.md.
- Issue templates as `.md` instead of `.yml` forms (forms add the Community Health check).

## Boundaries

- Do not use for README assets, metadata, or social previews; use the focused `repo-*` skills.

## Evidence and completion gate

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.

Files in this skill

  • SKILL.md3.5 KB
  • readme.ru.md1.4 KB
  • skill.json1.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.