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

  1. /plugin marketplace add guo-yu/skills
  2. /plugin install port-allocator@guo-yu-skills

Documentation

English | 简体中文 | 日本語

Guo Yu's Skills

My collection of custom Claude Code skills for productivity and automation.

Skills

SkillDescription
port-allocatorAutomatically allocate and manage development server ports, avoiding port conflicts between multiple Claude Code instances
share-skillMigrate local skills to code repositories with Git version control and open source support
skill-permissionsAnalyze skill permissions and generate one-time authorization commands
skill-i18nTranslate SKILL.md and README.md files into multiple languages for sharing skills internationally
ceo-skillCEO-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

  1. Go to repository Settings → Pages
  2. Under "Source", select Deploy from a branch
  3. Choose branch: master (or main), folder: /docs
  4. (Optional) Add custom domain in "Custom domain" field

License

MIT


Made with ♥ by Yu's skills