Callable API metadata exposed by executable skills and plugins.
@type t() :: %Pi.Plugin.API{ alias: atom() | nil, description: String.t(), examples: [String.t()], module: module(), name: atom() }