Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

my-repos

verified

Locate and work with dwmkerr's repositories. Use when user mentions "my repos", "my repo X", "check my repo", or needs to find/access a specific repository.

View on GitHub

Marketplace

claude-toolkit

dwmkerr/claude-toolkit

Plugin

dwmkerr

Repository

dwmkerr/claude-toolkit
5stars

plugins/dwmkerr/skills/my-repos/SKILL.md

Last Verified

February 1, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/dwmkerr/claude-toolkit/blob/main/plugins/dwmkerr/skills/my-repos/SKILL.md -a claude-code --skill my-repos

Installation paths:

Claude
.claude/skills/my-repos/
Powered by add-skill CLI

Instructions

# My Repos

Guide for locating and working with dwmkerr's repositories.

## Repository Structure

```
~/repos/
├── github/
│   ├── dwmkerr/          # Personal repos (github.com/dwmkerr)
│   │   ├── effective-shell/
│   │   ├── hacker-laws/
│   │   ├── claude-toolkit/
│   │   └── ...
│   └── mckinsey/         # McKinsey open source repos (github.com/mckinsey)
│       └── ...
```

## Finding a Repository

### 1. Check Local First

Always check if the repo exists locally:

```bash
ls ~/repos/github/dwmkerr/<repo-name>
ls ~/repos/github/mckinsey/<repo-name>
```

### 2. If Local Repo Exists

When working with an existing local repo:

1. **Record the current state** before making changes:
   ```bash
   cd ~/repos/github/dwmkerr/<repo>
   ORIGINAL_BRANCH=$(git branch --show-current)
   git stash --include-untracked
   ```

2. **Fetch for reference** if you need other branches:
   ```bash
   git fetch origin
   git checkout origin/main  # or any branch for reference
   ```

3. **Always return to original state** when done:
   ```bash
   git checkout "$ORIGINAL_BRANCH"
   git stash pop
   ```

### 3. If Repo Not Found Locally

Check if it exists on GitHub:

```bash
gh repo view dwmkerr/<repo-name> --json name,url
```

If it exists remotely, clone it:

```bash
git clone https://github.com/dwmkerr/<repo-name> ~/repos/github/dwmkerr/<repo-name>
```

For McKinsey repos:

```bash
gh repo view mckinsey/<repo-name> --json name,url
git clone https://github.com/mckinsey/<repo-name> ~/repos/github/mckinsey/<repo-name>
```

## GitHub Details

- **Personal GitHub username**: `dwmkerr`
- **Personal repos path**: `~/repos/github/dwmkerr/`
- **McKinsey repos path**: `~/repos/github/mckinsey/`

## Common Repos

Some frequently accessed repositories:

- `effective-shell` - Book and website for shell/terminal skills
- `hacker-laws` - Laws, theories, and patterns for developers
- `claude-toolkit` - Claude Code plugins and skills
- `dotfiles` - Personal configuration files

## Example Usage

U

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
2255 chars