content

Validate and install data-only content packs for audio plugins.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill solves the challenge of safely installing, updating, and verifying end-user data packs like presets, samples, and wavetables for audio plugins without risking system integrity or plugin stability.

Core Features & Use Cases

  • Secure Validation: Ensures content packs are verified against SHA-256 hashes before any installation or update occurs.
  • Lifecycle Management: Provides a unified interface to list, rescan, reveal, and remove content packs while preserving user-created presets.
  • Use Case: A user downloads a new sample bank for their synthesizer plugin; this skill validates the archive, previews the installation path, and safely integrates the data into the plugin's content directory.

Quick Start

Use the content skill to validate the integrity of the sample pack located at the specified path before proceeding with installation.

Frequently Asked Questions about content

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

FAQPage Schema
How do I validate audio plugin presets and samples before installing them?

Audio plugin content packs like presets and samples are validated by enforcing SHA-256 hash verification before any installation occurs. This ensures the archive matches expected integrity checks, preventing corrupted or tampered data from reaching the plugin's content directory.

Can I update wavetables and sample banks without overwriting user-created presets?

Updating wavetables and sample banks preserves user-created presets by performing isolated file operations within plugin-specific content directories. Lifecycle management actions safely integrate new data packs while maintaining existing user content intact across the Pulp framework.

What is the best way to manage content packs for Pulp audio plugins?

Managing content packs for Pulp audio plugins is handled through a unified interface that lists, rescans, reveals, and removes data-only archives. This enforces hash-based verification and isolated file operations to ensure compatibility with the Pulp ContentRegistry and PresetManager.

Does Pulp content validation work with data-only packs for synthesizer plugins?

Pulp content validation works exclusively with data-only packs for audio plugins, targeting synthesizer preset banks, samples, and wavetables. It validates the archive, previews the installation path, and safely integrates the data into the plugin's content directory.

Why does content pack installation fail hash verification in Pulp?

Content pack installation fails hash verification when the archive's SHA-256 checksum does not match the expected value, blocking deployment to prevent corrupted or tampered data from compromising system integrity or plugin stability within the Pulp framework.

How do I remove sample banks from a plugin content directory safely?

Sample banks are removed safely from the plugin content directory through lifecycle management operations that target data-only packs while preserving user-created presets. Isolated file operations ensure the removal does not affect existing preset configurations.