Skip to main content

agent-academy-stargazers

Look up who has starred the microsoft/agent-academy repository on GitHub. Use this skill whenever the user wants to check stargazers, see if a specific GitHub user has starred the repo, or retrieve an up-to-date list of stargazers. Trigger whenever the user says "who starred agent academy", "check stargazers", "has <user> starred the repo", or asks anything about the repository's stargazer list. This skill uses the GitHub CLI to fetch stargazers via the GitHub API and saves the results to a local JSON file. It will install prerequisites if needed.

Informações da origem

Repositório
microsoft/agent-academy
Última atividade na origem
20 de março de 2026 às 15:51
Idioma detectado do SKILL.md
inglês
Estrelas
3.596
Forks
215

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
agent-academy-stargazers
description
Look up who has starred the microsoft/agent-academy repository on GitHub. Use this skill whenever the user wants to check stargazers, see if a specific GitHub user has starred the repo, or retrieve an up-to-date list of stargazers. Trigger whenever the user says "who starred agent academy", "check stargazers", "has <user> starred the repo", or asks anything about the repository's stargazer list. This skill uses the GitHub CLI to fetch stargazers via the GitHub API and saves the results to a local JSON file. It will install prerequisites if needed.
argument-hint
Optionally provide a GitHub username to check if they have starred the repository.
# Agent Academy Stargazers This skill fetches the list of users who have starred the `microsoft/agent-academy` repository on GitHub. If the user provides a GitHub username, it also checks whether that specific user has starred the repo. ## 🏁 Prerequisites Before running, verify the `gh` CLI is installed and authenticated: 1. Run `gh --version` to confirm it is installed. If not, install it (e.g., `brew install gh` on macOS, or the appropriate package manager for the user's OS). 2. Run `gh auth status` to confirm it is authenticated. If not, run `gh auth login` and guide the user through the interactive authentication flow. Do not proceed with the rest of the skill until both checks pass. ## 🛠️ Skill Flow 1. Verify the `gh` CLI is installed and authenticated (see Prerequisites above). 2. Fetch the full list of stargazers for the `microsoft/agent-academy` repository using `gh api` with the `--paginate` flag to automatically retrieve all pages (the API returns at most 100 results per page, so pagination is required for repos with more than 100 stargazers). Use `--jq` to select only the `login`, `type`, and `url` fields from each stargazer object. 3. Save the filtered list to `temp/stargazers.json` in the repository root. 4. Tell the user how many stargazers were found and that the list was saved to `temp/stargazers.json`. 5. If the user provided a GitHub username, check whether that username appears in the stargazer list and tell the user the result (e.g., "✅ @username has starred the repo" or "❌ @username has not starred the repo"). ## 📜 Rules - Always use `gh api --paginate` to fetch stargazers for `microsoft/agent-academy`, ensuring all pages are retrieved (use `per_page=100` for efficiency). - Always use `--jq '[.[] | {login, type, url}]'` to limit the response to only the `login`, `type`, and `url` fields. Do not store any other fields. - Always save the result to `temp/stargazers.json` relative to the repository root, creating the `temp` directory if it does not exist. - Always fetch fresh data from GitHub — never rely on previously fetched results or conversation history. - If the `gh` CLI is not installed, install it using the appropriate package manager for the user's OS (e.g., `brew install gh` on macOS) before proceeding. - If the `gh` CLI is not authenticated, run `gh auth login` and guide the user through authentication before proceeding. - If the API request fails (e.g., network error, repo not found), report the error clearly to the user and do not write a partial or empty file.
Ver no GitHub