Skip to content

Latest commit

 

History

History
92 lines (68 loc) · 2.2 KB

File metadata and controls

92 lines (68 loc) · 2.2 KB

cc-plugins Cover

Logo cc-plugins

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/cc-plugins

# Install plugin
/plugin install lovstudio@lovstudio-cc-plugins

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  ← cc-plugins

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

cc-plugins/
├── .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