This repository hosts a public plugin marketplace for Claude Code.
It provides a central location where users can discover and install plugins,
including my plugin:
claudecode-pydantic-subagent-factory (Main agent is Iris when you communicate with the factory, how I decided to name her/it/him is another story for some other time) - v 1.2.0, Contact me for a 30 day Github PAT if you want to try it. I posted one on Cole's Github that starts now until Dec 31st, 2025.
claudecode-pydantic-python-react-subagent-team - in the works. Out soon.
(Note that it would not be possible to have created this plugin without the content Cole Medin at https://github.com/coleam00 and at https://www.youtube.com/@ColeMedin on YouTube. All the credit goes to him for my subagent factory plugin. Thank you, Cole!)
To support installation of plugins from private or restricted GitHub repositories,
this repo includes two credential‑setup scripts:
(You need to do this step because Claude Code currently does not support "private" repos for plugins.)
configure-claude-plugin-git-creds.sh– for Linux/macOS/WSLConfigure-ClaudePlugin-GitCreds.ps1– for Windows PowerShell 5+
These scripts ensure that Claude Code can clone a specific plugin repository through
HTTPS + PAT (Personal Access Token) without interactive prompts.
You will need to install this plugin marketplace using Claude Code's /plugin add marketplace command. All you should need is copy this repo's address when asked in Claude Code.
Both scripts perform the following steps:
-
Configure Git globally to use:
credential.helper storecredential.useHttpPath true
-
Store a GitHub PAT in the user’s credential store
BUT scoped only to a single plugin repository path. -
Allow Claude Code to install plugins non‑interactively,
preventing TUI lockups caused by Git credential prompts. -
Warn the user that PATs may expire and they may need to contact
Patrick Miron (GitHub: DragonAngel1st) for renewal.
| Script | Platform | Description |
|---|---|---|
configure-claude-plugin-git-creds.sh |
Linux / macOS / WSL | Configures repo‑scoped HTTPS + PAT credentials |
Configure-ClaudePlugin-GitCreds.ps1 |
Windows PowerShell 5+ | Same as above, for native Windows |
The scripts create a line in:
~/.git-credentials (Unix)
%USERPROFILE%\.git-credentials (Windows)
Example line:
https://YOUR_USERNAME:YOUR_PAT@github.com/DragonAngel1st/ClaudeCodePydanticSubagentFactory_plugin
Combined with:
git config --global credential.useHttpPath true
This ensures only this specific repo uses the stored PAT.
All other repos remain unaffected, including:
- SSH‑based repos (
git@github.com:...) - Other GitHub HTTPS repos
- GitLab, Bitbucket, self‑hosted Git servers
chmod +x configure-claude-plugin-git-creds.sh
./configure-claude-plugin-git-creds.shYou will be asked for:
- GitHub username
- GitHub PAT (hidden input)
Set-ExecutionPolicy -Scope Process RemoteSigned
.\Configure-ClaudePlugin-GitCreds.ps1You will be asked for the same information.
GitHub PATs can expire depending on organization policies.
If Claude Code suddenly fails to install plugins and you see:
Repository not found
fatal: could not read from remote repository
Your PAT is likely expired.
👉 Contact Patrick Miron (GitHub: DragonAngel1st) for renewal.
To adapt the scripts for a different plugin repository:
- Open either script.
- Modify these two variables:
REPO_OWNER="DragonAngel1st"
REPO_NAME="ClaudeCodePydanticSubagentFactory_plugin"For example, if you create a future plugin:
https://github.com/DragonAngel1st/MyNextClaudePlugin.git
Change:
REPO_NAME="MyNextClaudePlugin"- Save the script and run it again.
That's it! Git will now store credentials only for that new repo.
This repo provides:
- A public Claude Code plugin marketplace
- Two scripts to configure HTTPS+PAT authentication for private plugins
- A safe Git configuration strategy that does not affect other repos
- Easy extensibility for future plugins
If you have additional plugins you want to support or distribute,
simply duplicate and edit the scripts as described above.