Это случается часто, и сообщение «Вы уверены, что это тема?» явно недостаточно информативно, поскольку люди публикуют здесь сообщения так, будто проблема в коде. Возможно, этот код также должен проверять наличие файла plugin.rb (или другого индикатора) и сообщать, что это плагин, с ссылкой на инструкции по установке плагинов.
Кажется, что package.json — это лучший критерий, верно? Возможно создать плагин без файла plugin.rb (в этом случае плагин следует переписать как компонент темы, но это уже другая проблема).