soap-to-rest-converter
Convert SOAP web services to REST APIs with WSDL parsing and resource modeling
npx skills add a5c-ai/babysitter --skill soap-to-rest-converter --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# SOAP to REST Converter Skill Converts SOAP web services to REST APIs, handling WSDL parsing, operation mapping, and RESTful resource modeling. ## Purpose Enable SOAP modernization for: - WSDL parsing - Operation-to-endpoint mapping - Type conversion - Authentication migration - REST resource modeling ## Capabilities ### 1. WSDL Parsing - Parse WSDL documents - Extract operations - Map data types - Identify bindings ### 2. Operation-to-Endpoint Mapping - Map operations to HTTP methods - Design resource URIs - Handle parameters - Transform responses ### 3. Type Conversion - Convert XML types to JSON - Map complex types - Handle enumerations - Transform arrays ### 4. Authentication Migration - Convert WS-Security - Implement OAuth2 - Migrate certificates - Handle API keys ### 5. SOAP Envelope Removal - Strip envelope structure - Extract body content - Transform headers - Handle faults ### 6. REST Resource Modeling - Design resource hierarchy - Implement HATEOAS - Define link relations - Model collections ## Tool Integrations | Tool | Purpose | Integration Method | |------|---------|-------------------| | SOAP UI | WSDL analysis | GUI | | wsdl2rest | Conversion | CLI | | Custom trans
- Purpose
- Capabilities
- 1. WSDL Parsing
- 2. Operation-to-Endpoint Mapping
- 3. Type Conversion
- 4. Authentication Migration
- 5. SOAP Envelope Removal
- 6. REST Resource Modeling
- Tool Integrations
- Output Schema
- Integration with Migration Processes
- Related Skills
- Related Agents
What does the soap-to-rest-converter skill do?
Convert SOAP web services to REST APIs with WSDL parsing and resource modeling
How do I install it?
Run `npx skills add a5c-ai/babysitter --skill soap-to-rest-converter --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From a5c-ai/babysitter, a repository with 1,642 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
