github-repository

Solid

Configure a GitHub repository's metadata (description, homepage, topics) and solo-developer settings via `gh`, derived from the codebase. Use when setting up or tidying a repo's GitHub settings.

Code & Development 4 stars 1 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 80/100

Stars 20%
23
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Configure GitHub Repository Inspect a GitHub repository and configure its metadata (description, homepage, topics) and solo-developer settings via `gh` — clean merge history, secure defaults, and a decluttered UI. ## Workflow Follow these steps to inspect the codebase and apply the configurations: ### 1. Extract Repository Metadata Inspect the codebase files to discover or derive the repository metadata: - **Primary Source (Manifests)**: Check project manifest files: - Go: `go.mod` (under `module` path for the package/project name). - Python: `pyproject.toml` (under `[project]` fields for name, description, homepage/urls). - **Secondary Source (README)**: Read the `README.md` first few paragraphs to extract a concise, high-level description (under ~140 characters). - **Homepage URL**: Derive from hosting setups (e.g., `https://<username>.github.io/<repo>` for GitHub Pages). - **Topics/Tags**: Select 3 to 6 descriptive tags representing the main programming language, frameworks, tools, or domain (e.g., `agent`, `python`, `cli`). - _Constraint_: Topics must be lowercase letters, numbers, or hyphens, 50 characters or less, and start with a letter or number (max 20 per repo). ### 2. Verify GitHub CLI & Inspect Current State Ensure the GitHub CLI (`gh`) is authenticated, and fetch the repository's current settings to make changes idempotent: ```bash # Check authentication status gh auth status # Get the origin remote URL git config --get remote.origin.url # Insp...

Details

Author
fmind
Repository
fmind/dotfiles
Created
4 months ago
Last Updated
yesterday
Language
Go
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category