plugin-customizer

Detect and replace ~~ placeholders in distributable plugins using mapping metadata.

3|2|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/Moonsong-Labs/knowledge-work-plugins --skill plugin-customizer
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: plugin-customizer
Source: https://github.com/Moonsong-Labs/knowledge-work-plugins/tree/main/plugin-management/skills/plugin-customizer
Command: npx skills add https://github.com/Moonsong-Labs/knowledge-work-plugins --skill plugin-customizer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Detect and resolve ~~placeholder patterns in distributable plugins, replacing them with the organization's tool names to ensure consistent configuration before deployment.

Core Features & Use Cases

  • Detect and catalog all ~~ placeholders across plugin files.
  • Interactively map each placeholder to organization-specific tool names and update occurrences.
  • Validate and finalize the plugin by ensuring no ~~ placeholders remain and metadata stays consistent.

Quick Start

Run the plugin-customizer on your distributable plugin to map and replace all ~~ placeholders with your organization’s tool names.

Frequently Asked Questions about plugin-customizer

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

FAQPage Schema
How do I replace placeholders in distributable plugins before deployment?▼

You replace placeholders in distributable plugins by automating the detection and replacement of ~~ patterns, mapping them to your organization's specific tool names to ensure consistent configuration before deployment.

What is the best way to customize shared plugins for organization tooling?▼

Customizing shared plugins for organization tooling involves interactively mapping ~~ placeholder patterns to your specific tool names and updating all occurrences across the plugin files during the packaging workflow.

How does placeholder validation work when finalizing plugin packaging?▼

Placeholder validation works by scanning the customized plugin to ensure no ~~ placeholders remain and verifying that metadata stays consistent, finalizing the plugin for safe deployment.

Do I need placeholder mapping metadata to resolve plugin templates?▼

Yes, you need placeholder mapping metadata in references/placeholder-syntax.md and optional connectors documentation to successfully resolve plugin templates and adapt shared plugins to your organization tooling.

Why do ~~ placeholders remain in my plugin after customization?▼

Placeholders remain in your plugin after customization if the validation step detects unmapped ~~ patterns, indicating that specific organization tool names were not provided or metadata became inconsistent during replacement.

Can I use plugin-customizer for deployment workflows without manual text replacement?▼

Yes, you can use plugin-customizer for deployment workflows without manual text replacement because it automates the detection, mapping, and replacement of placeholder syntax across all plugin files.