Skip to content

matteohoeren/bitbake-skill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

bitbake-skill

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.

What it does

When active, the agent becomes an expert in:

  • Writing .bb recipe 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 .bbclass files
  • Creating layers and layer.conf
  • Extending recipes with .bbappend files
  • Debugging variables with bitbake -e
  • Using the BitBake CLI effectively

Installation

npx skills add matteohoeren/bitbake-skill

Manual installation

Copy 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.md

Usage

Once 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.

References

About

BitBake skill for coding agents — guidance for writing .bb recipes, .bbappend, .bbclass, and Yocto/OpenEmbedded metadata

Resources

Stars

Watchers

Forks

Contributors