AWS Skills Marketplace
Amazon employee

Publish a skill.

Submit a manifest and a Skill_Package tarball. The pipeline parses the manifest, enforces the 100 MiB size limit, runs the secret scanner, and only then writes the version to the registry.

Try uploading a package containing AKIAIOSFODNN7EXAMPLE to see the secret scanner block publication.

Publishing runs through the same guarded pipeline from the kiro CLI — one command, no web form needed:

kiro publish ./my-skill            # publish a local skill dir
kiro publish ./my-skill --bump minor   # auto-increment the version
kiro publish-local --all               # publish every local global/project skill

The CLI parses the manifest, enforces the size limit, runs the secret scanner (a leaked AKIA… key blocks the publish), then writes the version to the registry — identical to the server pipeline.