SageMaker IAM Role Preflight
huggingface/skills
Finds or validates a usable SageMaker execution role before deploying or training, so scripts do not try to create IAM roles they lack permission to create.
Amazon SageMaker AI Operational Review. An agent skill from aws/tools-for-devops-agent.
$ npx skills add aws/tools-for-devops-agent --skill sagemaker-ai-ops-review -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install aws/tools-for-devops-agent sagemaker-ai-ops-review --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/aws/tools-for-devops-agent.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/sagemaker-ai-ops-review .claude/skills/sagemaker-ai-ops-review && 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 "sagemaker-ai-ops-review" agent skill from https://github.com/aws/tools-for-devops-agent/tree/main/skills/sagemaker-ai-ops-review into .claude/skills/sagemaker-ai-ops-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sagemaker-ai-ops-review", 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/aws/tools-for-devops-agent/tree/main/skills/sagemaker-ai-ops-reviewType 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 aws/tools-for-devops-agent --skill sagemaker-ai-ops-review -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install aws/tools-for-devops-agent sagemaker-ai-ops-review --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aws/tools-for-devops-agent.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/sagemaker-ai-ops-review .agents/skills/sagemaker-ai-ops-review && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "sagemaker-ai-ops-review" agent skill from https://github.com/aws/tools-for-devops-agent/tree/main/skills/sagemaker-ai-ops-review into .agents/skills/sagemaker-ai-ops-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sagemaker-ai-ops-review", 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 aws/tools-for-devops-agent --skill sagemaker-ai-ops-review -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install aws/tools-for-devops-agent sagemaker-ai-ops-review --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aws/tools-for-devops-agent.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/sagemaker-ai-ops-review .cursor/skills/sagemaker-ai-ops-review && 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 "sagemaker-ai-ops-review" agent skill from https://github.com/aws/tools-for-devops-agent/tree/main/skills/sagemaker-ai-ops-review into .cursor/skills/sagemaker-ai-ops-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sagemaker-ai-ops-review", 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/aws/tools-for-devops-agent.git --path skills/sagemaker-ai-ops-review--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 aws/tools-for-devops-agent --skill sagemaker-ai-ops-review -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install aws/tools-for-devops-agent sagemaker-ai-ops-review --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aws/tools-for-devops-agent.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/sagemaker-ai-ops-review .gemini/skills/sagemaker-ai-ops-review && 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 "sagemaker-ai-ops-review" agent skill from https://github.com/aws/tools-for-devops-agent/tree/main/skills/sagemaker-ai-ops-review into .gemini/skills/sagemaker-ai-ops-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sagemaker-ai-ops-review", 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 aws/tools-for-devops-agent sagemaker-ai-ops-reviewInstalls 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 aws/tools-for-devops-agent --skill sagemaker-ai-ops-review -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/aws/tools-for-devops-agent.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/sagemaker-ai-ops-review .github/skills/sagemaker-ai-ops-review && 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 "sagemaker-ai-ops-review" agent skill from https://github.com/aws/tools-for-devops-agent/tree/main/skills/sagemaker-ai-ops-review into .github/skills/sagemaker-ai-ops-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sagemaker-ai-ops-review", 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 aws/tools-for-devops-agent --skill sagemaker-ai-ops-review -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install aws/tools-for-devops-agent sagemaker-ai-ops-review --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aws/tools-for-devops-agent.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/sagemaker-ai-ops-review .opencode/skills/sagemaker-ai-ops-review && 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 "sagemaker-ai-ops-review" agent skill from https://github.com/aws/tools-for-devops-agent/tree/main/skills/sagemaker-ai-ops-review into .opencode/skills/sagemaker-ai-ops-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sagemaker-ai-ops-review", 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.
sagemaker-ai-ops-reviewAmazon SageMaker AI Operational Review. An agent skill from aws/tools-for-devops-agent.
Sagemaker AI Ops Review is an agent skill from aws/tools-for-devops-agent, published by the product's own GitHub organization. Amazon SageMaker AI Operational Review. Use this skill when a user asks to review, audit, or assess Amazon SageMaker AI workloads (endpoints, training jobs, pipelines, notebooks, Studio domains) for best-practices posture across Security, Performance, Cost Optimization, Service Quotas, Resiliency, Operational Excellence, Sustainability, and Best Practices — including as an Operational Readiness Review (ORR) before a workload goes to production. Triggers on requests like "SageMaker AI review", "SageMaker ops…
Its SKILL.md is about 3.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 10 other files, including reference files (for example `.skilleval.yaml`, `CHANGELOG.md` and `README.md`).
It sits in DevOps & Cloud, covering MLOps. It works with Amazon SageMaker and Amazon Web Services. The repository describes itself as: Open-source tools for AWS DevOps Agent - extend DevOps Agent with ready-to-use skills, custom agents, and other tools, for incident response, root cause analysis, and operational…. The licence is Apache-2.0.
3 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit ddda70b. 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.
No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
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.
Sagemaker AI Ops Review loads about 3.9k tokens when it runs, and up to ~16k if it reads all its reference files. Until then it costs about 190 tokens; SKILL.md has 1,801 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); files beside SKILL.md are not scanned.
The full file from aws/tools-for-devops-agent at commit ddda70b, republished under its Apache-2.0 licence (© aws). 1,801 words, ~3,916 tokens.
.claude/skills/sagemaker-ai-ops-review/SKILL.md (or your agent's skills folder). This skill also uses 8 other files; get the full folder from GitHub.Run the Amazon SageMaker AI operational review checks against a customer's Amazon SageMaker AI
resources and produce an Amazon SageMaker AI Operational Review report. It evaluates
8 pillars, 20 checks using native AWS APIs (via use_aws). The Best Practices pillar's
recommendations are grounded in the public AWS Well-Architected lenses — see pillar-checks.md.
This is a strict READ-ONLY review: data is collected through native AWS List* /
Describe* control-plane APIs, CloudWatch metric reads, servicequotas:GetServiceQuota,
health:DescribeEvents, and savingsplans:DescribeSavingsPlans. It performs no model
invocations, launches no jobs, and reads no inference payloads.
Activate this skill when the user asks to review, audit, or assess an Amazon SageMaker AI workload, check SageMaker AI best-practices posture, or run an Operational Readiness Review (ORR) for SageMaker AI — for one pillar, a subset of checks, or the full set.
The ORR use case is the primary one: run this review before a team deploys a SageMaker AI workload to production, as the readiness gate. Because every finding is severity-ranked and carries a concrete remediation, the report doubles as the pre-production punch list — clear the High and Medium findings, then launch. It is equally suited to a recurring cadence afterwards (weekly or monthly posture review) and to an ad-hoc audit of a newly inherited account.
Run checks grouped by pillar in the order below. Load references/pillar-checks.md for
each check's APIs, logic, thresholds, and output fields.
| Pillar | Checks |
|---|---|
| Security | Check Encryption · SageMaker VPC Check · VPC Configuration Check |
| Performance | SageMaker Endpoint Inference Type · SageMaker Endpoint Latency |
| Cost Optimization | SageMaker Resource Tagging Check · Trainium and Inferentia Usage · Autoscaling Endpoint Check · Sagemaker Savings Plan · Sagemaker Lifecycle Configurations · Sagemaker Inference Recommender Jobs Check · Sagemaker Stale Endpoints Check |
| Service Quotas | Service Quotas Check |
| Resiliency | SageMaker Endpoint Instances · SageMaker Lifecycle Events |
| Operational Excellence | Sagemaker Project Check · Sagemaker Pipeline Check · SageMaker Endpoint Datacapture Enabled Check |
| Sustainability | Domain Region Check |
| Best Practices | Well-Architected Recommendations (SageMaker AI) |
Confirm with the user:
sts:GetCallerIdentity). If regions are unspecified, discover active regions with ce:GetCostAndUsage (SERVICE = "Amazon SageMaker", grouped by REGION); Cost Explorer is payer-scoped, so if it returns nothing, fall back to sweeping a default region set with sagemaker.list-endpoints/list-domains/list-notebook-instances. Conclude "no activity" only after both come back empty.references/pillar-checks.md is authoritative on each).For each in-scope check, call the APIs listed in references/pillar-checks.md via use_aws
and build the check's result rows. Follow this behavior:
List* then Describe*; paginate every call that returns a token.{ error } row — a failed
check never aborts the review.us-east-1, never inside the per-region loop:
health (describe-events, describe-affected-entities), ce (get-cost-and-usage), and
savingsplans (describe-savings-plans). They have no regional endpoints. Looping them per
region fails everywhere but us-east-1, and the failure mimics the checks' legitimate
degradation paths — a Health error looks like "no Business/Enterprise Support plan", a Savings
Plans error looks like "permission not granted" — so the report states a plausible wrong reason
instead of surfacing a bug. Health returns events for all regions; filter to the in-scope
regions client-side.ModelLatency / OverheadLatency are published in microseconds — label the
column and also give the millisecond conversion. An unlabelled six-figure latency reads as
milliseconds and manufactures a false performance escalation.AIDevOpsAgentAccessPolicy on the DevOps Agent role. The one exception —
savingsplans:DescribeSavingsPlans (Savings Plan check) — is an optional add-on. The AWS
Health APIs used by the Lifecycle Events check are covered by the managed policy but
additionally require a Business/Enterprise Support plan. On AccessDenied for a check, report it
as "not evaluated — permission not granted" and continue; never emit a false "none found"
from an access error.<resource> found"
row, not a dropped section.references/pillar-checks.md:
High, Medium, Low, or Informational (inventory checks with no pass/fail signal).
Checks with a compliance signal set severity as defined there — e.g. Studio domain not VpcOnly
→ High; no autoscaling / an Inference Component endpoint whose host instance fleet is fixed while its
components autoscale / idle endpoint at least 90 days old / notebook with no customer-managed
KMS key / no VPC config / Savings Plan expired or within 30 days of expiry / AWS Health event with
actionability = ACTION_REQUIRED → Medium; missing tags / data capture disabled → Low. The Service
Quotas Check derives its tier from utilization (≥ 90% High, ≥ 75% Medium, else Low; Unknown if no
usage data).(check, region, resource).
Do not aggregate resources into a single finding — three notebooks with no customer-managed
key are three Medium findings, not one. Aggregation breaks the severity counts and makes runs incomparable.Produce a single Markdown report titled "Amazon SageMaker AI Operational Review", with the structure below.
# Amazon SageMaker AI Operational Review
**Account IDs:** <comma-separated account IDs>
**Regions:** <comma-separated regions>
**Date Range:** <range or "Not specified">
> **AI Disclaimer:** The AI-generated insights in this report are provided for informational purposes only. They should be reviewed and validated by qualified personnel before taking any action. AWS is not responsible for any decisions made based on AI-generated content.
## Executive Summary
<severity-ranked roll-up of findings across all pillars: count by severity (High / Medium /
Low), then the High and Medium findings listed most-severe first, each with its one-line
recommendation. Omit only if there are no High/Medium/Low findings at all.>
## <Pillar Name>
### <Check Name>
**Guidance**
<what the check evaluates and the relevant SageMaker best practice>
**AI Insights**
<optional per-check analysis of the gathered data; prefix with a note that it is AI-generated and must be verified. Omit if not generated.>
**Data**
<a Markdown table of the check's result rows (fields per references/pillar-checks.md, including a `severity` column for checks that define one), or "No data available for this check.">
**Recommendations**
<one concrete SageMaker-specific recommendation per High or Medium finding in this check, each labelled with its severity. Omit this block entirely if the check has no High/Medium findings.>Rules:
2026-09-18 (point-in-time)). Do not inline every check's window into it;
per-check windows are fixed by the checks and belong in each check's own section.## section per in-scope pillar, in the table order above; one ### sub-section per
check in that pillar. Include every in-scope check even when it found nothing (render its
empty-state row).references/pillar-checks.md,
including the severity field for checks that define one.references/pillar-checks.md.These bound what the review can honestly conclude. The skill's README is not packaged into the uploaded skill, so these are restated here where the runtime can actually read them. Where a limitation applies to a check you ran, say so in that check's Guidance rather than letting the reader assume wider coverage.
Check Encryption covers notebook instances only. Training jobs, processing jobs, endpoint
configs, S3 model artifacts, and Feature Store stores are not assessed for encryption. Never
present the Security pillar as a complete encryption audit — name the gap. Note also that a
notebook without a KmsKeyId is still encrypted (system-managed key); the finding is the absence
of a customer-managed key, never "not encrypted". The remediation is re-creation, not an
update — UpdateNotebookInstance has no KmsKeyId parameter, so never name it; the key is settable
only at creation.Native AWS APIs only: sagemaker, cloudwatch (get-metric-statistics, get-metric-data,
list-metrics), application-autoscaling (describe-scalable-targets,
describe-scaling-policies), servicequotas (get-service-quota), ce (get-cost-and-usage
for region discovery), health (describe-events, describe-affected-entities), plus the one
optional add-on savingsplans (describe-savings-plans). All but that add-on are covered by
the AWS-managed AIDevOpsAgentAccessPolicy. health, ce, and savingsplans are global —
call each once against us-east-1, outside the per-region loop. No data-plane calls and no
non-AWS tooling — the skill is self-contained on the DevOps Agent's cloud-source IAM role.
© aws, Apache-2.0. 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 8 other files (references) in skills/sagemaker-ai-ops-review of aws/tools-for-devops-agent.
Open the folder on GitHubat commit ddda70b
Sagemaker AI Ops Review 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 |
|---|---|---|---|---|---|---|
| Sagemaker AI Ops Review this skillaws/tools-for-devops-agent | 103 | — | ~3.9k | Automated safety check: Pass | Apache-2.0 | |
| SageMaker IAM Role Preflighthuggingface/skills | 11k | 1 repos | ~1.8k | Automated safety check: Pass | Apache-2.0 | |
| Python Environment Setup for SageMakerhuggingface/skills | 11k | 2 repos | ~1.7k | Automated safety check: Pass | Apache-2.0 | |
| AWS AI MLaws/agent-toolkit-for-aws | 2.8k | — | ~2.1k | Automated safety check: Pass | Apache-2.0 | |
| SageMaker Production Defaultshuggingface/skills | 11k | 1 repos | ~6.9k | Automated safety check: Pass | Apache-2.0 | |
| Hyperpod Issue Reportawslabs/agent-plugins | 916 | — | ~890 | Automated safety check: Pass | Apache-2.0 |
huggingface/skills
Finds or validates a usable SageMaker execution role before deploying or training, so scripts do not try to create IAM roles they lack permission to create.
huggingface/skills
Sets up an isolated Python environment with a supported interpreter and current boto3 before any SageMaker deployment, training or AWS automation code runs.
aws/agent-toolkit-for-aws
Selects, deploys, and customizes AI models on Amazon SageMaker.
huggingface/skills
Deploys SageMaker endpoints with autoscaling, CloudWatch alarms and tags on by default, using scripts for real-time, scale-to-zero and async setups.
awslabs/agent-plugins
Generate comprehensive issue reports from HyperPod clusters (EKS and Slurm) by collecting diagnostic logs and configurations for troubleshooting and AWS Support cases.
huggingface/skills
Discover the user's local AWS context (active profile, region, account ID, caller identity) at the start of any AWS task.
aws/tools-for-devops-agent
A skill your agent uses for GPU training or inference clusters on SageMaker HyperPod (Slurm or EKS), ParallelCluster, or self-managed EC2/EKS GPU instances.
aws/tools-for-devops-agent
ALWAYS use this skill in the beginning of any incident investigation, root cause analysis, or operational troubleshooting.
aws/tools-for-devops-agent
AWS Database Migration Service (DMS) operational review and troubleshooting skill.
aws/tools-for-devops-agent
Performs a comprehensive Amazon ECS operations review across the 6 review pillars (Resiliency & HA, Observability, Security, Operations, Performance, Additional Analysis) using read-only AWS APIs…
aws/tools-for-devops-agent
Comprehensive Amazon RDS and Aurora operational review aligned with the AWS Well-Architected Framework and RDS/Aurora best practices.
aws/tools-for-devops-agent
Use this skill during any incident investigation, capacity planning, or operational troubleshooting when the issue may be caused by hitting AWS service limits.
Works with
Categories
Amazon SageMaker AI Operational Review. An agent skill from aws/tools-for-devops-agent. Sagemaker AI Ops Review is an agent skill from aws/tools-for-devops-agent, published by the product's own GitHub organization. Amazon SageMaker AI Operational Review.
Sagemaker AI Ops Review fits situations like: A user asks to review; assess Amazon SageMaker AI workloads (endpoints; studio domains) for best-practices posture across Security; cost Optimization.
Run `npx skills add aws/tools-for-devops-agent --skill sagemaker-ai-ops-review -a claude-code`. Or copy the skill folder (skills/sagemaker-ai-ops-review in aws/tools-for-devops-agent) into .claude/skills/sagemaker-ai-ops-review in your project. Claude Code loads it when a task matches its description.
Run `npx skills add aws/tools-for-devops-agent --skill sagemaker-ai-ops-review -a codex`. Or copy the skill folder (skills/sagemaker-ai-ops-review in aws/tools-for-devops-agent) into .agents/skills/sagemaker-ai-ops-review 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 aws/tools-for-devops-agent --skill sagemaker-ai-ops-review -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/sagemaker-ai-ops-review, .gemini/skills/sagemaker-ai-ops-review, .github/skills/sagemaker-ai-ops-review and .opencode/skills/sagemaker-ai-ops-review in your project.
SKILL.md names no scripts, command-line tools or credentials: Sagemaker AI Ops Review is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. 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. Review the folder before installing.
Sagemaker AI Ops Review is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.9k tokens (SKILL.md is roughly 16k 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 12k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Sagemaker AI Ops Review: SageMaker IAM Role Preflight (huggingface/skills, 11k stars), Python Environment Setup for SageMaker (huggingface/skills, 11k stars), AWS AI ML (aws/agent-toolkit-for-aws, 2.8k stars) and SageMaker Production Defaults (huggingface/skills, 11k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
aws (a GitHub organization, an official publisher) maintains it in aws/tools-for-devops-agent, which has 103 GitHub stars. The repository holds 31 skills in this directory. The repository was last updated on October 9, 2026.
Source: aws/tools-for-devops-agent on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.