soap-request-formatter

Convert input dictionaries into valid SOAP request XML envelopes.

15|8|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/AstorYH/PASB --skill soap-request-formatter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: soap-request-formatter
Source: https://github.com/AstorYH/PASB/tree/main/nanobot/skills/soap-request-formatter
Command: npx skills add https://github.com/AstorYH/PASB --skill soap-request-formatter

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of correctly formatted SOAP request strings from unstructured data, eliminating manual XML construction errors.

Core Features & Use Cases

  • SOAP Request Generation: Constructs valid SOAP envelopes with optional headers and a required body.
  • Data Transformation: Converts input dictionaries into structured XML for web service communication.
  • Use Case: When interacting with a legacy web service that requires a SOAP interface, use this Skill to prepare the request payload from your application's data.

Quick Start

Use the soap-request-formatter skill to format the provided data into a SOAP request.

Frequently Asked Questions about soap-request-formatter

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert unstructured data into a valid SOAP request XML payload?

To convert unstructured data into a valid SOAP request, this Skill formats input dictionaries into a well-formed XML payload, wrapping the content in a standard SOAP envelope with optional headers and a required body.

What is the correct structure for a SOAP envelope when building a web service request?

A correct SOAP envelope for a web service request requires a body element and supports optional headers, which this Skill generates by mapping specific input keys like soapAction, header, and body into the proper XML structure.

How do I generate a SOAP request with custom headers and a soapAction attribute?

You can generate a SOAP request with custom headers by providing the required input keys for soapAction, header, and body, which the Skill uses to construct and target the correct XML structure for your specific service endpoint.

Can I use a dictionary to format a SOAP message body for legacy web services?

Yes, you can use a dictionary to format a SOAP message body for legacy web services by passing the dictionary to the Skill, which transforms the data into structured XML suitable for SOAP-based communication.

Does manual SOAP request construction cause XML formatting errors?

Manual SOAP request construction often causes XML formatting errors, which this Skill eliminates by automating the creation of correctly formatted SOAP request strings from your input data according to envelope specifications.