Support internal: true metadata to skip installing certain skills#520
Conversation
Package publishingIf you have publishing permissions, you can use the links below to publish the changes after merging this PR.
Documentation at https://github.com/dart-lang/ecosystem/wiki/Publishing-automation. |
There was a problem hiding this comment.
Code Review
This pull request adds support for filtering internal skills by parsing internal: true metadata from the frontmatter of skill files, skipping them during scanning unless the INSTALL_INTERNAL_SKILLS=1 environment variable is set. The feedback suggests optimizing frontmatter parsing to avoid unnecessary string allocations and recommends using local parameters or fields instead of directly referencing the global environment variable check within the scanners.
PR HealthChangelog Entry ✔️
Changes to files need to be accounted for in their respective changelogs. This check can be disabled by tagging the PR with |
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Closes #502