This commit is contained in:
a2a-platform
2026-06-27 01:02:33 +00:00
commit fd052573f7
43 changed files with 8414 additions and 0 deletions

181
skills/registries/SKILL.md Normal file
View File

@@ -0,0 +1,181 @@
---
name: registries-routes
description: Handle 19 OpenAPI operation(s) under /v2/registries for the registries route group.
---
# registries API Routes
Handle 19 OpenAPI operation(s) under /v2/registries for the registries route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### get_v2_registries
- Operation ID: `get_v2_registries`
- Route: `GET /v2/registries`
- Mode: READ
- Summary: get_/v2/registries
### post_v2_registries
- Operation ID: `post_v2_registries`
- Route: `POST /v2/registries`
- Mode: WRITE
- Summary: post_/v2/registries
### get_v2_registries_registry_name
- Operation ID: `get_v2_registries_registry_name`
- Route: `GET /v2/registries/{registry_name}`
- Mode: READ
- Summary: get_/v2/registries/{registry_name}
- Parameters:
- `registry_name` in `path` required
### delete_v2_registries_registry_name
- Operation ID: `delete_v2_registries_registry_name`
- Route: `DELETE /v2/registries/{registry_name}`
- Mode: WRITE
- Summary: delete_/v2/registries/{registry_name}
- Parameters:
- `registry_name` in `path` required
### get_v2_registries_registry_name_docker_credentials
- Operation ID: `get_v2_registries_registry_name_docker_credentials`
- Route: `GET /v2/registries/{registry_name}/docker-credentials`
- Mode: READ
- Summary: get_/v2/registries/{registry_name}/docker-credentials
- Parameters:
- `registry_name` in `path` required
### get_v2_registries_subscription
- Operation ID: `get_v2_registries_subscription`
- Route: `GET /v2/registries/subscription`
- Mode: READ
- Summary: get_/v2/registries/subscription
### post_v2_registries_subscription
- Operation ID: `post_v2_registries_subscription`
- Route: `POST /v2/registries/subscription`
- Mode: WRITE
- Summary: post_/v2/registries/subscription
### get_v2_registries_options
- Operation ID: `get_v2_registries_options`
- Route: `GET /v2/registries/options`
- Mode: READ
- Summary: get_/v2/registries/options
### get_v2_registries_registry_name_garbage_collection
- Operation ID: `get_v2_registries_registry_name_garbage_collection`
- Route: `GET /v2/registries/{registry_name}/garbage-collection`
- Mode: READ
- Summary: get_/v2/registries/{registry_name}/garbage-collection
- Parameters:
- `registry_name` in `path` required
### post_v2_registries_registry_name_garbage_collection
- Operation ID: `post_v2_registries_registry_name_garbage_collection`
- Route: `POST /v2/registries/{registry_name}/garbage-collection`
- Mode: WRITE
- Summary: post_/v2/registries/{registry_name}/garbage-collection
- Parameters:
- `registry_name` in `path` required
### get_v2_registries_registry_name_garbage_collections
- Operation ID: `get_v2_registries_registry_name_garbage_collections`
- Route: `GET /v2/registries/{registry_name}/garbage-collections`
- Mode: READ
- Summary: get_/v2/registries/{registry_name}/garbage-collections
- Parameters:
- `registry_name` in `path` required
### put_v2_registries_registry_name_garbage_collection_garbage_collection_uuid
- Operation ID: `put_v2_registries_registry_name_garbage_collection_garbage_collection_uuid`
- Route: `PUT /v2/registries/{registry_name}/garbage-collection/{garbage_collection_uuid}`
- Mode: WRITE
- Summary: put_/v2/registries/{registry_name}/garbage-collection/{garbage_collection_uuid}
- Parameters:
- `registry_name` in `path` required
- `garbage_collection_uuid` in `path` required
### get_v2_registries_registry_name_repositories_v2
- Operation ID: `get_v2_registries_registry_name_repositories_v2`
- Route: `GET /v2/registries/{registry_name}/repositoriesV2`
- Mode: READ
- Summary: get_/v2/registries/{registry_name}/repositoriesV2
- Parameters:
- `registry_name` in `path` required
### delete_v2_registries_registry_name_repositories_repository_name
- Operation ID: `delete_v2_registries_registry_name_repositories_repository_name`
- Route: `DELETE /v2/registries/{registry_name}/repositories/{repository_name}`
- Mode: WRITE
- Summary: delete_/v2/registries/{registry_name}/repositories/{repository_name}
- Parameters:
- `registry_name` in `path` required
- `repository_name` in `path` required
### get_v2_registries_registry_name_repositories_repository_name_tags
- Operation ID: `get_v2_registries_registry_name_repositories_repository_name_tags`
- Route: `GET /v2/registries/{registry_name}/repositories/{repository_name}/tags`
- Mode: READ
- Summary: get_/v2/registries/{registry_name}/repositories/{repository_name}/tags
- Parameters:
- `registry_name` in `path` required
- `repository_name` in `path` required
### delete_v2_registries_registry_name_repositories_repository_name_tags_repository_
- Operation ID: `delete_v2_registries_registry_name_repositories_repository_name_tags_repository_`
- Route: `DELETE /v2/registries/{registry_name}/repositories/{repository_name}/tags/{repository_tag}`
- Mode: WRITE
- Summary: delete_/v2/registries/{registry_name}/repositories/{repository_name}/tags/{repository_tag}
- Parameters:
- `registry_name` in `path` required
- `repository_name` in `path` required
- `repository_tag` in `path` required
### get_v2_registries_registry_name_repositories_repository_name_digests
- Operation ID: `get_v2_registries_registry_name_repositories_repository_name_digests`
- Route: `GET /v2/registries/{registry_name}/repositories/{repository_name}/digests`
- Mode: READ
- Summary: get_/v2/registries/{registry_name}/repositories/{repository_name}/digests
- Parameters:
- `registry_name` in `path` required
- `repository_name` in `path` required
### delete_v2_registries_registry_name_repositories_repository_name_digests_manifest
- Operation ID: `delete_v2_registries_registry_name_repositories_repository_name_digests_manifest`
- Route: `DELETE /v2/registries/{registry_name}/repositories/{repository_name}/digests/{manifest_digest}`
- Mode: WRITE
- Summary: delete_/v2/registries/{registry_name}/repositories/{repository_name}/digests/{manifest_digest}
- Parameters:
- `registry_name` in `path` required
- `repository_name` in `path` required
- `manifest_digest` in `path` required
### post_v2_registries_validate_name
- Operation ID: `post_v2_registries_validate_name`
- Route: `POST /v2/registries/validate-name`
- Mode: WRITE
- Summary: post_/v2/registries/validate-name