Install
$ agentstack add skill-higangssh-yocto-agent-skills-yocto-layer-review ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Yocto Layer Review
Use this skill to review layers and diagnose metadata visibility problems. Layer issues often look like recipe, provider, or package failures; prove whether BitBake sees the metadata first.
Required Evidence
Ask for or inspect:
conf/layer.conf
conf/bblayers.conf
bitbake-layers show-layers
bitbake-layers show-recipes
bitbake-layers show-appends
bitbake-layers show-overlayed
Layer Checklist
Review:
BBPATH .= ":${LAYERDIR}"
BBFILES += "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend"
BBFILE_COLLECTIONS += "mylayer"
BBFILE_PATTERN_mylayer = "^${LAYERDIR}/"
BBFILE_PRIORITY_mylayer = "6"
LAYERSERIES_COMPAT_mylayer = "scarthgap walnascar"
LAYERDEPENDS_mylayer = "core"
Check:
- collection name is unique and stable
LAYERSERIES_COMPAT_*matches the target release- required layers are declared with
LAYERDEPENDS_* - recipe and append globs cover intended files
BBFILE_PRIORITY_*is not used to hide provider/version policy problems- optional bbappends use
BBFILES_DYNAMICwhen the target layer may be absent .bbappendfilename matches an existing recipe version or intentionally uses%
Common Problems
- layer is present in the tree but missing from
bblayers.conf .bbappendsilently not applied due to recipe version mismatch- collection name in
BBFILES_DYNAMICdoes not match target layer collection - layer priority causes a recipe to win unexpectedly
- vendor BSP layer pins an older release and rejects modern syntax
- dependency layer missing even though a recipe path exists locally
References
- Read [../../references/shared/official-doc-map.md](../../references/shared/official-doc-map.md) for official layer docs.
- Read [../../references/shared/yocto-field-guide.md](../../references/shared/yocto-field-guide.md) for layer and provider basics.
- Read [../../references/yocto/migration.md](../../references/yocto/migration.md) for release compatibility checks.
Output
Answer with:
- whether BitBake sees the layer and append
- exact layer.conf or filename issue
- metadata visibility command to prove it
- minimal fix
- validation command
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Higangssh
- Source: Higangssh/yocto-agent-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.