# PHAL plugin project template

**URL:** https://community.openconversational.ai/t/phal-plugin-project-template/14310
**Category:** Plugins & Skills
**Created:** [March 4, 2024, 4:10am UTC](https://community.openconversational.ai/t/phal-plugin-project-template/14310 "2024-03-04T04:10:04Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![mikejgray](https://community.openconversational.ai/user_avatar/community.openconversational.ai/mikejgray/32/3966_2.png) [@mikejgray](https://community.openconversational.ai/u/mikejgray)
#### Post date: [March 4, 2024, 4:10am UTC](https://community.openconversational.ai/t/phal-plugin-project-template/14310/1 "2024-03-04T04:10:05Z")

</div>

For the oh-so-many PHAL plugin devs we have, my projen projects now support PHAL! You can do both admin and standard PHAL plugins from the same command, just changing a single property in the `.projenrc.json` file if you want admin. Please note that you do need to explicitly enable your admin PHAL plugin after installing it or OVOS will fail to load it.

> **[GitHub - mikejgray/ovos-skill-projen: Opinionated best-practice skill...](https://github.com/mikejgray/ovos-skill-projen?tab=readme-ov-file#create-a-new-phal-plugin-template)**
>
> Opinionated best-practice skill generator for OVOS/Neon skills. Also has an option to retrofit Mycroft skills using OVOS best practices. - mikejgray/ovos-skill-projen

Hopefully making this available makes it easier for people to create PHAL plugins in the first place. It’s a different paradigm from Mycroft, taking over from and extending the enclosure concept. It can be very helpful and powerful when you need the plugin to do something with your hardware or simply need a place to respond to bus messages outside of a skill. Examples of PHAL plugins can be found here: [OpenVoiceOS · GitHub](https://github.com/OpenVoiceOS?q=phal&type=all&language=&sort=)

Enjoy! As always, please reach out with issues, questions, comments, and concerns 🙂
