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.