Every plugin should either have a 'schema' property or it should have an implicit schema in the node config.
This is because,
1. Plugin with no schema or implicit schema
2. User modifies the schema while creating the pipeline
3. Once published, the published view has no information of schema while creating so displays as 'No Output Schema'.
Have attached a gif for reference.