Glue Diagnostics
Kilo-Org/kilo-marketplace
A skill your agent uses to investigate and troubleshoot AWS Glue problems by analyzing ETL jobs, crawlers, connections, Data Catalog, DPU utilization, Spark execution, and job bookmarks following…
Runs SQL analytics on SageMaker Catalog asset metadata tables exported as Apache Iceberg in S3 Tables.
$ npx skills add aws/agent-toolkit-for-aws --skill querying-aws-sagemaker-catalog -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install aws/agent-toolkit-for-aws querying-aws-sagemaker-catalog --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/agent-toolkit-for-aws.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/specialized-skills/system-table-skills/querying-aws-sagemaker-catalog .claude/skills/querying-aws-sagemaker-catalog && 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 "querying-aws-sagemaker-catalog" agent skill from https://github.com/aws/agent-toolkit-for-aws/tree/main/skills/specialized-skills/system-table-skills/querying-aws-sagemaker-catalog into .claude/skills/querying-aws-sagemaker-catalog/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "querying-aws-sagemaker-catalog", 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/agent-toolkit-for-aws/tree/main/skills/specialized-skills/system-table-skills/querying-aws-sagemaker-catalogType 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/agent-toolkit-for-aws --skill querying-aws-sagemaker-catalog -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install aws/agent-toolkit-for-aws querying-aws-sagemaker-catalog --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aws/agent-toolkit-for-aws.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/specialized-skills/system-table-skills/querying-aws-sagemaker-catalog .agents/skills/querying-aws-sagemaker-catalog && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "querying-aws-sagemaker-catalog" agent skill from https://github.com/aws/agent-toolkit-for-aws/tree/main/skills/specialized-skills/system-table-skills/querying-aws-sagemaker-catalog into .agents/skills/querying-aws-sagemaker-catalog/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "querying-aws-sagemaker-catalog", 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/agent-toolkit-for-aws --skill querying-aws-sagemaker-catalog -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install aws/agent-toolkit-for-aws querying-aws-sagemaker-catalog --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aws/agent-toolkit-for-aws.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/specialized-skills/system-table-skills/querying-aws-sagemaker-catalog .cursor/skills/querying-aws-sagemaker-catalog && 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 "querying-aws-sagemaker-catalog" agent skill from https://github.com/aws/agent-toolkit-for-aws/tree/main/skills/specialized-skills/system-table-skills/querying-aws-sagemaker-catalog into .cursor/skills/querying-aws-sagemaker-catalog/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "querying-aws-sagemaker-catalog", 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/agent-toolkit-for-aws.git --path skills/specialized-skills/system-table-skills/querying-aws-sagemaker-catalog--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/agent-toolkit-for-aws --skill querying-aws-sagemaker-catalog -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install aws/agent-toolkit-for-aws querying-aws-sagemaker-catalog --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aws/agent-toolkit-for-aws.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/specialized-skills/system-table-skills/querying-aws-sagemaker-catalog .gemini/skills/querying-aws-sagemaker-catalog && 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 "querying-aws-sagemaker-catalog" agent skill from https://github.com/aws/agent-toolkit-for-aws/tree/main/skills/specialized-skills/system-table-skills/querying-aws-sagemaker-catalog into .gemini/skills/querying-aws-sagemaker-catalog/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "querying-aws-sagemaker-catalog", 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/agent-toolkit-for-aws querying-aws-sagemaker-catalogInstalls 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/agent-toolkit-for-aws --skill querying-aws-sagemaker-catalog -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/aws/agent-toolkit-for-aws.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/specialized-skills/system-table-skills/querying-aws-sagemaker-catalog .github/skills/querying-aws-sagemaker-catalog && 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 "querying-aws-sagemaker-catalog" agent skill from https://github.com/aws/agent-toolkit-for-aws/tree/main/skills/specialized-skills/system-table-skills/querying-aws-sagemaker-catalog into .github/skills/querying-aws-sagemaker-catalog/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "querying-aws-sagemaker-catalog", 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/agent-toolkit-for-aws --skill querying-aws-sagemaker-catalog -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/agent-toolkit-for-aws querying-aws-sagemaker-catalog --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aws/agent-toolkit-for-aws.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/specialized-skills/system-table-skills/querying-aws-sagemaker-catalog .opencode/skills/querying-aws-sagemaker-catalog && 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 "querying-aws-sagemaker-catalog" agent skill from https://github.com/aws/agent-toolkit-for-aws/tree/main/skills/specialized-skills/system-table-skills/querying-aws-sagemaker-catalog into .opencode/skills/querying-aws-sagemaker-catalog/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "querying-aws-sagemaker-catalog", 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.
querying-aws-sagemaker-catalogRuns SQL analytics on SageMaker Catalog asset metadata tables exported as Apache Iceberg in S3 Tables.
Querying AWS Sagemaker Catalog is an agent skill from aws/agent-toolkit-for-aws, published by the product's own GitHub organization. Runs SQL analytics on SageMaker Catalog asset metadata tables exported as Apache Iceberg in S3 Tables. Covers governance queries, asset growth tracking, ownership audits, time-travel over catalog state, and metadata quality analysis. Applies when querying catalog inventory, finding assets without descriptions, comparing catalog snapshots, or auditing data ownership. Trigger phrases: catalog inventory SQL, how many assets, assets without descriptions, asset growth over time, who owns this data, catalog governance…
Its SKILL.md is about 2.6k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Data & Analytics, covering Data governance, File uploads and storage and SQL. It works with Amazon SageMaker, Amazon Web Services and SQL. The repository describes itself as: Official, AWS-supported MCP servers, skills, and plugins to help AI agents build on AWS. The licence is Apache-2.0.
4 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit df2ab44. 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.
Shell commands in SKILL.md call:
awsFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
docs.aws.amazon.comFrom 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.
Querying AWS Sagemaker Catalog loads about 2.6k tokens when it runs. Until then it costs about 147 tokens; SKILL.md has 774 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/agent-toolkit-for-aws at commit df2ab44, republished under its Apache-2.0 licence (© aws). 774 words, ~2,630 tokens.
.claude/skills/querying-aws-sagemaker-catalog/SKILL.md (or your agent's skills folder).Works best with the AWS MCP server for sandboxed execution and audit logging. All commands below use the AWS CLI and work in any environment with configured AWS credentials.
Amazon SageMaker Unified Studio (whose catalog feature is referred to below as SageMaker Catalog) exports asset metadata as a daily-snapshot
Apache Iceberg table in the AWS-managed aws-sagemaker-catalog table bucket. This
enables SQL queries over your entire data catalog inventory — asset counts, governance
gaps, ownership audits, and historical comparisons — without building custom ETL.
Data is partitioned by snapshot_time and exported once daily (around midnight per
region). The table is read-only.
| User intent | Use this skill? | Alternative |
|---|---|---|
| SQL analytics on catalog state (counts, governance, trends) | Yes | — |
| Historical comparison ("what changed in catalog last week") | Yes — time travel via snapshot_time | — |
| Find assets without owners or descriptions | Yes | — |
| Find a specific table by name or concept | No | finding-data-lake-assets or Glue Discovery search |
| Browse/enumerate catalog interactively | No | exploring-data-catalog |
| Run a query on a table's data | No | querying-data-lake |
| Manage catalog metadata (add descriptions, tags) | No | Glue Discovery put-form-type / associate-glossary-terms |
aws datazone get-data-export-configuration \
--domain-identifier <DOMAIN_ID> \
--region <REGION>aws datazone list-domains --region <REGION>Verify table bucket exists:
aws s3tables list-table-buckets --region <REGION> \
--query "tableBuckets[?name=='aws-sagemaker-catalog']"With KMS encryption (recommended for production):
aws datazone put-data-export-configuration \
--domain-identifier <DOMAIN_ID> \
--region <REGION> \
--enable-export \
--encryption-configuration kmsKeyArn=<KMS_KEY_ARN>,sseAlgorithm=aws:kmsNote: Encryption cannot be changed after creation. Always specify KMS for sensitive catalog data.
Without encryption (for quick testing only):
aws datazone put-data-export-configuration \
--domain-identifier <DOMAIN_ID> \
--region <REGION> \
--enable-exportFirst data available within 24 hours. See: Exporting asset metadata
Requires:
s3tablescatalog)Grant access:
aws lakeformation grant-permissions \
--principal DataLakePrincipalIdentifier=<ROLE_ARN> \
--resource '{"Table": {"CatalogId": "<ACCOUNT>:s3tablescatalog/aws-sagemaker-catalog", "DatabaseName": "asset_metadata", "Name": "asset"}}' \
--permissions DESCRIBE SELECT \
--region <REGION>Query syntax:
"s3tablescatalog/aws-sagemaker-catalog"."asset_metadata"."asset"Constraints:
You MUST always filter by snapshot_time — without it, the query scans all historical snapshots and returns duplicates
You MUST confirm workgroup and output location before executing
Default to DATE(snapshot_time) = CURRENT_DATE for current state
You SHOULD use the key columns documented in this skill to build queries. If you need the full schema, run get-tables once:
aws glue get-tables --catalog-id "<ACCOUNT>:s3tablescatalog/aws-sagemaker-catalog" --database-name "asset_metadata" --region <REGION>Key columns:
| Column | What it holds | Usage |
|---|---|---|
snapshot_time | Partition key — daily snapshot timestamp | Always filter on this |
asset_id | Unique catalog asset identifier | Primary key for lookups |
resource_type_enum | GlueTable, RedshiftTable, S3Collection, etc. | Filter by asset type |
resource_id | ARN or native identifier | Cross-reference with source systems |
asset_name | Business-friendly name | Display, search |
resource_name | Technical name (table name, prefix) | Filtering |
business_description | Business context (NULL if not provided) | Governance gaps |
extended_metadata | map<string,string> — flexible key-value attributes | Use bracket notation: extended_metadata['owningEntityId'] |
asset_created_time | When asset first appeared in catalog | Growth analysis |
asset_updated_time | Last modification time | Freshness checks |
Current catalog state:
SELECT resource_type_enum, COUNT(*) as count
FROM "s3tablescatalog/aws-sagemaker-catalog"."asset_metadata"."asset"
WHERE DATE(snapshot_time) = CURRENT_DATE
GROUP BY resource_type_enum
ORDER BY count DESC;Assets without business descriptions:
SELECT asset_name, resource_name, resource_type_enum, account_id
FROM "s3tablescatalog/aws-sagemaker-catalog"."asset_metadata"."asset"
WHERE DATE(snapshot_time) = CURRENT_DATE
AND business_description IS NULL;Asset growth over last 30 days:
SELECT DATE(snapshot_time) as date, COUNT(*) as total_assets
FROM "s3tablescatalog/aws-sagemaker-catalog"."asset_metadata"."asset"
WHERE DATE(snapshot_time) >= CURRENT_DATE - INTERVAL '30' DAY
GROUP BY DATE(snapshot_time)
ORDER BY date DESC;Time travel — compare current vs 7 days ago (new descriptions added):
SELECT t.asset_id, t.resource_name,
p.business_description as before,
t.business_description as now
FROM "s3tablescatalog/aws-sagemaker-catalog"."asset_metadata"."asset" t
JOIN "s3tablescatalog/aws-sagemaker-catalog"."asset_metadata"."asset" p
ON t.asset_id = p.asset_id
WHERE DATE(t.snapshot_time) = CURRENT_DATE
AND DATE(p.snapshot_time) = CURRENT_DATE - INTERVAL '7' DAY
AND p.business_description IS NULL
AND t.business_description IS NOT NULL;Assets by owner:
SELECT extended_metadata['owningEntityId'] as owner, COUNT(*) as count
FROM "s3tablescatalog/aws-sagemaker-catalog"."asset_metadata"."asset"
WHERE DATE(snapshot_time) = CURRENT_DATE
AND extended_metadata['owningEntityId'] IS NOT NULL
GROUP BY extended_metadata['owningEntityId']
ORDER BY count DESC;Filter by metadata form field:
SELECT *
FROM "s3tablescatalog/aws-sagemaker-catalog"."asset_metadata"."asset"
WHERE DATE(snapshot_time) = CURRENT_DATE
AND extended_metadata['<metadata-form-name>.<field-name>'] = '<field-value>';snapshot_time — without it you get all history (duplicates, slow)| Error | Cause | Fix |
|---|---|---|
aws-sagemaker-catalog bucket not found | Export not enabled | Run put-data-export-configuration --enable-export |
Empty results with CURRENT_DATE | First export hasn't run yet (takes up to 24h) | Wait; try yesterday's date |
AccessDenied on query | Missing Lake Formation grants | Grant SELECT + DESCRIBE on the table |
CATALOG_NOT_FOUND | S3 Tables not registered in Glue | Enable integration: S3 console > Table buckets > Enable integration |
| Duplicate rows in results | Missing snapshot_time filter | Add WHERE DATE(snapshot_time) = CURRENT_DATE |
extended_metadata key returns NULL | Key doesn't exist for that asset | Check available keys: SELECT DISTINCT key FROM ... CROSS JOIN UNNEST(map_keys(extended_metadata)) AS t(key) WHERE DATE(snapshot_time) = CURRENT_DATE |
| Cannot update export encryption | Encryption set at creation time only | Delete and recreate export config |
Data sensitivity: Catalog metadata exposes organizational structure including asset names, ownership, account IDs, naming conventions, and internal resource identifiers. Treat query results as sensitive by default.
Encryption at rest: Always enable KMS encryption when creating the export configuration. Encryption cannot be changed after creation. Additionally, configure SSE-KMS on your Athena workgroup output bucket.
Least-privilege access: Grant Lake Formation SELECT + DESCRIBE only on the specific asset_metadata.asset table to roles that need catalog analytics. Avoid granting access to the entire aws-sagemaker-catalog bucket.
Audit trail: Enable CloudTrail logging for DataZone (PutDataExportConfiguration, GetDataExportConfiguration), Athena (StartQueryExecution, GetQueryResults), and S3 Tables API calls to track who queries catalog metadata.
Credential hygiene: Use IAM roles with temporary credentials for querying. Avoid long-lived access keys for users accessing catalog metadata. Scope down or rotate principals when access is no longer needed.
© 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
Just SKILL.md in skills/specialized-skills/system-table-skills/querying-aws-sagemaker-catalog of aws/agent-toolkit-for-aws.
Open the folder on GitHubat commit df2ab44
Querying AWS Sagemaker Catalog 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 |
|---|---|---|---|---|---|---|
| Querying AWS Sagemaker Catalog this skillaws/agent-toolkit-for-aws | 2.8k | — | ~2.6k | Automated safety check: Pass | Apache-2.0 | |
| Glue DiagnosticsKilo-Org/kilo-marketplace | 190 | — | ~2k | Automated safety check: Pass | MIT | |
| Querying Big Datasetsflyrank-bih/flyrank-ml-internship-starter | 140 | — | ~750 | Automated safety check: Pass | Custom licence | |
| Performing Cloud Forensics With AWS Cloudtrailmukul975/Anthropic-Cybersecurity-Skills | 34k | — | ~845 | Automated safety check: Pass | Apache-2.0 | |
| Performing Cloud Log Forensics With Athenamukul975/Anthropic-Cybersecurity-Skills | 34k | — | ~3.7k | Automated safety check: Pass | Apache-2.0 | |
| Monte Carlo Preventsickn33/agentic-awesome-skills | 47k | 1 repos | ~3.3k | Automated safety check: Pass | MIT |
Kilo-Org/kilo-marketplace
A skill your agent uses to investigate and troubleshoot AWS Glue problems by analyzing ETL jobs, crawlers, connections, Data Catalog, DPU utilization, Spark execution, and job bookmarks following…
flyrank-bih/flyrank-ml-internship-starter
Works with datasets far too big to download or load in pandas — SQL over remote Parquet with DuckDB, aggregate-then-model, iterate on samples.
mukul975/Anthropic-Cybersecurity-Skills
Investigate AWS account compromise by querying CloudTrail with boto3's LookupEvents or AWS Athena SQL over S3-delivered logs, filtering on suspicious user agents, source IPs, and event names to…
mukul975/Anthropic-Cybersecurity-Skills
Uses AWS Athena to query CloudTrail, VPC Flow Logs, S3 access logs, and ALB logs for forensic investigation.
sickn33/agentic-awesome-skills
Surfaces Monte Carlo data observability context (table health, alerts, lineage, blast radius) before SQL/dbt edits.
mohitagw15856/pm-claude-skills
Design the data quality checks for a table or pipeline across the standard dimensions.
aws/agent-toolkit-for-aws
Entry point for AI-agent work on AWS: pick a runtime, plan a migration for existing workloads, and build an executable POC — one phased flow.
aws/agent-toolkit-for-aws
A skill your agent uses to extend an existing agent project with memory, app integration, VPC, multi-agent, migration, model, browser, code interpreter, payments, or resource removal.
aws/agent-toolkit-for-aws
Migrates vibe-coded web applications to AWS. An agent skill from aws/agent-toolkit-for-aws.
aws/agent-toolkit-for-aws
Deploy an event-driven workflow that routes S3 uploads to either Lambda or Fargate via Step Functions based on file size.
aws/agent-toolkit-for-aws
Deploys, queries, and debugs AWS Marketplace usage-based (PAYG) metering — the pipeline (ResolveCustomer, BatchMeterUsage, EventBridge via SAM) and querying/debugging metering records, statuses…
aws/agent-toolkit-for-aws
A skill your agent uses when THIS agent needs to pay for x402-protected content at runtime: hitting a paywall mid-task, settling it via AgentCore Payments, and applying operator-defined spend limits.
Works with
Categories
Runs SQL analytics on SageMaker Catalog asset metadata tables exported as Apache Iceberg in S3 Tables. Querying AWS Sagemaker Catalog is an agent skill from aws/agent-toolkit-for-aws, published by the product's own GitHub organization. Runs SQL analytics on SageMaker Catalog asset metadata tables exported as Apache Iceberg in S3 Tables.
Querying AWS Sagemaker Catalog fits situations like: phrases: catalog inventory SQL; how many assets; assets without descriptions; asset growth over time.
Run `npx skills add aws/agent-toolkit-for-aws --skill querying-aws-sagemaker-catalog -a claude-code`. Or copy the skill folder (skills/specialized-skills/system-table-skills/querying-aws-sagemaker-catalog in aws/agent-toolkit-for-aws) into .claude/skills/querying-aws-sagemaker-catalog in your project. Claude Code loads it when a task matches its description.
Run `npx skills add aws/agent-toolkit-for-aws --skill querying-aws-sagemaker-catalog -a codex`. Or copy the skill folder (skills/specialized-skills/system-table-skills/querying-aws-sagemaker-catalog in aws/agent-toolkit-for-aws) into .agents/skills/querying-aws-sagemaker-catalog 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/agent-toolkit-for-aws --skill querying-aws-sagemaker-catalog -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/querying-aws-sagemaker-catalog, .gemini/skills/querying-aws-sagemaker-catalog, .github/skills/querying-aws-sagemaker-catalog and .opencode/skills/querying-aws-sagemaker-catalog in your project.
Going by SKILL.md and its folder, Querying AWS Sagemaker Catalog needs the command-line tools its instructions call (aws).
SKILL.md names 1 domain. As links in the text: docs.aws.amazon.com. 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.
Querying AWS Sagemaker Catalog 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 2.6k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Querying AWS Sagemaker Catalog: Glue Diagnostics (Kilo-Org/kilo-marketplace, 190 stars), Querying Big Datasets (flyrank-bih/flyrank-ml-internship-starter, 140 stars), Performing Cloud Forensics With AWS Cloudtrail (mukul975/Anthropic-Cybersecurity-Skills, 34k stars) and Performing Cloud Log Forensics With Athena (mukul975/Anthropic-Cybersecurity-Skills, 34k 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/agent-toolkit-for-aws, which has 2,830 GitHub stars. The repository holds 138 skills in this directory. The repository was last updated on October 9, 2026.
Source: aws/agent-toolkit-for-aws on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.