Skip to content

收录 AWS Agent 工具包技能合集 / Add AWS Agent Toolkit skills - #226

Merged
yi-ge merged 4 commits into
desirecore:mainfrom
mashagua:add/aws-agent-toolkit-skills
Oct 28, 2026
Merged

yi-ge merged 4 commits into
desirecore:mainfrom
mashagua:add/aws-agent-toolkit-skills

Conversation

@mashagua

@mashagua mashagua commented Oct 25, 2026 •

Copy link
Copy Markdown
Contributor

中文

将 AWS 官方维护的 Agent Toolkit for AWS 中的技能注册为一个可按需选择子技能的市场合集。它是包含 Skills、MCP 与宿主插件的工具包;本 PR 只收录规范 skills/ 目录的 118 个技能,不重复收录 plugins/ 中的副本,也不自动接入 AWS MCP。

  • 只新增 entry.json、catalog-metadata.v1.json、collection-child-overrides.json 三份元数据;更新 manifest 的顶层技能数 144 → 145。没有复制上游 SKILL.md、参考资料、脚本、引擎或二进制。
  • 固定来源为 e8c630949189f03b3dd77388c86b06a7f2f911a9;子技能路径相对于仓库根目录,合集不设置互斥的 source.path。ID、路径与可识别版本由现有生成器提取;未发布/不可识别的版本保持 unknown。
  • 118 个子技能均有中文和英文摘要,并提供生成器可复用的展示覆盖。上游技能正文没有翻译。
  • 固定快照根 LICENSE 为 Apache-2.0,保留 NOTICE 证据路径;community / allowed,维护者未验证、upstreamEndorsed=false,使用通用图标。审核版本与来源版本完全一致,审核仅涵盖来源、清单、元数据、许可及依赖披露,不是软件安全认证。
  • 双语简介、详情执行指引及 compatibility 均说明:按所选技能另备 CLI/SDK、运行环境、部署/数据库工具或 MCP;账户、凭据、IAM、网络、区域、许可、订阅和费用另行配置。安装本合集不会安装这些软件、注册 MCP、登录 AWS、创建资源或授予权限。执行前核对就绪状态,缺依赖时停止相应外部调用,不编造结果;变更资源、付费、登录和软件安装/升级需用户授权。

English

Register the 118 canonical skills from the AWS-maintained Agent Toolkit for AWS as one selectable collection. The upstream toolkit also contains MCP integrations and host plugins; this contribution lists only skills/, excludes duplicate plugin copies and does not configure AWS MCP.

This is a metadata-only addition: one pointer, one catalog sidecar, reproducible bilingual child-summary overrides and a one-entry manifest count change. Source is pinned to e8c630949189f03b3dd77388c86b06a7f2f911a9. Preserve upstream IDs, repository-relative paths and generator-recognized versions; do not invent releases. English upstream bodies remain unchanged.

The pinned root LICENSE is Apache-2.0, with NOTICE recorded. This independent community listing uses unverified maintainer identity, nominative naming and a generic icon; upstreamEndorsed=false. The ref-bound review covers source, inventory, metadata, licensing and prerequisite disclosure, not software safety or runtime certification. Bilingual discovery, execution guidance and compatibility disclose separately configured tools, MCP, credentials, permissions, terms and charges, explicit authorization for external changes, and stopping on missing prerequisites rather than fabricating success.

验证 / Validation

  • uv run scripts/i18n/validate-i18n.py
  • uv run scripts/catalog/validate_catalog_metadata.py --require-complete
  • uv run scripts/i18n/translate.py --check
  • uv run scripts/gen-collection-children.py aws-agent-toolkit --check — PASS, 118 children. The first HTTP/1.1 clone exceeded the local five-minute limit; a per-invocation HTTP/2 retry passed without changing global Git configuration. The same generator plus presentation overrides also matched all 118 independently API-fetched blobs verified against the pinned Git tree.
  • Compared all 118 downloaded SKILL.md blobs and root LICENSE/NOTICE bytes against the pinned Git tree. Confirmed unique IDs/paths and distinct Chinese/English summaries. The catalog/i18n validators report zero errors; their 106 existing warnings are identical to an unchanged main baseline, with none for this new listing.
  • Public-information pre-publication checks passed.

macOS 补测 / Follow-up acceptance (2026-10-25)

在独立的 DesireCore 10.0.187 macOS 实例接入本 PR 精确来源,GUI 正确展示 118 项及中文摘要;按需实际安装 aws-cloudformation、aws-compute、aws-sdk-python-usage,详情显示 3/118,资源页可发现并启用。三项安装锁正确记录 provider / collection / 固定 ref / digest,全部 31 个文件与上游固定 Git blob 匹配。更新描述只补充验收边界,来源 pin 与上游内容不变。

An isolated macOS DesireCore 10.0.187 instance displayed all 118 children with Chinese summaries and installed three representative children through the normal GUI. All three installation locks were present and all 31 files matched pinned upstream blobs. The evidence update changes no source pin or upstream content.

未执行技能配套脚本、全部 118 项业务流程或 AWS 账户操作;未读取 AWS 凭据或登录,Windows/Linux 未实测,正文仍以上游英文为主。未运行本地全量测试或全量 typecheck。相关 MCP 的验收和兼容性修正单独记录于 registry PR14,不能把公开文档查询当成账户业务可用。

Supporting scripts, all 118 business workflows, AWS account operations and Windows/Linux were not tested. No AWS credentials or sign-in were used, no full suite/typecheck ran, and upstream bodies remain primarily English. Public MCP documentation access is separately recorded in registry PR14 and does not establish account readiness.

mashagua and others added 3 commits October 25, 2026 18:23
Merge origin/main (1b9e82d) into the AWS Agent Toolkit listing. Resolve the manifest conflict by keeping main's 1.5.16 changes, bumping the market version to 1.5.17 for the new listing and counting 145 top-level skills.
Merge origin/main (ef978c2) to bring the branch up to date with the upstream-health checker change in desirecore#222. No conflicts; the manifest keeps version 1.5.17 and 145 top-level skills.
@yi-ge
yi-ge merged commit 513a792 into desirecore:main Oct 28, 2026
3 checks passed
yi-ge added a commit that referenced this pull request Oct 28, 2026
#226 took 1.5.17 on main first. Move this remediation to 1.5.18; inventory counts follow main.

Refs #213.
yi-ge added a commit that referenced this pull request Oct 28, 2026
## Summary

This PR remediates the #213 upstream-health findings in two reviewed
rounds. Each installed-scope diff was reviewed: the source path or the
declared child paths, together with the root LICENSE/NOTICE/COPYING
files. Each entry was then repinned or put on a reviewed hold. Per-entry
decisions and compare links are in
`docs/upstream-health-213-remediation.md`, which covers the first review
and then the "Follow-up review (2026-10-27)" section.

- **Round 1 (2026-10-19):** 28 reported entries.
- **Round 2 (2026-10-27, squash-merged from #228):** the upstream
changes that landed after round 1.

#222 is now on `main`, and this branch has been updated with `main`.

## Changes

- **Repins.** Round 1 repinned 24 pointers. Round 2 repinned 16, some of
them again:
- Round 1: agent-reach, anatomy, archify, blog-chart, blog-repurpose,
brainstorming, dingtalk-cli, follow-builders, humanizer,
humanlayer-skills, impeccable, larksuite-cli, last30days,
mattpocock-skills, planning-with-files(-zh), redbookskills,
reverse-engineer-anything, systematic-debugging, taste-skill,
translate-book, video-use, wechatpay-skills, wecom-cli.
- Round 2: archify, banana, brainstorming, dingtalk-cli,
follow-builders, frontend-slides, himalaya, impeccable, larksuite-cli,
last30days, mattpocock-skills, planning-with-files(-zh), redbookskills,
reverse-engineer-anything, taste-skill.
- For each repin, `entry.json` and the catalog sidecar stay in sync:
refs, compliance, review timestamps, observed versions, license evidence
and compatibility requirements.
- **Three new collection children** with reviewed zh-CN/en-US summaries:
- `rpi` (humanlayer-skills): explicit invocation only. A real summary
replaces the upstream text, which only said to invoke it by name.
- `chief-of-staff` (mattpocock-skills): from upstream's in-progress
folder, manual invocation only.
- `wecomcli-pptx` (wecom-cli): needs the separately installed wecom-cli.
- **License.**
- archify: upstream relicensed from MIT to Apache-2.0. The earlier MIT
grants remain upstream in LICENSE-MIT and NOTICE.
  - humanlayer-skills: MIT license evidence and review dates recorded.
- **External-dependency disclosures**, following the repository policy:
  - brainstorming: visual-companion logo telemetry.
  - planning-with-files: automatic hooks and their Python 3 requirement.
  - archify: an opt-in global-rules edit.
  - taste-skill: public image APIs and CDN resources.
  - wechatpay-skills: knowledge-base sync.
  - banana: Python 3.11+, Gemini billing and data retention.
- himalaya: the separate CLI and mail credentials, and sending without
built-in confirmation.
  - frontend-slides: the Playwright/Chromium download.
- impeccable: the optional OpenAI image fallback and SHA-256-pinned
downloads.
  - last30days: Bright Data and the other optional providers.
  - reverse-engineer-anything: tooling and the authorization gates.
- Updated summaries for the dingtalk-cli and mattpocock-skills children.
- Unsupported domain and tool counts are removed from the dingtalk-cli
summary.
- **Reviewed holds** (`upstream-health-hold.json`):
- `geo-optimizer`: upstream moved the workflow outside the installed
subtree, so the new layout would install broken.
- `nuwa-skill`: SKILL.md recommends the author's other projects whenever
a request goes beyond the skill's scope.
- `agent-reach`: 1.6.0 defaults to an anti-detection browser that copies
site cookies from a connected Chrome.
- `wecom-cli`: new wecomcli-sheet content is adapted without attribution
from the source-available xlsx skill in anthropics/skills, while the
repository declares MIT.
- `marketingskills`: a referral promotion and paid "Verified Partner"
placements in agent-facing content. This hold went stale again on
2026-10-28; see below.
- **Manifest** goes to 1.5.18; #226 took 1.5.17 on `main`, and inventory
counts follow `main`. watch is left alone because #221 already pins it
on `main`.

## Review decisions worth a second look

- **archify proactive mode.** It edits the agent's global rules file
only after explicit user consent, and the edit is reversible. Disclosed
rather than held.
- **wechatpay-skills knowledge-base sync.** The sync can overwrite
installed files from the official CDN. This behavior predates this PR;
disclosed rather than held.
- **agent-reach and wecom-cli holds.** Both are judgment calls. The
review notes list what a later bump would need to disclose.
- **reverse-engineer-anything version.** Its upstream `metadata.version`
revision is recorded as an opaque version.

## Validation

Run on 2026-10-28 on this branch after merging `main` (`7a3ea30`, which
includes #226):

- Unit tests: 122 pass. By suite: i18n 19, catalog-metadata 51,
collection generator 10, upstream health 42.
- Validators: `validate_catalog_metadata.py --require-complete`,
`validate-i18n.py` and `translate.py --check` pass with 0 errors.
Warnings go from 105 on `main` to 103, and none are new.
- Collections: `gen-collection-children.py --check` reproduces all ten
pinned collections, including aws-agent-toolkit from #226.
- `git diff --check` is clean.
- Sensitive-token scan: passed for both rounds (run privately by the
maintainer). The `main` merge and the manifest bump add only generic
text.

Each round was also checked online against its reviewed heads; see the
remediation record. Third-party programs and live account services were
not executed.

## Not clean as of 2026-10-28

The online check on this branch covered 113 entries, and nothing is
broken. One transient TLS failure passed when rechecked individually.
Five `held` findings cover four holds: geo-optimizer counts twice,
nuwa-skill, agent-reach and wecom-cli once each. Still actionable:

- **marketingskills:** upstream moved again (`0cd9b3a`), so its hold is
`stale-hold`. The two undeclared children are still reported as
`new-skill`.
- **reverse-engineer-anything:** `outdated` against a newer head
(`40b9c03`).
- **agent/video-director:** `outdated` against a newer head (`4652b1d`).
It was added on `main` by #225.
- **aws-agent-toolkit:** `outdated` against a newer head (`655a323`). It
was added on `main` by #226.

These newer heads are not reviewed here. #213 stays open for the next
round.

Refs #213.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants