ship

Automates signing, notarization, packaging, and update feed generation for cross-platform audio plugins.

13|1|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/Generous-Corp/pulp --skill ship-generous-corp
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/Generous-Corp/pulp/tree/main/.agents/skills/ship
Command: npx skills add https://github.com/Generous-Corp/pulp --skill ship-generous-corp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill eliminates the manual, error-prone complexity of signing, notarizing, and packaging audio plugins and applications for macOS, Windows, and Android.

Core Features & Use Cases

  • Unified Distribution Pipeline: Automates the entire release lifecycle including code signing, Apple notarization, and platform-specific packaging.
  • Safety & Compliance: Includes built-in guards against non-portable assets and development-only SDKs, ensuring production-ready binaries.
  • Use Case: A developer can use this skill to sign and notarize a plugin bundle for macOS and generate a Sparkle-compatible update feed in a single, verified workflow.

Quick Start

Use the ship skill to sign and notarize the plugin bundle located in the artifacts directory for the current release.

Frequently Asked Questions about ship

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

FAQPage Schema
How do I automate code signing and notarization for macOS audio plugins?▼

You can automate macOS audio plugin code signing and notarization using a unified distribution pipeline that integrates with Apple's security tools to satisfy Gatekeeper compatibility requirements and ensure production-grade artifact provenance.

What is the best way to package cross-platform audio plugins for Windows and Android deployment?▼

Packaging cross-platform audio plugins for Windows and Android is best handled by an automated end-to-end distribution pipeline that supports platform-specific packaging workflows and enforces production readiness guards against non-portable assets and development-only SDKs.

Does this distribution workflow generate Sparkle-compatible update feeds for released plugin bundles?▼

Yes, the distribution workflow generates Sparkle-compatible update feeds for released plugin bundles, allowing developers to sign, notarize, and package macOS applications while automatically creating the necessary update feed for end-user delivery.

Can I use this pipeline to ensure production-ready binaries and prevent development-only SDKs from being packaged?▼

Yes, you can use this pipeline to ensure production-ready binaries because it includes built-in safety guards that specifically detect and prevent non-portable assets and development-only SDKs from being included in the final distribution artifacts.

Why does macOS Gatekeeper require notarization for audio plugin distribution?▼

macOS Gatekeeper requires notarization for audio plugin distribution to verify production-grade artifact provenance and strict security compliance, ensuring end-users that the software is free from malicious content and has been checked by Apple's security tools.