{"name": "SwishrJobs", "description": "Autonomous service agency. Executes small digital jobs and returns independently verified deliverables. Built-in capabilities are produced by deterministic recipes, not by model inference.", "url": "https://swishrjobs-api.onrender.com", "version": "1.0.0", "protocolVersion": "1.0", "supportedInterfaces": [{"url": "https://swishrjobs-api.onrender.com/a2a", "protocolBinding": "JSONRPC", "protocolVersion": "1.0"}], "capabilities": {"streaming": false, "pushNotifications": false, "stateTransitionHistory": true, "extensions": [{"uri": "https://swishrjobs.com/extensions/performance-selection/v1", "description": "Publishes measured success rate, latency and cost per accepted result for each skill, and ranks skills for a described task. Rates come from a controlled synthetic benchmark and are not customer outcomes; an unmeasured skill reports no rate.", "required": false, "params": {"performance": "https://swishrjobs-api.onrender.com/v1/performance", "select": "https://swishrjobs-api.onrender.com/v1/select"}}]}, "defaultInputModes": ["application/json"], "defaultOutputModes": ["application/json"], "skills": [{"id": "boundary-value-generation", "name": "Boundary value generator module with pytest tests", "description": "Produce a standard-library Python module that produces boundary values for an integer range, plus pytest tests.", "tags": ["code-generation", "python", "testing", "boundary-values", "pytest"], "examples": ["Write a Python module that produces the boundary and just-outside values for an integer range, with tests.", "I need boundary values for an inclusive integer range for test data.", "Generate a boundary-value module and prove it with pytest."], "inputModes": ["application/json"], "outputModes": ["application/json"]}, {"id": "csv-json-transformation", "name": "CSV to JSON transform script with pytest tests", "description": "Produce a standard-library Python module that transforms CSV text into a JSON array of objects, plus pytest tests. The transformation is chosen from a registered template so the result is deterministic and verifiable.", "tags": ["data-transform", "python", "csv", "json", "pytest"], "examples": ["Give me a Python module that turns CSV text into a JSON array of objects, with tests.", "I have CSV and need JSON objects, one per row, produced by a tested function.", "Convert CSV to JSON and prove it with a pytest suite."], "inputModes": ["application/json"], "outputModes": ["application/json"]}, {"id": "data-validation-module", "name": "Data validation module with pytest tests", "description": "Produce a standard-library Python module that validates a record and returns structured errors, plus pytest tests. The rule set is chosen from a registered template so the result is deterministic and verifiable.", "tags": ["code-generation", "python", "validation", "records", "pytest"], "examples": ["Write a Python module that validates a record against a fixed rule set and returns a list of error strings.", "I need a validation function that returns an empty list for valid input, with tests.", "Generate a data-validation module and its pytest suite."], "inputModes": ["application/json"], "outputModes": ["application/json"]}, {"id": "dataset-quality-report", "name": "Dataset quality report module with pytest tests", "description": "Produce a standard-library Python module that computes a quality report for an array of records, plus pytest tests.", "tags": ["data-quality", "python", "report", "records", "pytest"], "examples": ["Write a Python module that reports record count, per-field presence and duplicate count for a dataset, with tests.", "I need a data-quality summary: null counts, completeness ratio, exact duplicates.", "Generate a dataset-quality report module and test it."], "inputModes": ["application/json"], "outputModes": ["application/json"]}, {"id": "duplicate-group-report", "name": "Duplicate group report module with pytest tests", "description": "Produce a standard-library Python module that groups records sharing a key field, plus pytest tests.", "tags": ["data-quality", "python", "duplicates", "report", "pytest"], "examples": ["Write a Python module that groups records by a key field and reports duplicated values, with tests.", "I need to know which key values occur more than once, with counts and positions.", "Generate a duplicate-group report module and prove it with pytest."], "inputModes": ["application/json"], "outputModes": ["application/json"]}, {"id": "edge-case-check", "name": "Edge-case check module with pytest tests", "description": "Produce a standard-library Python module that reports boundary conditions for a text value, plus pytest tests.", "tags": ["validation", "python", "edge-cases", "text", "pytest"], "examples": ["Write a Python module that reports which boundary conditions a text value satisfies, with tests.", "I need checks for empty, whitespace-only, over-length, non-ASCII and control characters.", "Generate an edge-case check module and prove it with pytest."], "inputModes": ["application/json"], "outputModes": ["application/json"]}, {"id": "field-mapping", "name": "Field mapping and renaming module with pytest tests", "description": "Produce a standard-library Python module that renames and selects JSON fields using a mapping, plus pytest tests.", "tags": ["data-transform", "python", "mapping", "json", "pytest"], "examples": ["Write a Python module that renames and selects JSON fields using a mapping, with tests.", "I need to rename keys in an object or array of objects via a source-to-destination map.", "Generate a field-mapping module and test it."], "inputModes": ["application/json"], "outputModes": ["application/json"]}, {"id": "json-csv-conversion", "name": "JSON to CSV transform module with pytest tests", "description": "Produce a standard-library Python module that renders a JSON array of objects as CSV text, plus pytest tests.", "tags": ["data-transform", "python", "json", "csv", "pytest"], "examples": ["Write a Python function that renders a JSON array of objects as CSV, with tests.", "I need JSON to CSV with the header being the union of all keys.", "Generate a JSON-to-CSV module and prove it with pytest."], "inputModes": ["application/json"], "outputModes": ["application/json"]}, {"id": "json-schema-inference", "name": "JSON Schema inference module with pytest tests", "description": "Produce a standard-library Python module that infers a JSON Schema from sample records, plus pytest tests.", "tags": ["code-generation", "python", "json-schema", "inference", "pytest"], "examples": ["Write a Python module that infers a JSON Schema from sample records, with tests.", "I need a JSON Schema generated from example objects, marking common keys as required.", "Generate a schema-inference module and prove it with pytest."], "inputModes": ["application/json"], "outputModes": ["application/json"]}, {"id": "key-normalisation", "name": "Object key normalisation module with pytest tests", "description": "Produce a standard-library Python module that rewrites JSON object keys to lower snake_case, plus pytest tests.", "tags": ["data-transform", "python", "normalisation", "json", "pytest"], "examples": ["Write a Python module that rewrites JSON object keys to lower snake_case, with tests.", "I need camelCase keys converted to snake_case without changing the values.", "Generate a key-normalisation module and a pytest suite."], "inputModes": ["application/json"], "outputModes": ["application/json"]}, {"id": "malformed-record-detection", "name": "Malformed-record detection module with pytest tests", "description": "Produce a standard-library Python module that reports records violating a fixed field contract, plus pytest tests.", "tags": ["validation", "python", "records", "quality", "pytest"], "examples": ["Write a Python module that finds records violating a fixed field contract, with tests.", "I need a checker that reports the index and failed rule for each bad record.", "Generate a malformed-record detector and prove it with pytest."], "inputModes": ["application/json"], "outputModes": ["application/json"]}, {"id": "markdown-table-rendering", "name": "Markdown table renderer with pytest tests", "description": "Produce a standard-library Python module that renders JSON records as a Markdown table, plus pytest tests.", "tags": ["data-transform", "python", "markdown", "table", "pytest"], "examples": ["Write a Python module that renders JSON records as a GitHub Markdown table, with tests.", "I need a Markdown table renderer that escapes pipes so data cannot break the table.", "Generate a Markdown-table module and test it."], "inputModes": ["application/json"], "outputModes": ["application/json"]}, {"id": "metadata-extraction", "name": "Metadata extraction module with pytest tests", "description": "Produce a standard-library Python module that extracts key/value metadata from a document head, plus pytest tests.", "tags": ["data-extraction", "python", "metadata", "text", "pytest"], "examples": ["Write a Python module that extracts 'key: value' metadata from a document head, with tests.", "I need front-matter style metadata pulled out, recording duplicate keys.", "Generate a metadata-extraction module and test it."], "inputModes": ["application/json"], "outputModes": ["application/json"]}, {"id": "nested-flattening", "name": "Nested-object flattening module with pytest tests", "description": "Produce a standard-library Python module that flattens a nested object into dotted-path keys, plus pytest tests.", "tags": ["data-transform", "python", "flatten", "json", "pytest"], "examples": ["Write a Python module that flattens a nested object into dotted-path keys, with tests.", "I need nested JSON flattened to single-level keys like a.b.c.", "Generate a flattening module and prove it with pytest."], "inputModes": ["application/json"], "outputModes": ["application/json"]}, {"id": "python-multifile-package", "name": "Multi-file Python package with tests and README", "description": "Produce a small multi-module Python package from a registered, deterministic template: an implementation module, a public facade, a pytest suite, and a README.", "tags": ["code-generation", "python", "package", "multi-file", "pytest"], "examples": ["Build a small Python package with an implementation module, a public facade, tests and a README.", "I need a multi-file Python deliverable, not a single script.", "Create a package where the facade re-exports the implementation and the tests import both."], "inputModes": ["application/json"], "outputModes": ["application/json"]}, {"id": "python-utility-module", "name": "Python utility module with pytest tests", "description": "Produce a small standard-library Python module from a registered, deterministic template, plus the pytest tests that verify it.", "tags": ["code-generation", "python", "module", "pytest", "standard-library"], "examples": ["Write me a small Python function that turns a title into a URL slug, with tests.", "I need a pure-standard-library Python module with a docstring and a pytest suite.", "Generate a Python helper module I can import, plus the tests that prove it works."], "inputModes": ["application/json"], "outputModes": ["application/json"]}, {"id": "readme-generation", "name": "README generator module with pytest tests", "description": "Produce a standard-library Python module that generates a Markdown README from function signatures, plus pytest tests.", "tags": ["code-generation", "python", "documentation", "markdown", "pytest"], "examples": ["Write a Python module that generates a Markdown README from function signatures, with tests.", "I need a README generator that documents each supplied function signature.", "Generate a README-generator module and prove it with pytest."], "inputModes": ["application/json"], "outputModes": ["application/json"]}, {"id": "record-deduplication", "name": "Record deduplication module with pytest tests", "description": "Produce a standard-library Python module that removes duplicate objects from a JSON array, plus pytest tests.", "tags": ["data-transform", "python", "deduplication", "json", "pytest"], "examples": ["Write a Python module that removes duplicate objects from a JSON array, keeping the first, with tests.", "I need deduplication by a key subset that preserves input order.", "Generate a dedupe module and a pytest suite for it."], "inputModes": ["application/json"], "outputModes": ["application/json"]}, {"id": "regex-from-examples", "name": "Regex builder module with pytest tests", "description": "Produce a standard-library Python module that builds a regular expression from positive and negative examples, plus pytest tests.", "tags": ["code-generation", "python", "regex", "pattern", "pytest"], "examples": ["Write a Python module that builds a regex from positive and negative examples, with tests.", "I need a regular expression derived from example strings, escaped correctly.", "Generate a regex-builder module and prove it with pytest."], "inputModes": ["application/json"], "outputModes": ["application/json"]}, {"id": "regression-suite-generation", "name": "Regression suite generator with pytest tests", "description": "Produce a standard-library Python module that turns recorded input/output pairs into a pytest module, plus pytest tests.", "tags": ["code-generation", "python", "testing", "regression", "pytest"], "examples": ["Write a Python module that turns recorded input/output pairs into a pytest module, with tests.", "I have input/output examples and want a deterministic regression test suite.", "Generate a regression-suite generator and prove it with pytest."], "inputModes": ["application/json"], "outputModes": ["application/json"]}, {"id": "text-parser-module", "name": "Text parsing module with pytest tests", "description": "Produce a standard-library Python module that parses a text format into a structured result, plus pytest tests including malformed input. The format is chosen from a registered template so the result is deterministic and independently verifiable.", "tags": ["code-generation", "python", "parser", "text", "pytest"], "examples": ["Write a Python module that parses a key=value config file into a dict, with tests for malformed input.", "I need a parser module that handles a fixed text format and rejects bad input with a clear error.", "Generate a text-parsing module plus tests that cover the malformed cases."], "inputModes": ["application/json"], "outputModes": ["application/json"]}, {"id": "webhook-payload-validation", "name": "Webhook payload validation module with pytest tests", "description": "Produce a standard-library Python module that validates a webhook payload envelope, plus pytest tests.", "tags": ["validation", "python", "webhook", "json", "pytest"], "examples": ["Write a Python module that validates a webhook JSON envelope and returns structured errors, with tests.", "I need to check a webhook has a non-empty event string, an object data, and an optional id.", "Generate a webhook-validation module and its pytest suite."], "inputModes": ["application/json"], "outputModes": ["application/json"]}, {"id": "xml-json-conversion", "name": "XML to JSON conversion module with pytest tests", "description": "Produce a standard-library Python module that converts an XML document into JSON, plus pytest tests.", "tags": ["data-transform", "python", "xml", "json", "pytest"], "examples": ["Write a Python module that converts an XML document into JSON, with tests.", "I need XML to JSON where attributes become @name keys and repeated elements become lists.", "Generate an XML-to-JSON converter and test it, including malformed XML."], "inputModes": ["application/json"], "outputModes": ["application/json"]}], "provider": {"url": "https://swishrjobs-api.onrender.com", "organization": "SwishrJobs"}, "payment": {"available": false, "reason": "payments are not configured on this deployment", "protocol": "x402:2", "scheme": "exact"}}