Port Allocator
Automatically manages development server ports to avoid conflicts between multiple Claude Code instances
Category: Automation
About this skill
Port Allocator is a Claude Code skill that automatically manages development server ports to prevent conflicts when running multiple Claude Code instances simultaneously. It intelligently allocates available ports and tracks usage across sessions.
Source and installation instructions
Installation
- /plugin marketplace add guo-yu/skills
- /plugin install port-allocator@guo-yu-skills
Documentation
Guo Yu's Skills
My collection of custom Claude Code skills for productivity and automation.
Skills
| Skill | Description |
|---|---|
| port-allocator | Automatically allocate and manage development server ports, avoiding port conflicts between multiple Claude Code instances |
| share-skill | Migrate local skills to code repositories with Git version control and open source support |
| skill-permissions | Analyze skill permissions and generate one-time authorization commands |
| skill-i18n | Translate SKILL.md and README.md files into multiple languages for sharing skills internationally |
| ceo-skill | CEO-level project dashboard + COO-level API cost analysis with optimization recommendations |
Installation
Via Plugin Marketplace (Recommended)
The easiest way to install is via Claude Code's plugin marketplace:
# Add this skill marketplace
/plugin marketplace add guo-yu/skills
# Install all skills at once
/plugin install port-allocator@guo-yu-skills
/plugin install share-skill@guo-yu-skills
/plugin install skill-permissions@guo-yu-skills
/plugin install skill-i18n@guo-yu-skills
/plugin install ceo-skill@guo-yu-skills
Manual Installation
Alternatively, clone this repository and create symbolic links:
# Clone to your codes directory
git clone git@github.com:guo-yu/skills.git ~/Codes/skills
# Create symbolic links to ~/.claude/skills/
ln -s ~/Codes/skills/port-allocator ~/.claude/skills/port-allocator
ln -s ~/Codes/skills/share-skill ~/.claude/skills/share-skill
ln -s ~/Codes/skills/skill-permissions ~/.claude/skills/skill-permissions
ln -s ~/Codes/skills/skill-i18n ~/.claude/skills/skill-i18n
ln -s ~/Codes/skills/ceo-skill ~/.claude/skills/ceo-skill
Usage
Use slash commands in Claude Code:
/port-allocator # Query/allocate ports
/share-skill <name> # Open source a skill
/skill-permissions # Analyze skill permissions
/skill-i18n <name> # Translate skill to multiple languages
/ceo # Project management dashboard
Documentation
This skill set has an online documentation site generated by share-skill.
Access the Documentation
With Custom Domain:
https://skill.guoyu.me/
Without Custom Domain (GitHub Pages):
https://guo-yu.github.io/skills/
Setup GitHub Pages
- Go to repository Settings → Pages
- Under "Source", select Deploy from a branch
- Choose branch:
master(ormain), folder:/docs - (Optional) Add custom domain in "Custom domain" field
License
MIT
Made with ♥ by Yu's skills