agentsclimarketplace

Github org repository setup

Skill POWR-DATA/mtx-skills/skills/infra/github-org-repository-setup

Set up a new GitHub repository in an organisation with correct access, security, and baseline branch protectionFrom its SKILL.md

Install
npx -y skills add POWR-DATA/mtx-skills --skill github-org-repository-setup

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its file declares

Copied from the file, not written here

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

4.4 KB, 846 tokens by cl100k_base, as published. Nobody here has run it

GitHub Org Repository Setup

Purpose

Create and baseline a new organisation-owned GitHub repository without access surprises or accidental billing changes. This skill focuses on admin verification, security defaults, and a practical setup sequence for lab and proof-of-concept repositories.

When to use

  • Creating a new repository inside a GitHub organisation
  • Bootstrapping lab or proof-of-concept repositories with safe defaults
  • Verifying role and policy outcomes after API-based repository creation
  • Applying minimal branch safety controls before team collaboration expands

Inputs expected

  • Organisation name and repository name
  • Creation method (GitHub UI or API/tooling)
  • Intended owner/maintainer who needs Admin access
  • Organisation policy constraints (billing controls, security policy)

Guiding principles

  • API creation does not guarantee admin for the creator. In many organisations, base permission policy applies after API repo creation, so the creator may only have write access.
  • Verify access before doing setup work. Confirm the intended maintainer has Admin immediately; escalate to an org admin if not.
  • Do not enable billed features without policy approval. Secret Protection, Code Security, and Code Quality can trigger charges on private/internal repositories.
  • Use minimal branch protection first. For labs and PoCs, start with a default-branch ruleset that blocks deletion and force pushes, then layer stricter controls later if needed.
  • Record manual decisions. Capture repo-level choices in a learning log so future repos follow repeatable standards.

Process

  1. Create the repository with intent. Prefer GitHub UI for first-time setup in policy-heavy organisations; use API only when automation is required.
  2. Confirm effective permissions immediately. Check whether the intended owner has Admin role after creation.
  3. Escalate if Admin is missing. Request org-admin role correction before branch policy, security, or settings work continues.
  4. Clone and baseline locally. Clone the repo and verify .gitignore covers environment and configuration files.
  5. Review security settings safely. Check dependency visibility and Dependabot alerts, but avoid enabling billed security products unless approved.
  6. Apply a minimum default-branch ruleset. Target the default branch, block branch deletion, and block force pushes.
  7. Document configuration outcomes. Add a short setup note to the repo learning log with what was enabled, skipped, and why.

Output format

  1. Access verification summary - intended owner role and any escalation needed
  2. Security settings summary - what was reviewed, what was enabled, what was intentionally deferred
  3. Branch ruleset baseline - exact minimum protections applied
  4. Setup sequence log - reproducible order of operations used for this repo
  5. Follow-up actions - policy approvals or hardening tasks for later

Quality checklist

  • Intended maintainer has confirmed Admin role
  • Repo setup paused if Admin was missing until escalation resolved
  • Billed security features were not enabled without explicit policy approval
  • Dependency graph and alert settings were reviewed intentionally
  • Default branch ruleset blocks deletion and force pushes
  • Setup decisions were recorded in a repo learning log

Avoid

  • Assuming the API caller automatically gets Admin access in organisation repos.
  • Enabling billed security features as a default step in lab repositories.
  • Adding strict PR/status/signed-commit policies too early for single-owner PoCs.
  • Leaving branch deletion and force-push open on the default branch once the repo stabilises.

Example usage

I created a new organisation repository through API tooling, but I am not sure whether the intended maintainer has Admin access. Help me run a safe setup flow that verifies permissions first, applies only a minimal branch ruleset, and avoids enabling billed GitHub security features without policy approval.


Source: This skill is sourced from the Matrix Skills library. Learn more at the AI Agent Skills Library.

What ships with it: 3 files

3.9 KB alongside SKILL.md

Gives 0 of the 12 instructions most project setup skills give in 846 tokens

Counted across 999 of the 1,637 authors here whose files we hold, read 2026-08-07

  • Ask one question at a timein 29 of 999, across 28 files
  • Detect the package manager from lockfilesin 28 of 999, across 9 files
  • Present findings to the userin 26 of 999, across 5 files
  • Explore current repo statein 24 of 999, across 3 files
  • Update the agent skills block in place if it existsin 24 of 999, across 3 files
  • Install husky lint-staged and prettierin 23 of 999, across 4 files
  • Create the lintstagedrc filein 22 of 999, across 3 files
  • Commit all changed filesin 22 of 999, across 3 files
  • Run lint-staged to verify it worksin 22 of 999, across 3 files
  • Create the husky pre-commit filein 21 of 999, across 2 files
  • Create a prettierrc file if missingin 21 of 999, across 2 files
  • Initialize huskyin 21 of 999, across 2 files

Said here and by no other author read

  • Create the repository with intent
  • Confirm maintainer admin role immediately
  • Escalate if admin access is missing
  • Verify gitignore covers configuration files
  • Review security settings safely
  • Apply minimum default-branch ruleset

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.

Keep looking

Skills are one crate of 326,871. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.