Yocto recipe locator
Skill BenGardiner/bitbake-yocto-agent-skills/yocto-recipe-locator
Agent skills for making and fixing bitbake stuff
npx -y skills add BenGardiner/bitbake-yocto-agent-skills --skill yocto-recipe-locatorAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Locates and identifies Yocto recipes (.bb files), packages, and source layers. Triggers when an agent needs to map an absolute file path on a target image back to its originating recipe, find the .bb file for a specific package or library name, or search layer directories and image manifests for component sources. Do not use this skill for modifying recipes, building images, or debugging BitBake compilation errors.
SKILL.md
1.5 KB, as published. Nobody here has run it
Yocto Recipe Locator
This skill provides the standard workflows for reliably locating recipes using OpenEmbedded/Yocto search tools and filesystem patterns.
Available Workflows
Detailed workflows for different scenarios are available in the references/ directory. Read the appropriate reference file based on your starting information:
-
You have an absolute file path on the target (e.g.,
/usr/bin/make): Readreferences/find-by-path.md(Usesoe-pkgdata-util). -
You have a Yocto package name (e.g.,
can-utils): Readreferences/find-by-name.md(Usesbitbake -e). -
You have a general search term, library name, or firmware name: Read
references/advanced-search.md(Usesrg(orfindif missing) on layers, manifests, and build cache).
Out of Scope
This skill is strictly for locating recipes.
- To learn how to override or modify a recipe once found, consult the appropriate development skill.
- To debug dependencies, generate dependency graphs with
bitbake -g <target>.