← Files AMDARCHIVED FILE
.github/scripts/sources.yml
2.1 KB · Sep 30, 2026 · 23:13 UTC
# Master list of external skill sources federated into this repository.
#
# Each entry under `sources:` declares a repository that owns and versions a
# set of skills. The `import-external-skills` GitHub Actions workflow (manual
# dispatch) reads this file, shallow-clones each repo at the pinned `ref`,
# and vendors the named skill folders into `skills/<name>/`. Vendored skills
# are marked with a `.federated.json` file so the importer can manage them
# without disturbing skills authored directly in this repo.
#
# Schema:
# sources:
# - name: short identifier for the source (kebab-case)
# repo: GitHub "<owner>/<repo>"
# ref: branch, tag, or full commit SHA (pinned for reproducibility)
# path: directory inside the repo that contains skill folders
# license: SPDX license identifier (carried into the marker file)
# skills: list of skill folder names to import from `path`
# Either a bare string (folder name) or a mapping:
# { name: <folder>, as: <local-name>,
# marketplace_description: <override> }
# `as` vendors the skill under a different local catalog name
# (folder + marketplace entry + SKILL.md `name`). Federated
# skills use a `<projectrepo>-<skill>` convention, e.g. the
# TraceLens `analysis-orchestrator` skill is imported `as:
# tracelens-analysis-orchestrator`. The upstream `name` is
# still used to locate the folder in the source repo.
#
# To add or remove an imported skill, edit `skills:` here and then run the
# "Import external skills" workflow. The workflow opens a pull request with
# the resulting changes for human review.
sources:
- name: amd-agi-magpie
repo: AMD-AGI/Magpie
ref: main
path: skills
license: MIT
skills:
- name: magpie
as: magpie-kernel-evaluator
- name: amd-agi-tracelens
repo: AMD-AGI/TraceLens
ref: main
path: TraceLens/Agent/Analysis/skills
license: MIT
skills:
- name: analysis-orchestrator
as: tracelens-analysis-orchestrator
SHA-256: 2211ba8f95f807c8faf5dacd4914192204483785a340d3da83d961dc03261017