Commit Graph

17 Commits

Author SHA1 Message Date
Rohit Srikanta 28867b214a fix(aws-data-analytics): rename Glue Discovery search to search-assets (#157)
The Glue Discovery Search operation was renamed to SearchAssets (POST
/search-assets) after launch; also corrects the --filter-clause JSON to
PascalCase and the documented request/response field casing to match the API,
in finding-data-lake-assets and exploring-data-catalog (both the plugin and
specialized-skills copies).
2026-07-08 06:56:13 +00:00
Arne Wouters 49c4592dc4 chore: bump proxy version (#119) 2026-06-26 14:49:02 +00:00
Andre Kurait a670147568 feat: add amazon-opensearch-service skill to aws-data-analytics (#101)
Adds the amazon-opensearch-service skill to the aws-data-analytics
plugin as a copied skill, matching the format of the plugin's other
seven skills. Covers migration (Solr/Elasticsearch), provisioning,
vector/semantic/hybrid search, and log + trace analytics.

- Copies the skill from skills/specialized-skills/analytics-skills/
  amazon-opensearch-service into the plugin (real files, no symlinks)
- Expands description and keywords across the Claude, Cursor, and Codex
  manifests; adds an OpenSearch defaultPrompt to the Codex manifest
- Bumps aws-data-analytics to v1.1.0
- Updates the plugin README

Signed-off-by: Andre Kurait <andrekurait@gmail.com>
Co-authored-by: Roman Shevchuk <51510790+rshevchuk-git@users.noreply.github.com>
2026-06-25 12:42:12 +00:00
Arne Wouters ff1dc6f45f chore: bump proxy version (#103) 2026-06-19 13:10:12 +00:00
Rohit Srikanta 41d3faaf86 feat(aws-data-analytics): add system-table skills and catalog-context step (#94)
Adds three read-only system-table skills (querying-aws-s3,
querying-aws-cloudwatch, querying-aws-sagemaker-catalog) for SQL over S3
Metadata/Storage Lens, CloudWatch Logs S3 Tables, and SageMaker Catalog asset
metadata, under skills/specialized-skills/system-table-skills. Also wires Glue
Discovery Search/GetAsset/ListIterableForms as a Step 2 'Consult Catalog
Context' lookup in finding-data-lake-assets and exploring-data-catalog
(advisory, gated on CLI availability + user opt-in), updated in both the plugin
and specialized-skills locations.
2026-06-17 19:54:13 +00:00
Arne Wouters d6c17a74b4 feat: add install source to AWS MCP configuration (#80)
* feat: add install-source metadata

* fix: broken links and outdated install instruction
2026-06-11 06:24:02 +00:00
Andre Kurait c0991f463b feat: add Cursor plugin marketplace (#75)
Cursor's plugin system (github.com/cursor/plugins) reads a root
.cursor-plugin/marketplace.json that indexes plugins, each with its
own .cursor-plugin/plugin.json — the same multi-plugin layout this
repo already uses for Claude Code (.claude-plugin) and Codex
(.codex-plugin). Add Cursor as a third supported agent:

- .cursor-plugin/marketplace.json indexing all three plugins, and a
  .cursor-plugin/plugin.json in each of aws-core, aws-agents, and
  aws-data-analytics. Descriptions and keywords enumerate the
  bundled-skill domains (matching the enriched Claude/Codex
  manifests); skills point at ./skills/ and mcpServers reuses the
  existing ./.mcp.json, so no config is duplicated. OpenSearch
  keywords are included on aws-core (Bedrock Knowledge Bases support
  opensearch_serverless / opensearch_managed_cluster vector stores)
  but not on aws-agents or aws-data-analytics, neither of which
  bundles a skill that operates OpenSearch.
- README: add a Cursor quick-start section (add the repo as a team
  marketplace via Settings -> Plugins -> Import from Repo) and list
  Cursor alongside Claude Code, Codex, and Kiro.
- tools/validate.py: validate the Cursor marketplace index and each
  .cursor-plugin/plugin.json, mirroring the existing Claude/Codex
  checks (name present and matching the plugin directory).

Manifests validate against Cursor's published marketplace.schema.json
and plugin.schema.json (ajv). python3 tools/validate.py, markdownlint,
and gitleaks all pass.

Signed-off-by: Andre Kurait <akurait@amazon.com>
2026-06-09 15:39:40 +00:00
Andre Kurait 0a3671f39f chore: enrich plugin discovery metadata and sync marketplace index (#73)
Each plugin's bundled skills cover far more than its plugin.json
metadata advertised. The Claude Code spec lists the description and
the keywords array as the discovery surfaces for the /plugin picker
and marketplace search, but the manifests listed only a handful of
keywords each, several Codex longDescription fields lagged Claude,
and the .claude-plugin/marketplace.json index still carried the old
one-line descriptions with a bare ["aws"] keyword list for aws-core
and aws-agents.

Surgically extend each plugin's description to enumerate the
bundled-skill domains while preserving the original phrasing, and
broaden the keywords arrays to cover the services and triggers the
underlying skills actually exercise:

- aws-core: IAM, Amazon Bedrock with Knowledge Bases / RAG /
  Guardrails, Amplify (Cognito, AppSync), the SDK families
  (boto3, JS v3, Swift), CDK/CloudFormation/SAM, Lambda with
  SnapStart / Powertools / durable functions, API Gateway,
  Step Functions, ECS/Fargate/ECR, App Runner, the messaging and
  streaming services (SQS, SNS, EventBridge, Kinesis, MSK, Flink,
  Amazon MQ), observability (CloudWatch, X-Ray, CloudTrail, ADOT),
  and cost optimization (budgets, reserved instances, right-sizing).
- aws-agents: Strands/LangGraph, Gateway and MCP tool integration,
  multi-agent and A2A orchestration, Cedar policies, evaluation and
  observability, and production hardening (inbound auth via JWT and
  SigV4, OAuth/OpenAPI outbound, code interpreter, browser tool,
  rate limiting).
- aws-data-analytics: the JDBC engines, Redshift, Snowflake,
  BigQuery, RDS/Aurora, DynamoDB, Glue Data Catalog, federated
  Athena, and S3 Vectors semantic search.

Add OpenSearch keywords (opensearch, opensearch-serverless,
amazon-opensearch-service) and a brief longDescription mention to
aws-core, where Bedrock Knowledge Bases support opensearch_serverless
and opensearch_managed_cluster vector stores. The aws-agents and
aws-data-analytics plugins are left without OpenSearch metadata —
neither bundles a skill that operates OpenSearch.

Mirror every change across the .claude-plugin and .codex-plugin
manifests, and sync the same descriptions and keywords into
.claude-plugin/marketplace.json so all discovery surfaces agree.
python3 tools/validate.py and gitleaks both pass; no markdown
files changed.

Signed-off-by: Andre Kurait <akurait@amazon.com>
2026-06-09 15:38:30 +00:00
Claudiu Popa 7a1422d58a Update aws-core to pin the version of MCP Proxy for AWS (#74)
Co-authored-by: Claudiu Popa <clpo@amazon.com>
2026-06-08 19:41:44 +00:00
Roman Shevchuk ba1cc8ca4f chore: Standardize codex-plugin definitions (#59) 2026-05-18 12:55:12 +00:00
Arne Wouters 803cbf4702 chore: clean up metadata (#55) 2026-05-13 09:01:18 +00:00
Majisha Namath Parambath 5b86df5d20 fix(aws-data-analytics): Update README skill names and links to match directory names (#48)
Skill directories use gerund names (creating-data-lake-table, etc.)
but the README referenced imperative names (create-data-lake-table,
etc.), causing 6 broken SKILL.md links.

Co-authored-by: npmajisha <npmajisha@users.noreply.github.com>
2026-05-11 09:05:14 +00:00
Arne Wouters ca95ca1198 chore: update skills folder structure and rename skills (#37)
* chore: update folder structure

* chore: rename analytics skills with gerund form and update references

* chore: copy changes to analytics skills to overall skills folder

* fix: update skill descriptions with multiline string instead of quoted string

* chore: rename messaging skill
2026-05-06 11:01:58 +00:00
Arne Wouters 6d5ccdecba chore: update all versions to 1.0.0 (#31) 2026-05-04 18:27:00 +00:00
Majisha Namath Parambath 6494a88f05 feat: Add aws-data-analytics plugin (#19)
* feat: Add aws-data-analytics plugin

Add the aws-data-analytics plugin covering data lake, analytics, and
ETL workflows with S3 Tables, AWS Glue, and Athena. Includes skills
for table creation, data ingestion, querying, discovery, vector
storage, and external connectivity.

Co-authored-by: risears <risears@users.noreply.github.com>
Co-authored-by: mitczach <mitczach@users.noreply.github.com>
Co-authored-by: harshabattapady <harshabattapady@users.noreply.github.com>
Co-authored-by: sanjolia <sanjolia@users.noreply.github.com>
Co-authored-by: dhruvyadav2007 <dhruvyadav2007@users.noreply.github.com>
Co-authored-by: mukeshsahay <mukeshsahay@users.noreply.github.com>
Co-authored-by: columbia4500 <columbia4500@users.noreply.github.com>
Co-authored-by: sanjanasekar <sanjanasekar@users.noreply.github.com>
Co-authored-by: mohanasudhan <mohanasudhan@users.noreply.github.com>

* Update AWS MCP link

* Update frontmatter and minor formatting changes

* fix linter issues

* Update README

---------

Co-authored-by: npmajisha <npmajisha@users.noreply.github.com>
Co-authored-by: risears <risears@users.noreply.github.com>
Co-authored-by: mitczach <mitczach@users.noreply.github.com>
Co-authored-by: harshabattapady <harshabattapady@users.noreply.github.com>
Co-authored-by: sanjolia <sanjolia@users.noreply.github.com>
Co-authored-by: dhruvyadav2007 <dhruvyadav2007@users.noreply.github.com>
Co-authored-by: mukeshsahay <mukeshsahay@users.noreply.github.com>
Co-authored-by: columbia4500 <columbia4500@users.noreply.github.com>
Co-authored-by: sanjanasekar <sanjanasekar@users.noreply.github.com>
Co-authored-by: mohanasudhan <mohanasudhan@users.noreply.github.com>
Co-authored-by: Arne Wouters <awouters@amazon.com>
Co-authored-by: Arne Wouters <25950814+arnewouters@users.noreply.github.com>
2026-05-04 10:11:41 +00:00
Roman Shevchuk 8d5f9654b9 Remove find-aws-skills skill (#21)
Deletes the find-aws-skills skill and all references to it:
- Removes skills/find-aws-skills/
- Removes plugins/aws-core/skills/find-aws-skills/
- Removes the skill row from plugins/aws-core/README.md
- Removes the now-empty Skills section from plugins/aws-agents/README.md
- Removes the now-empty Skills section from plugins/aws-data-analytics/README.md
2026-05-04 09:40:50 +00:00
Arne Wouters d17acf34b7 feat: add plugin structure w/ codeowners (#4) 2026-04-28 14:08:29 +00:00