Skip to content

Repository files navigation

github-toolkit banner

GitHub Toolkit

Atypical-Consulting - github-toolkit Top language Stars Forks License

Issues Pull requests Last commit

Table of Contents

Tools for managing your GitHub repositories at scale — skills, a desktop app, a Renovate CLI, and a DevOps sync — consolidated in one place (full git history preserved).

Tools

Path What it is From
skills/ Claude Code skills for auditing, managing and improving repositories Atypical-Consulting/GitHubSkills
automate/ A Tauri desktop app for automating GitHub workflows Atypical-Consulting/GitHubAutomate
repo-tools/ A Spectre CLI to manage Renovate configurations across repos, with caching and interactive multi-select phmatray/GitHubRepoTools
devhub-sync/ Synchronize repositories between Azure DevOps and GitHub via a Blazor Server UI phmatray/DevHubSync

Features

  • Four complementary tools — each solves a different repo-management chore
  • Mixed stacks — Claude Code skills, TypeScript/Tauri, and .NET/C#
  • One home — shared issues, discussions and history for all your GitHub tooling

Usage

Each tool is self-contained in its folder — open it and follow its own README.

git clone https://github.com/Atypical-Consulting/github-toolkit.git
cd github-toolkit/repo-tools   # or skills / automate / devhub-sync

Installing the skills

The 18 ghs-* skills ship as a Claude Code plugin. Install them — do not copy the files:

/plugin marketplace add Atypical-Consulting/github-toolkit
/plugin install github-skills@github-toolkit

Cloning the repo only makes the skills available while working inside skills/, because they live in a project-scoped .claude/skills/ directory. Installing the plugin makes them available everywhere, which is the point of a tool that operates on other repositories.

Copying them into ~/.claude/skills/ instead would work once and then rot: ~/.claude is not a git repository, so a copy drifts from its source with nothing to signal it.

History

Each folder was merged with full git history preserved (git subtree). The original repositories are archived and redirect here.

Tech Stack

  • .NET 10 · .NET 9
  • MudBlazor
  • Microsoft.TeamFoundationServer.Client
  • Octokit
  • LibGit2Sharp
  • Microsoft.EntityFrameworkCore.Sqlite
  • Microsoft.EntityFrameworkCore.Design
  • Microsoft.EntityFrameworkCore.Tools
  • Spectre.Console

Roadmap

Planned work and known limitations are tracked in the open issues. Contributions toward them are welcome.

License

MIT — see LICENSE.


Contributing

Contributions are welcome. Open an issue first to discuss any significant change.

  1. Fork the repository and create your branch (git checkout -b feat/my-feature)
  2. Commit your changes (git commit -m 'feat: ...')
  3. Push the branch and open a Pull Request

About

Tools for managing GitHub repositories at scale — Claude Code skills, a Tauri desktop app, a Renovate CLI, and an Azure DevOps sync. Consolidated monorepo.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages