An OpenCode agent (or any other agentic coding tool) skill for writing and debugging BitBake metadata — recipes (.bb), append files (.bbappend), classes (.bbclass), and configuration files used by OpenEmbedded and the Yocto Project.
When active, the agent becomes an expert in:
- Writing
.bbrecipe files from scratch - Using the correct variable assignment operators (
=,:=,:append,:prepend, etc.) - Fetching sources via
SRC_URI(tarballs, git, npm, local files) - Declaring build and runtime dependencies
- Writing and inheriting
.bbclassfiles - Creating layers and
layer.conf - Extending recipes with
.bbappendfiles - Debugging variables with
bitbake -e - Using the BitBake CLI effectively
npx skills add matteohoeren/bitbake-skillCopy SKILL.md to one of the OpenCode skill search paths:
# Global (available in all projects)
mkdir -p ~/.agents/skills/bitbake
cp SKILL.md ~/.agents/skills/bitbake/SKILL.mdOnce installed, the skill is automatically available to the OpenCode agent. It will be loaded on-demand when you ask questions related to BitBake, Yocto, or OpenEmbedded.