By dwmkerr
Manage dwmkerr's personal and McKinsey GitHub repositories by locating, cloning, and inspecting them locally; initialize new private repos with branch protection, squash merges, GitHub Actions, and Pages deployment; generate styled Draw.io architecture diagrams and Slidev presentation decks; prioritize next actions from git status, tasks.md, ideas.md, and issues using /next command.
Generate .drawio architecture diagrams with consistent visual style and export to PNG/SVG/PDF/HTML. Use when user asks to "create a diagram", "draw architecture", "make a drawio file", "build a diagram", or mentions "drawio", "architecture diagram", or "system diagram".
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.
Create a new GitHub project with standard configuration. Use when user asks to "create a project", "set up a new repo", "initialize a repository", or wants to start a new GitHub project.
Create and manage Slidev presentation decks. Use when user asks to "create slides", "make a presentation", "add slides to this project", "set up a slide deck", or mentions "slidev", "pitch deck", or "slides folder".
Runs pre-commands
Contains inline bash commands via ! syntax
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
General purpose Claude Code toolkit plugin for skill/hook/agent development, research, skill analysis, Github quality of life and more.
Add the marketplace and install:
/plugin marketplace add dwmkerr/claude-toolkit
/plugin install toolkit@claude-toolkit
If commands don't appear, enable and restart:
/plugin enable toolkit@claude-toolkit
# Or bust the cache in a terminal if stuff's still not loading...
# rm -rf ~/.claude/plugins/cache
toolkit Plugin
researchclaude-code-memory-and-rulesclaude-code-hook-developmentclaude-code-skill-developmentagent-developmentclaude-code-slash-commandsclaude-code-statusline-developmentanthropic-evaluationsshell-script-developmentmakefile-developmentrelease-please-developmentclaude-code-plugin-developmentlearn-and-improveclaude-code-agent-teamsdwmkerr Plugin
toolkit PluginThis plugin is general purpose and should be useful for anyone.
/toolkit:skill-historyThis is useful for troubleshooting whether Claude has actually invoked or missed skills, and in response to what queries.

/toolkit:agent-historyWhat agents have been spawned?
/toolkit:ghprOpen or create a pull request for my current branch
feat/, fix/, chore/, etc.)Example, when no PR exists:

And when it does. The browser opens automatically:

researchUse the research skill to investigate options for implementing OAuth in a Node.js app
./scratch/research/Tip: "research" is a generic term — Claude may use built-in tools (Explore, WebFetch) instead of this skill. Be explicit: say "use the research skill" or "use the researcher agent" to ensure the structured research workflow is triggered.
claude-code-memory-and-rulesSet up CLAUDE.md and rules for my project
.claude/rules/, and auto memory/init, and the /memory commandclaude-code-hook-developmentCreate a hook that runs tests before git push and requires explicit confirmation before pushing to remote.
.claude/hooks/.claude/settings.jsonExample output

See github.com/dwmkerr/effective-shell for some real-world examples (or most of my recently edited open source projects).
claude-code-skill-developmentGeneral purpose Claude Code toolkit with research agents, skills, and introspection commands
Structured protocols for feature exploration and development workflows
Teaches Claude Code how to work with git-workforest managed repositories
Tools for PDF conversion and document processing
npx claudepluginhub dwmkerr/claude-toolkit --plugin dwmkerrGeneral purpose Claude Code toolkit with research agents, skills, and introspection commands
Workflow skills and shared instructions for coding agents.
Corca Workflow Framework — consolidated hooks and skill orchestration for structured development sessions
End-to-end GitHub repository maintenance for open-source projects. Use when asked to triage issues, review PRs, analyze contributor activity, generate maintenance reports, or maintain a repository.
Plugin for effective agentic development
Coding workflow skills: intelligent commits, push & PR, branch cleanup, CLAUDE.md maintenance, README generation, changelog creation, README updating, and GitHub Actions setup