agentsclimarketplace

Contracts soap

Skill jovd83/restassured-skill/analysis/contracts-soap

Use when Codex needs to derive service-test scenarios from WSDL or SOAP contracts and translate them into HTTP and XML checks that can still be implemented with Rest Assured where appropriate.From its SKILL.md

Install
npx -y skills add jovd83/restassured-skill --skill contracts-soap

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
  • runs commandsInstructs the agent to run 1 command, including `python scripts/extract_wsdl_summary.py --input <path>`.

SKILL.md

2.2 KB, 327 tokens by cl100k_base, as published. Nobody here has run it

Analyze SOAP Contracts

1. Confirm Scope

  1. Confirm that SOAP or WSDL is truly in scope.
  2. Keep this skill for contract analysis and scenario design.
  3. Escalate if the user expects a dedicated SOAP framework rather than Rest Assured-based HTTP and XML checks.

2. Load The Contract

  1. Run python scripts/extract_wsdl_summary.py --input <path> to extract services, ports, and operations.
  2. Read wsdl-analysis.md when namespaces or bindings are complex.

3. Extract Testable Surface

  1. List services, ports, operations, and SOAP actions.
  2. List required request elements and expected response elements when visible.
  3. List fault contracts and fault codes when declared.

4. Convert To Test Candidates

  1. Create happy-path candidates per operation.
  2. Create XML validation candidates for required fields and namespaces.
  3. Create fault-path candidates from declared SOAP faults.
  4. Flag WS-Security and complex attachment cases explicitly.

5. Examples

  1. Input: Derive tests from legacy/customer.wsdl. Output: A SOAP operation matrix with required XML elements, faults, and auth concerns.

6. Troubleshooting

  1. Problem: The WSDL imports external schemas that are missing. Fix: Resolve the schema set before finalizing the scenario list.
  2. Problem: The target uses heavy WS-Security or attachments. Fix: State that Rest Assured may not be the best primary implementation tool for that branch.

What ships with it: 3 files

2.4 KB alongside SKILL.md, 1 of them executable

agents/

references/

scripts/

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.