Install the "running-release-tests" agent skill from https://github.com/aws/agent-toolkit-for-aws/tree/main/plugins/aws-agents-for-devsecops/skills/running-release-tests into .claude/skills/running-release-tests/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "running-release-tests", 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.
Type 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.
skills CLI
$ npx skills add aws/agent-toolkit-for-aws --skill running-release-tests -a codex
Project install goes to .agents/skills/; add -g for ~/.codex/skills/.
Install the "running-release-tests" agent skill from https://github.com/aws/agent-toolkit-for-aws/tree/main/plugins/aws-agents-for-devsecops/skills/running-release-tests into .agents/skills/running-release-tests/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "running-release-tests", 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.
skills CLI
$ npx skills add aws/agent-toolkit-for-aws --skill running-release-tests -a cursor
Project install goes to .agents/skills/; add -g for ~/.cursor/skills/.
Install the "running-release-tests" agent skill from https://github.com/aws/agent-toolkit-for-aws/tree/main/plugins/aws-agents-for-devsecops/skills/running-release-tests into .cursor/skills/running-release-tests/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "running-release-tests", 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.
--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
skills CLI
$ npx skills add aws/agent-toolkit-for-aws --skill running-release-tests -a gemini-cli
Project install goes to .agents/skills/; add -g for ~/.gemini/skills/.
Install the "running-release-tests" agent skill from https://github.com/aws/agent-toolkit-for-aws/tree/main/plugins/aws-agents-for-devsecops/skills/running-release-tests into .gemini/skills/running-release-tests/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "running-release-tests", 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.
Installs 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).
skills CLI
$ npx skills add aws/agent-toolkit-for-aws --skill running-release-tests -a github-copilot
Project install goes to .agents/skills/; add -g for ~/.copilot/skills/.
Install the "running-release-tests" agent skill from https://github.com/aws/agent-toolkit-for-aws/tree/main/plugins/aws-agents-for-devsecops/skills/running-release-tests into .github/skills/running-release-tests/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "running-release-tests", 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.
skills CLI
$ npx skills add aws/agent-toolkit-for-aws --skill running-release-tests -a opencode
OpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
Install the "running-release-tests" agent skill from https://github.com/aws/agent-toolkit-for-aws/tree/main/plugins/aws-agents-for-devsecops/skills/running-release-tests into .opencode/skills/running-release-tests/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "running-release-tests", 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.
Facts
Skill name
running-release-tests
GitHub stars
2.8k
Token cost
~2.1k tokens
SKILL.md length
944 words
Files
1
Skills in repo
138
Repo updated
First seen
Licence
Apache-2.0
At a glance
Run automated release testing (UI or API) via the AWS DevOps Agent using a pre-configured test profile.
Works in 12 steps: Test profile (required) → Test requirement (optional) → Select Agent Space → …
The user wants to validate multi-step workflows
SKILL.md covers Prerequisites, Gathering test parameters, Core workflow and Cancelling a job, plus 2 more sections
Calls aws
What it does
Running Release Tests is an agent skill from aws/agent-toolkit-for-aws, published by the product's own GitHub organization. Run automated release testing (UI or API) via the AWS DevOps Agent using a pre-configured test profile. Use when the user wants to validate multi-step workflows, verify features, check for regressions, or test API endpoints. Trigger words include run tests, UAT, test my app, test profile, UI test, API test, automated testing, regression test, QA, end-to-end test, run the QA agent.
Its SKILL.md is about 2.1k 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 Testing & QA, covering API testing and REST APIs. It works with Amazon Web Services. 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.
When your agent uses it
The user wants to validate multi-step workflows
Verify features
Check for regressions
Test API endpoints
Example prompts
“/running-release-tests”
Workflow steps
12 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 188af2f. It shows what the files ask for, not the result of running them.
Tool permissions
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.
Runs code
Shell commands in SKILL.md call:
aws
From the folder's file list and the shell code blocks in SKILL.md.
Network
No URLs in SKILL.md. Its commands use aws, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Credentials
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Context cost
Running Release Tests loads about 2.1k tokens when it runs. Until then it costs about 101 tokens; SKILL.md has 944 words of instructions outside code blocks.
Always· name and description, kept in context so the agent knows when to use it
~101
When it runs· the whole SKILL.md, loaded when a task matches
~2.1k
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.
Safety
Auto-check passed
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.
Download SKILL.mdSave it as .claude/skills/running-release-tests/SKILL.md (or your agent's skills folder).
name
running-release-tests
description
Run automated release testing (UI or API) via the AWS DevOps Agent using a pre-configured test profile. Use when the user wants to validate multi-step workflows, verify features, check for regressions, or test API endpoints. Trigger words include run tests, UAT, test my app, test profile, UI test, API test, automated testing, regression test, QA, end-to-end test, run the QA agent.
Release Testing
AgentSpace routing (SigV4 only): If list_agent_spaces is available in your tool list and the multi-space orchestration skill has NOT been invoked yet this session, invoke it first to determine which agent_space_id to use. Then pass agent_space_id on all tool calls below. For bearer token auth this is unnecessary — the token is already scoped to one space.
Run automated release testing in the cloud via the AWS DevOps Agent's Release Testing Agent. Supports UI testing (browser-based) and API testing (OpenAPI spec-based). Uses pre-existing test profiles that define target URL, agent type, personas, and credentials.
Input is a test profile — the test profile already contains the target URL, agent type (UI or API), test personas, and credentials. Do NOT ask the user for a URL directly; the URL is defined in the test profile.
Prerequisites
A pre-existing test profile (Knowledge Item ID like ki-12345) created from the AWS DevOps Agent console
Gathering test parameters
Before starting any workflow, you MUST gather the following parameters. Do NOT proceed to job creation until answered.
Step 1 — Test profile (required)
Ask the user which test profile to use. The test profile already contains the target URL, agent type (UI or API), test personas, and credentials configuration — these do NOT need to be gathered separately.
Note: A pre-existing test profile is a prerequisite. Test profiles are created using the AWS DevOps Agent console or API, not through this tool. If the user asks whether one can be created here, inform them it must already exist.
Step 2 — Test requirement (optional)
If the user has not already mentioned a test focus, ask:
"Do you have a specific test requirement or focus area? If not, I'll run a full exploratory test."
Wait for the user's response. If they provide one, use it as the test_requirement. If they say no or skip, proceed without it.
IMPORTANT: You MUST wait for the user to respond before proceeding to job creation.
Present the list to the user and ask which agent space they'd like to use. Do NOT proceed until the user has selected one. Use the selected agentSpaceId as SPACE_ID in all subsequent calls.
2. Check tool availability
Verify that the following tools are available: aws_devops_agent__create_release_testing_job, aws_devops_agent__get_task, aws_devops_agent__list_journal_records, aws_devops_agent__get_release_ui_testing_report, aws_devops_agent__get_release_api_testing_report. These tools are NOT deferred/lazy-loaded — if they do not appear in your tool list, they are unavailable. Do NOT search for them via ToolSearch. If any are missing, skip the remaining steps in this section and use the "Fallback (aws-mcp)" path below instead.
Record the taskId and executionId from the response.
4. Poll for Status
Call aws_devops_agent__get_task(task_id=TASK_ID) every 30 seconds until the status transitions to IN_PROGRESS or a terminal state.
5. Monitor Until Completion
Once IN_PROGRESS, poll for progress in a loop:
Call aws_devops_agent__list_journal_records(execution_id=EXEC_ID, order="ASC") to fetch new findings.
Present each record to the user with a friendly progress update.
Use next_token from the response to fetch only new records on subsequent polls.
Wait 20 seconds between each poll iteration.
Check aws_devops_agent__get_task(task_id=TASK_ID) periodically — stop when terminal status (COMPLETED, FAILED, CANCELED, TIMED_OUT).
6. Present Results
Once the job reaches a terminal status:
If COMPLETED:
Determine the report type from the test profile's agent type (UI or API). Call aws_devops_agent__get_release_ui_testing_report(execution_id=EXEC_ID) for UI profiles or aws_devops_agent__get_release_api_testing_report(execution_id=EXEC_ID) for API profiles.
Write the report contents to a markdown file:
release-testing-report-<YYYY-MM-DD-HHmmss>.md
Inform the user that the report was saved, including the file path.
If FAILED or TIMED_OUT: Present the error information and suggest next steps.
If CANCELED: Inform the user the job was canceled and no report is available.
If the task status changes to FAILED, stop the workflow and report the error.
If the task does not reach IN_PROGRESS within 5 minutes, cancel it using cancel_release_testing_job.
If any output contains "NoCredentialsError", "ExpiredTokenException", or auth failures, suggest the user refresh their credentials or check the bearer token.
If throttled (429 or ThrottlingException), wait 30 seconds before retrying. After 3 retries, inform the user.
Fallback (aws-mcp)
If the aws-devops-agent remote server is unavailable, use the AWS CLI directly:
Tell the user: "Remote server unavailable — using direct AWS API fallback."
Present the list to the user and ask which agent space they'd like to use. Do NOT proceed until the user has selected one. Use the selected agentSpaceId as SPACE_ID in all subsequent calls.
Running Release Tests 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.
Running Release Tests compared with similar skills
Skill
Stars
Used in
Tokens
Auto-check
Licence
Repo updated
Running Release Tests this skillaws/agent-toolkit-for-aws
A skill your agent uses when adding, changing, testing, or debugging Rust HTTP APIs and services, especially when Codex needs black-box integration tests, random-port app startup, real database test…
A skill your agent uses when the user mentions Yaak, a Yaak workspace, or the yaak command, or asks to call, hit, or smoke test HTTP/REST endpoints, save or organize API requests for reuse or manual…
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.
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.
Run automated release testing (UI or API) via the AWS DevOps Agent using a pre-configured test profile. Running Release Tests is an agent skill from aws/agent-toolkit-for-aws, published by the product's own GitHub organization. Run automated release testing (UI or API) via the AWS DevOps Agent using a pre-configured test profile.
When should I use Running Release Tests?
Running Release Tests fits situations like: the user wants to validate multi-step workflows; verify features; check for regressions; test API endpoints.
How do I install Running Release Tests in Claude Code?
Run `npx skills add aws/agent-toolkit-for-aws --skill running-release-tests -a claude-code`. Or copy the skill folder (plugins/aws-agents-for-devsecops/skills/running-release-tests in aws/agent-toolkit-for-aws) into .claude/skills/running-release-tests in your project. Claude Code loads it when a task matches its description.
How do I install Running Release Tests in Codex?
Run `npx skills add aws/agent-toolkit-for-aws --skill running-release-tests -a codex`. Or copy the skill folder (plugins/aws-agents-for-devsecops/skills/running-release-tests in aws/agent-toolkit-for-aws) into .agents/skills/running-release-tests in your project. Codex loads it when a task matches its description.
Can I use Running Release Tests in Cursor, Gemini CLI or GitHub Copilot?
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 running-release-tests -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/running-release-tests, .gemini/skills/running-release-tests, .github/skills/running-release-tests and .opencode/skills/running-release-tests in your project.
What does Running Release Tests need to run?
Going by SKILL.md and its folder, Running Release Tests needs the command-line tools its instructions call (aws).
Does Running Release Tests access the network?
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Is Running Release Tests safe to install?
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.
What licence does Running Release Tests use?
Running Release Tests 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.
How many tokens does Running Release Tests use?
About 2.1k tokens (SKILL.md is roughly 8.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
What are the alternatives to Running Release Tests?
Skills that share tags, products or a category with Running Release Tests: Rust API Test Harness (hashgraph-online/awesome-codex-plugins, 1.2k stars), API Testing REST (PramodDutta/qaskills, 232 stars), API Test Suite Builder (alirezarezvani/claude-skills, 28k stars) and Automating API Testing (jeremylongshore/tons-of-skills-marketplace, 2.8k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Who maintains Running Release Tests?
aws (a GitHub organization, an official publisher) maintains it in aws/agent-toolkit-for-aws, which has 2,825 GitHub stars. The repository holds 138 skills in this directory. The repository was last updated on October 7, 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.