skillZs
★ LIVE SKILL TAGS ★
>>> LIVE SKILLS INDEX <<<
* OPEN SOURCE *
NO LOGIN, NO TRACKING
※ REAL INSTALL DATA ※
← back to all skills
netresearch/github-project-skill122 installs

github-project

Use when bootstrapping a repo (apply branch protection before first PR), PRs won't merge or BLOCKED, AI reviewer pushback, auto-merge fails for Dependabot/Renovate, branch protection or rulesets, CI fails, authoring or consuming reusable workflows, editing a repo's own .github/workflows, harden-runner, or CODEOWNERS/PR templates.

How do I install this agent skill?

npx skills add https://github.com/netresearch/github-project-skill --skill github-project
view source ↗

Is this agent skill safe to install?

  • Gen Agent Trust Hubpass

    This skill provides a comprehensive suite of tools, scripts, and documentation for securely managing GitHub repositories, focusing on branch protection, automation hardening, and CI/CD best practices.

  • Socketpass

    No alerts

  • Snykpass

    Risk: LOW · No issues

  • ZeroLeakspass

    Score: 93/100 · 2 sections analyzed

What does this agent skill do?

GitHub Project Skill

When to Use

  • Post gh repo create + push, before first PR — REQUIRED: scripts/init-branch-protection.sh OWNER/REPO
  • First issue/PR into a foreign repo — references/upstream-contributions.md BEFORE filing
  • Adding a workflow job — pitfall #6
  • PR won't merge / threads
  • Auto-merge fails (Dependabot/Renovate)
  • Solo auto-approve
  • Branch protection, rulesets
  • GHA failures
  • Signed-commit merge
  • CodeQL
  • Scorecard
  • CODEOWNERS, templates, labels
  • Fork PR merge base

Quick Diagnostics

PR Won't Merge

gh pr view PR --repo OWNER/REPO \
  --json mergeStateStatus,reviewDecision,mergeable,reviewThreads

Solo Maintainer: Stuck on REVIEW_REQUIRED

Either assets/pr-quality.yml.template (auto-approve, required_approving_review_count >= 1) or scripts/init-branch-protection.sh OWNER/REPO --solo (approvals 0, conversation resolution kept) — references/auto-merge-guide.md compares both.

Auto-merge Setup

Requires allow_auto_merge, pull_request_target, bot detection, gh pr merge --auto (references/auto-merge-guide.md).

Auto-merge Not Working

gh pr view PR --repo OWNER/REPO --json autoMergeRequest --jq .autoMergeRequest

Bypass actors: references/security-config.md.

GitHub Actions Failing

gh run list --repo OWNER/REPO --limit 5
gh run view RUN_ID --repo OWNER/REPO --log-failed
gh run rerun RUN_ID --repo OWNER/REPO

Security Quick Checks

gh api repos/OWNER/REPO/rules/branches/main
gh api repos/OWNER/REPO/branches/main/protection \
  --jq '{rcr: .required_conversation_resolution.enabled, admins: .enforce_admins.enabled}'
gh api repos/OWNER/REPO/code-scanning/default-setup --jq '.state'
gh pr view PR --repo OWNER/REPO --json reviewThreads --jq '.reviewThreads'

Merge Strategy Issues

references/auto-merge-guide.md: signed-commit rebase, workflow-file PRs, Copilot race.

Running Scripts

scripts/init-branch-protection.sh OWNER/REPO              # baseline
scripts/init-branch-protection.sh OWNER/REPO --from-current-checks   # after first CI
scripts/verify-github-project.sh /path/to/repository      # local-checkout audit

No editorializing

State what a change does, not how good it is.

References

TopicReference
Repo bootstrapreferences/repo-bootstrap.md
Repository file layoutreferences/repository-structure.md
Branch migrationreferences/branch-migration.md
Repository retirement, Packagist abandonreferences/repo-retirement.md
Dependabot/Renovatereferences/dependency-management.md
Auto-approve + auto-mergereferences/auto-merge-guide.md
Merge strategyreferences/merge-strategy.md
Sub-issuesreferences/sub-issues.md
Release labelingreferences/release-labeling.md
gh CLI commandsreferences/gh-cli-reference.md
Polyglot CI checklistsreferences/repo-setup-guide.md
Scorecard, CodeQL, securityreferences/security-config.md
actionlintreferences/actionlint-guide.md
Actions upgrades, Node-runtime wavereferences/actions-upgrade-guide.md
Workflow bash pitfallsreferences/workflow-bash-patterns.md
Runner capacityreferences/ci-runner-capacity.md
No editorializingreferences/no-editorializing.md
Fork merge basereferences/pr-commit-cleanup.md
Multi-repo batch opsreferences/multi-repo-operations.md
Private copy of a public repo (mirror push)references/multi-repo-operations.md
Cross-repo references, code permalinksreferences/cross-repo-references.md
Foreign-repo contributionsreferences/upstream-contributions.md
Reusable workflow securityreferences/reusable-workflow-security.md
Reusable workflow pitfallsreferences/reusable-workflow-pitfalls.md
Org security settingsreferences/org-security-settings.md
Tag validationreferences/tag-validation.md
AI reviewer pushbackreferences/ai-reviewer-pushback.md
Agentic workflowsreferences/agentic-workflows.md
Pages + data collectorsreferences/pages-and-collector-workflows.md

Contributing: https://github.com/netresearch/github-project-skill

Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.

<a href="https://skillzs.dev/skills/netresearch/github-project-skill/github-project">View github-project on skillZs</a>