Skip to content

lovstudio/claude-code-plugin

Repository files navigation

claude-code-plugin Cover

Logo claude-code-plugin

Official Lovstudio plugin collection for Claude Code
Skills • Hooks • Commands

FeaturesInstallationSkillsHooksLicense


Features

  • Unified Management — All prompts, skills, hooks in one place
  • Cross-Device Sync — Install via GitHub on any machine
  • Version Controlled — Track changes with Git
  • Easy Distribution — Share as a marketplace plugin

Installation

# Add marketplace
/plugin marketplace add lovstudio/claude-code-plugin

# Install plugin
/plugin install lovstudio@claude-code-plugin

Skills

image-gen

Generate images using Gemini via ZenMux API.

python3 ${CLAUDE_PLUGIN_ROOT}/skills/image-gen/gen_image.py "PROMPT" \
  [-o output.png] [-q low|medium|high] [--ascii]

project-port

Generate stable, hash-based port numbers for projects (range 3000-8999).

${CLAUDE_PLUGIN_ROOT}/skills/project-port/scripts/hashport.sh [project-name]
# Output: 5142  ← claude-code-plugin

Same project name always returns the same port.

Hooks

Event Description
PreToolUse Notification on AskUserQuestion
Stop Notification when Claude stops

Hooks integrate with Lovnotifier for desktop notifications with tmux context.

Structure

claude-code-plugin/
├── .claude-plugin/
│   ├── plugin.json        # Plugin manifest
│   └── marketplace.json   # Self-hosted marketplace
├── skills/
│   ├── image-gen/         # Gemini image generation
│   └── project-port/      # Hash-based port generator
├── hooks/
│   ├── hooks.json         # Hook configuration
│   ├── question_notify.sh
│   └── stop_notify.sh
└── commands/              # Slash commands (extensible)

License

MIT © Lovstudio

About

Official Lovstudio plugin collection for Claude Code — Skills, Hooks, Commands

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages