create-notification-plugin

Create cross-platform Claude Code notification plugins with plugin.json and marketplace updates.

3|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/ycs77/claude-code-notifications --skill create-notification-plugin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-notification-plugin
Source: https://github.com/ycs77/claude-code-notifications/tree/main/.claude/skills/create-notification-plugin
Command: npx skills add https://github.com/ycs77/claude-code-notifications --skill create-notification-plugin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill guides you through the end-to-end process of interactively creating a cross-platform Claude Code notification plugin for Windows, macOS, and Linux. It automates parameter collection, validates audio assets, scaffolds platform-specific plugins, and updates marketplace listings and documentation, saving you time and reducing setup complexity.

Core Features & Use Cases

  • Interactive data collection: Uses AskUserQuestion to gather plugin id, name, author, and audio asset paths.
  • Cross-platform scaffolding: Creates Windows, macOS, and Linux plugin folders with consistent structure and metadata.
  • Automation & updates: Copies audio files, generates plugin.json and README per platform, and updates marketplace.json and the main README.
  • Use Case: A developer needs a ready-to-install notification plugin across all three OS targets; this skill automates the setup so Claude Code can deploy instantly.

Quick Start

Run the skill and respond to all prompts to create a cross-platform notification plugin. After completion, check:

  • plugins/{id}-win
  • plugins/{id}-mac
  • plugins/{id}-linux
  • .claude-plugin/marketplace.json
  • README.md Install commands (example): Windows: /plugin install {id}-win@ycs77-notifications macOS: /plugin install {id}-mac@ycs77-notifications Linux: /plugin install {id}-linux@ycs77-notifications

Frequently Asked Questions about create-notification-plugin

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a cross-platform notification plugin for Claude Code?

Create a cross-platform notification plugin by running this Skill, which guides you through interactive prompts to collect plugin metadata, validate audio files, and automatically scaffold Windows, macOS, and Linux plugin folders with consistent structure, plugin.json files, and marketplace entries.

What audio format does the notification plugin require?

The notification plugin requires WAV format audio files. The Skill validates audio asset paths during setup and copies them into each platform-specific plugin folder during generation.

Can I use the same notification plugin across Windows, macOS, and Linux?

Yes. This Skill generates platform-specific plugin folders for all three operating systems from a single interactive setup, creating separate {id}-win, {id}-mac, and {id}-linux plugins that you can install independently on each target OS.

What files and artifacts does the Skill generate?

The Skill generates per-platform plugin folders with plugin.json metadata and README documentation, updates marketplace.json with new plugin entries, and modifies the main README with installation commands for each platform.

Do I need Node.js installed to use this Skill?

Yes. The Skill executes a Node.js script internally to generate the per-platform plugins, so Node.js must be available in your environment to complete the plugin creation process.

What information does the Skill collect during setup?

The Skill collects plugin ID, plugin name, author name, and audio asset paths through interactive prompts, then uses this metadata to generate platform-specific plugins and update marketplace documentation.

Related Skills