plugins/dwmkerr/skills/my-repos/SKILL.md
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.
npx skillsauth add dwmkerr/claude-toolkit my-reposInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Guide for locating and working with dwmkerr's repositories.
~/repos/
├── github/
│ ├── dwmkerr/ # Personal repos (github.com/dwmkerr)
│ │ ├── effective-shell/
│ │ ├── hacker-laws/
│ │ ├── claude-toolkit/
│ │ └── ...
│ └── mckinsey/ # McKinsey open source repos (github.com/mckinsey)
│ └── ...
Always check if the repo exists locally:
ls ~/repos/github/dwmkerr/<repo-name>
ls ~/repos/github/mckinsey/<repo-name>
When working with an existing local repo:
Record the current state before making changes:
cd ~/repos/github/dwmkerr/<repo>
ORIGINAL_BRANCH=$(git branch --show-current)
git stash --include-untracked
Fetch for reference if you need other branches:
git fetch origin
git checkout origin/main # or any branch for reference
Always return to original state when done:
git checkout "$ORIGINAL_BRANCH"
git stash pop
Check if it exists on GitHub:
gh repo view dwmkerr/<repo-name> --json name,url
If it exists remotely, clone it:
git clone https://github.com/dwmkerr/<repo-name> ~/repos/github/dwmkerr/<repo-name>
For McKinsey repos:
gh repo view mckinsey/<repo-name> --json name,url
git clone https://github.com/mckinsey/<repo-name> ~/repos/github/mckinsey/<repo-name>
dwmkerr~/repos/github/dwmkerr/~/repos/github/mckinsey/Some frequently accessed repositories:
effective-shell - Book and website for shell/terminal skillshacker-laws - Laws, theories, and patterns for developersclaude-toolkit - Claude Code plugins and skillsdotfiles - Personal configuration filesUser: "Check my repo effective-shell for the chapter on pipes"
ls ~/repos/github/dwmkerr/effective-shellgrep -r "pipes" ~/repos/github/dwmkerr/effective-shell/User: "What branches are in my repo X?"
cd ~/repos/github/dwmkerr/X && git branch -atools
This skill should be used when the user asks to "create a skill", "write a skill", "build a skill", or wants to add new capabilities to Claude Code. Use when developing SKILL.md files, organizing skill content, or improving existing skills. Do NOT use for plugin development, hook creation, agent creation, or slash command creation — those have dedicated skills.
development
This skill should be used when the user asks to "create a bash script", "write a shell script", or mentions shell scripting conventions.
development
Deep research into technical solutions by searching the web, examining GitHub repos, and gathering evidence. Use when the user explicitly says "use the research skill", "use a research agent", or asks for deep/thorough research into implementation options or technologies.
tools
This skill should be used when the user asks to "set up release please", "configure automated releases", "manage version numbers", "add changelog automation", or mentions release-please, semantic versioning, or monorepo versioning.