TeamAI Setup and Lifecycle
Tencent/teamai-cli
Walks a non-technical user through creating or joining a TeamAI team repo, then managing members, roles, MCP, and environment settings.
Finds, vets and assembles the smallest compatible set of agent skills for a multi-step goal, with local index search, safety checks and staged installation.
$ npx skills add github/awesome-copilot --skill agent-skill-stack -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install github/awesome-copilot agent-skill-stack --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/github/awesome-copilot.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/agent-skill-stack .claude/skills/agent-skill-stack && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "agent-skill-stack" agent skill from https://github.com/github/awesome-copilot/tree/main/skills/agent-skill-stack into .claude/skills/agent-skill-stack/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agent-skill-stack", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/github/awesome-copilot/tree/main/skills/agent-skill-stackType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add github/awesome-copilot --skill agent-skill-stack -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install github/awesome-copilot agent-skill-stack --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/github/awesome-copilot.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/agent-skill-stack .agents/skills/agent-skill-stack && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "agent-skill-stack" agent skill from https://github.com/github/awesome-copilot/tree/main/skills/agent-skill-stack into .agents/skills/agent-skill-stack/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agent-skill-stack", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add github/awesome-copilot --skill agent-skill-stack -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install github/awesome-copilot agent-skill-stack --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/github/awesome-copilot.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/agent-skill-stack .cursor/skills/agent-skill-stack && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "agent-skill-stack" agent skill from https://github.com/github/awesome-copilot/tree/main/skills/agent-skill-stack into .cursor/skills/agent-skill-stack/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agent-skill-stack", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/github/awesome-copilot.git --path skills/agent-skill-stack--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add github/awesome-copilot --skill agent-skill-stack -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install github/awesome-copilot agent-skill-stack --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/github/awesome-copilot.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/agent-skill-stack .gemini/skills/agent-skill-stack && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "agent-skill-stack" agent skill from https://github.com/github/awesome-copilot/tree/main/skills/agent-skill-stack into .gemini/skills/agent-skill-stack/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agent-skill-stack", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install github/awesome-copilot agent-skill-stackInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add github/awesome-copilot --skill agent-skill-stack -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/github/awesome-copilot.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/agent-skill-stack .github/skills/agent-skill-stack && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "agent-skill-stack" agent skill from https://github.com/github/awesome-copilot/tree/main/skills/agent-skill-stack into .github/skills/agent-skill-stack/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agent-skill-stack", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add github/awesome-copilot --skill agent-skill-stack -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install github/awesome-copilot agent-skill-stack --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/github/awesome-copilot.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/agent-skill-stack .opencode/skills/agent-skill-stack && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "agent-skill-stack" agent skill from https://github.com/github/awesome-copilot/tree/main/skills/agent-skill-stack into .opencode/skills/agent-skill-stack/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agent-skill-stack", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
agent-skill-stackFinds, vets and assembles the smallest compatible set of agent skills for a multi-step goal, with local index search, safety checks and staged installation.
The agent starts from the outcome you want and derives the workflow backward from it, asking only questions that change the result, access boundary, cost or stack. By default it speaks in plain language: the goal, the steps, which capabilities already exist, which skills are recommended, optional, overlapping or unsuitable, how widely each is used, whether it passed a safety check and trial, and what account access it may need. Technical details stay internal unless you ask.
It searches a local skill index first, rebuilding it with scripts/skill_index.py when missing or stale, then registries, GitHub and OpenCLI, comparing adoption, verified fit, safety and overlap. Other scripts inventory installed skills, profile the project, render a stack card and stage an installation. References cover discovery ranking, local indexes, installation security and the workflow model. It is not for finding one known skill.
10 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 727ff2e. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 5 files in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
python3npxFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use npx, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Agent Skill Stack Builder loads about 2.6k tokens when it runs, and up to ~7k if it reads all its reference files. Until then it costs about 156 tokens; SKILL.md has 1,212 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from github/awesome-copilot at commit 727ff2e, republished under its MIT licence (© github). 1,212 words, ~2,564 tokens.
.claude/skills/agent-skill-stack/SKILL.md (or your agent's skills folder). This skill also uses 10 other files; get the full folder from GitHub.Build the smallest useful stack for the user's actual outcome. Never force a domain example or a fixed lifecycle onto a different request.
Default to plain-language mode. Assume the user does not need to understand paths, revisions, hashes, manifests, static analysis, or runtime details.
In plain-language mode, show:
Keep source paths, revisions, file fingerprints, raw scores, audit evidence, and dependency details in the internal record. Show them only when the user asks for technical details or when a specific technical fact is necessary for informed consent.
Read references/workflow-model.md. Begin with the final result the user wants, not the domain words in the request.
Ask only questions whose answers materially change the result, access boundary, cost, or stack. Derive the workflow backward from success, then validate it forward from the available starting point.
Do not reuse a previous numbered flow. Do not assume that every request needs research, content creation, publishing, analytics, storage, or automation. Add a step only when the user's outcome requires it.
Stop decomposing when a step has one understandable action, one main result, one access boundary, and one observable success condition. Keep the technical capability cards internal; show the user a short plain-language flow.
Read references/local-index-and-profiles.md.
If a current local Skill index exists, search it before the filesystem or internet. If it is missing or stale, rebuild it from the relevant Skill roots:
python3 scripts/skill_index.py build \
--root ~/.codex/skills \
--root ~/.codex/plugins/cache \
--root .codex/skills \
--root ~/.agents/skills \
--root ~/.hermes/skills \
--output ~/.codex/skill-index.jsonThe index stores names, summaries, aliases, scope, capability terms, update time, and internal file fingerprints. It never executes a Skill and stores no usage history.
If the current project has .codex/skill-stack.json, treat its active Skills and routing rules as the first-choice stack. Search outside the profile only for an uncovered capability or when the user asks for alternatives. Treat same-name entries from different local roots as a review item; do not silently merge them.
For every necessary step, record internally:
Then consider cross-cutting needs only where relevant: quality/style, accuracy, compliance, privacy, localization, data quality, orchestration, and observability.
Match Skills by input -> operation -> output, not by title similarity. This allows a Humanizer to match a natural-writing requirement even when the user's domain never appears in its name.
Do not force one Skill per step. A Skill may cover several steps; a step may need a tool, MCP, connector, or general agent capability rather than another Skill.
Read references/discovery-ranking.md. Search each uncovered capability through:
Expand Chinese/English aliases, verbs, nouns, outputs, and adjacent terminology. Search titles, descriptions, headings, and full SKILL.md content when possible.
Use multiple sources because no registry is complete:
npx skills find <query> and skills.sh;Run browser-backed OpenCLI searches sequentially. Do not log in, add credentials, or enable a connector without user approval.
Treat every search hit as a candidate, not a recommendation. Identify the canonical repository and exact Skill path. Read the full Skill and every executable file that installation would make reachable.
Reject or quarantine a candidate when:
Rank candidates that pass these gates with the rubric in references/discovery-ranking.md. Real-world adoption and community evidence account for 25% of the score. Preserve unknown values as unknown.
Prefer the smallest stack that meets all required success conditions. Classify candidates as:
Read references/security-installation.md. Check identity, activation, instruction, resource, dependency, data-format, permission, and compliance conflicts.
Resolve overlap by selecting one primary Skill, defining a narrow handoff to helpers, keeping alternatives mutually exclusive, or not installing the redundant candidate.
Prefer project-local Skills and a project Skill Stack Profile for task-specific capabilities. Use global installation only for capabilities that should be available broadly.
Default output:
Use labels such as 已具备, 推荐, 可选, 不建议, 安全检查通过, 安全试跑通过, and 最近确认可用. Do not show a hash or local path in the default response.
Offer 查看技术详情 when useful. The technical view may include canonical source, revision, file fingerprint, exact destination, raw evidence, dependencies, permissions, and rollback details.
When the user wants a reusable artifact, create a shareable recommendation card from structured JSON:
python3 scripts/render_stack_card.py \
--input /path/to/stack-card.json \
--output /path/to/stack-card.svgKeep the card understandable without technical paths or raw hashes. Include the goal, selected Skills, each role and status, safety boundary, and verification date.
Recommendation does not authorize installation. Follow references/security-installation.md after the user chooses.
Default to staged installation. Allow a one-click batch only when every selected Skill passed the hard gates, has an exact pinned identity, has no unresolved conflict, will not overwrite an existing destination, and the user explicitly approves the batch.
For already downloaded and checked Skill directories, preview first:
python3 scripts/stage_install.py \
--source /path/to/skill-a \
--dest ~/.codex/skills \
--manifest ./skill-stack-lock.jsonRepeat with --apply only after approval. Never silently add credentials, accept new permissions, overwrite an installed Skill, or publish/send/delete external data.
After the user selects the stack, offer to create a project profile in dry-run mode:
python3 scripts/project_profile.py \
--project /path/to/project \
--name project-stack \
--skill skill-a \
--skill skill-bUse --apply only after the user confirms the profile.
After installation or profile changes, run a recall check, not a performance benchmark:
Confirm that the correct primary and supporting Skills are selected and unrelated Skills stay out. Report a simple result such as 3/3 种说法都能正确识别; keep raw prompts and routing details in the technical view.
Do not collect or store user prompt history, hit/miss logs, or routing feedback.
© github, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 10 other files (scripts, references) in skills/agent-skill-stack of github/awesome-copilot.
Open the folder on GitHubat commit 727ff2e
Agent Skill Stack Builder next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Agent Skill Stack Builder this skillgithub/awesome-copilot | 40k | — | ~2.6k | Automated safety check: Pass | MIT | |
| TeamAI Setup and LifecycleTencent/teamai-cli | 5.1k | — | ~1.2k | Automated safety check: Pass | Custom licence | |
| Dotagentsgetsentry/sentry-wizard | 295 | — | ~900 | Automated safety check: Pass | Custom licence | |
| Skill Minerhqhq1025/skill-optimizer | 180 | — | ~719 | Automated safety check: Pass | MIT | |
| Skill Base CLIginuim/skill-base | 120 | — | ~1.9k | Automated safety check: Pass | None | |
| Octocode Skills Managerbgauryy/octocode | 946 | — | ~1.2k | Automated safety check: Pass | MIT |
Tencent/teamai-cli
Walks a non-technical user through creating or joining a TeamAI team repo, then managing members, roles, MCP, and environment settings.
getsentry/sentry-wizard
Manage agent skill dependencies with dotagents. An agent skill from getsentry/sentry-wizard.
hqhq1025/skill-optimizer
A skill your agent uses when mining coding-agent session history, archived transcripts, memories, or repeated local work to discover recurring workflows that should become new Agent Skills.
ginuim/skill-base
Uses the skb command to search, install, update, delete, publish and import skills on a Skill Base site, including curated collections and GitHub imports.
bgauryy/octocode
Finds, rates, reviews, creates, improves, installs and syncs Agent Skill folders from local workspaces, registries or remote sources, with a user gate before any write.
niki914/zafiro
Install a skill from a public GitHub repository onto this device.
github/awesome-copilot
Maps an unfamiliar codebase into seven evidence-backed documents in docs/codebase/, using a scan script and templates, for onboarding or architecture write-ups.
github/awesome-copilot
Designs Azure infrastructure from a natural-language description, or diagrams an existing resource group, then refines the design through conversation and deploys it with Bicep.
github/awesome-copilot
Generates, edits and validates draw.io files with correct mxGraph XML, covering flowcharts, architecture, sequence, ER and UML class diagrams.
github/awesome-copilot
Cleans raw credit data and screens variables before loan modeling, dropping unstable, noisy or redundant features and writing an Excel report of every step.
github/awesome-copilot
Builds a warm, browser-based daily focus board the user updates by talking to their agent, with Eisenhower priorities, a brain-dump box and kind not-today carryover.
github/awesome-copilot
End-to-end skill for building, testing, linting, versioning, and publishing a production-grade Python library to PyPI.
Works with
Categories
Finds, vets and assembles the smallest compatible set of agent skills for a multi-step goal, with local index search, safety checks and staged installation. The agent starts from the outcome you want and derives the workflow backward from it, asking only questions that change the result, access boundary, cost or stack. By default it speaks in plain language: the goal, the steps, which capabilities already exist, which skills are recommended, optional, overlapping or unsuitable, how widely each is used, whether it passed a safety check and trial, and what account access it may need.
Agent Skill Stack Builder fits situations like: needing skills for a multi-step workflow rather than a single task; auditing installed skills for overlap or conflicts; building a project-specific skill stack with controlled installation; finding indirect helpers such as humanizers or compliance checks.
Run `npx skills add github/awesome-copilot --skill agent-skill-stack -a claude-code`. Or copy the skill folder (skills/agent-skill-stack in github/awesome-copilot) into .claude/skills/agent-skill-stack in your project. Claude Code loads it when a task matches its description.
Run `npx skills add github/awesome-copilot --skill agent-skill-stack -a codex`. Or copy the skill folder (skills/agent-skill-stack in github/awesome-copilot) into .agents/skills/agent-skill-stack in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add github/awesome-copilot --skill agent-skill-stack -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/agent-skill-stack, .gemini/skills/agent-skill-stack, .github/skills/agent-skill-stack and .opencode/skills/agent-skill-stack in your project.
Going by SKILL.md and its folder, Agent Skill Stack Builder needs Python for the scripts in its folder and the command-line tools its instructions call (python3 and npx). Our summary lists: Python 3 for the bundled index and install-staging scripts; Network access to search registries and GitHub.
SKILL.md contains no URLs. Its commands use npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Agent Skill Stack Builder is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.6k tokens (SKILL.md is roughly 10k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 4.5k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Agent Skill Stack Builder: TeamAI Setup and Lifecycle (Tencent/teamai-cli, 5.1k stars), Dotagents (getsentry/sentry-wizard, 295 stars), Skill Miner (hqhq1025/skill-optimizer, 180 stars) and Skill Base CLI (ginuim/skill-base, 120 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
github (a GitHub organization, an official publisher) maintains it in github/awesome-copilot, which has 39,748 GitHub stars. The repository holds 417 skills in this directory. The repository was last updated on October 7, 2026.
Source: github/awesome-copilot on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.