Skill

plugin-install

Install
1
Install the plugin
$
npx claudepluginhub leejaedus/pepcode --plugin pepcode

Want just this skill?

Add to a custom plugin, then install with one command.

Description

Install a Claude Code plugin from a GitHub repository URL

Tool Access

This skill uses the workspace's default tool permissions.

Skill Content

Plugin Install

Install a Claude Code plugin from a GitHub repository URL.

CRITICAL EXECUTION RULES:

  1. Execute directly -- Do NOT spawn explore/research agents. All instructions are self-contained here.
  2. Follow the steps in order -- Do NOT skip steps. Each step depends on the previous one.

Input

The argument is a GitHub repository URL, e.g.:

  • https://github.com/owner/repo
  • https://github.com/leejaedus/pepcode

Step 1: Extract owner/repo from URL

Parse the URL to extract the repository owner and name:

# Example: https://github.com/leejaedus/pepcode -> owner=leejaedus, repo=pepcode

Set REPO_URL to the full URL and REPO_NAME to the repository name (last path segment).

Step 2: Verify repository accessibility

git ls-remote <REPO_URL> HEAD

If this fails, inform the user the repository is not accessible and stop.

Step 3: Check if marketplace is already registered

claude plugin marketplace list

Look for the repository name in the output.

Step 4: Add marketplace (if not registered)

If the marketplace is NOT already registered:

claude plugin marketplace add <REPO_URL>

If already registered, update it instead:

claude plugin marketplace update <REPO_NAME>

Step 5: Identify plugin name from marketplace

The plugin name follows the pattern <repo-name>@<repo-name> (e.g., pepcode@pepcode).

Step 6: Check if plugin is already installed

claude plugin list

Look for the plugin name in the output.

Step 7: Install or update plugin

If NOT installed:

claude plugin install <REPO_NAME>@<REPO_NAME>

If already installed:

claude plugin update <REPO_NAME>@<REPO_NAME>

Step 8: Completion

Tell the user:

  1. Plugin installation is complete
  2. They should restart Claude Code to activate the plugin
  3. After restart, run /<REPO_NAME>:setup to complete configuration
Stats
Stars0
Forks0
Last CommitFeb 20, 2026
Actions

Similar Skills