github-solo-skill

Checks reference

Every check: why it exists, the API it uses, what apply does, how to undo it. {o}/{r} = owner/repo, {b} = default branch. All endpoints are GitHub REST (https://docs.github.com/en/rest) unless noted. Status legend: ✅ OK, ⚠️ recommended, ❌ action needed, ➖ not applicable.

Default apply items are the ones that are invisible to visitors and easy to revert. Opt-in items need --only <id>.

Security

dependabot-alerts (default)

dependabot-security-updates (default)

secret-scanning, push-protection (default, public repos only)

private-vuln-reporting (default, public repos only)

codeql (default, public repos only)

dependabot-config (default)

actions-pinning (report only)

workflow-permissions (opt-in)

actions-can-create-prs (opt-in)

actions-hardening (report only, text heuristic)

open-alerts (report only)

Solo development

solo-blocker (❌ detect only, never changed)

guardrail (default)

tag-guard (opt-in)

delete-branch-on-merge (default)

discussions (opt-in)

Distribution

pages (opt-in)

releases (report only)

release-tag-format (report only)

ci-status (report only)

release-workflow (report only)

release-notes-config (default)

Metadata

description / topics / license (report; topics opt-in)

labels (opt-in)

community-files (opt-in)

issues-enabled (report only)

security-policy (default)

social-preview (report only)

Idempotency and safety