Is there any way to disable a specific pipeline, or part of a pipeline, during an item install via package or update installation wizard? I have a custom pipeline for item:created that I'd like to skip if it's not invoked via a standard item creation.
In short; there isn't a way out of the box to disable events during package installation.
As an alternative, you can hook into a pipeline "closer to home" like
uiSaved - this only triggers when an item is created in the Content Editor interface.
Might I add; item event handlers often trigger in situations never considered when they are first written.
item:created, for example, also triggers the first time you publish a new item to "web". Be cautious of these :-)