From jdeploy
Install a jDeploy application locally for testing. Creates desktop shortcuts and adds CLI commands to PATH.
How this skill is triggered — by the user, by Claude, or both
Slash command
/jdeploy:installThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Install a jDeploy application locally for testing.
Install a jDeploy application locally for testing.
This skill installs the application on the local machine, creating:
This lets you test the full installation experience before publishing.
Check that the project has jDeploy configured:
ls package.json 2>/dev/null || echo "No package.json found"
If no package.json exists, suggest running /jdeploy:setup first.
Ensure the project is built with the latest changes:
Maven:
mvn clean package -DskipTests
Gradle:
./gradlew build -x test
npx jdeploy install
This will:
jdeploy.commands configured)For GUI apps:
For CLI apps:
package.json:
your-command-name --help
Check installed location:
~/Applications/ or /Applications/%LOCALAPPDATA%\Programs\~/.local/share/applications/To remove a locally installed app:
npx jdeploy uninstall
Or manually delete from the installation directory.
| Option | Description |
|---|---|
--global | Install system-wide (may require sudo) |
"Command not found" after install:
jdeploy.commands is configured in package.json"Permission denied":
--global for user-local installsudo npx jdeploy install --globalApp doesn't appear in Applications:
jdeploy.title in package.json - that's the display nameIcon not showing:
icon.png exists in project root# Build and install (Maven)
mvn clean package && npx jdeploy install
# Build and install (Gradle)
./gradlew build && npx jdeploy install
# Uninstall
npx jdeploy uninstall
# Reinstall (uninstall + install)
npx jdeploy uninstall && npx jdeploy install
| App Type | What's Created |
|---|---|
| GUI app | Desktop shortcut, Start menu entry, optional file associations |
| CLI app | Command in PATH |
| Service | Command in PATH with service subcommands |
| MCP Server | Command in PATH, optional AI tool registration |
npx claudepluginhub shannah/jdeploy-claude --plugin jdeployAssists with Maven for Java: initializes projects, configures pom.xml, manages dependencies and scopes, sets up builds/plugins/profiles, troubleshoots errors.
Packages a local web project as a Windows desktop app with a Start Menu shortcut, .exe launcher, and Taskbar identity. Mirrors macOS app-it contract (soft-close vs quit, warm dev-server reuse). Beta — requires Windows maintainer to verify hardware-dependent steps.
Prepares local development environment for Claude Code usage: detects OS, installs Git and GitHub CLI, and guides through optional installation phases for design and development workflows.