Bike4Mind · Schema

getSkillMarketListingResponse200

CompanyArtificial IntelligenceOpen SourcePlatformWorkbench

Properties

Name Type Description
listing object
version objectnull The current approved version, if any.
ratings array
my_import objectnull
View JSON Schema on GitHub

JSON Schema

bike4mind-com-get-skill-market-listing-response200-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/bike4mind-com/json-schema/bike4mind-com-get-skill-market-listing-response200-schema.json",
  "title": "getSkillMarketListingResponse200",
  "x-generated": "2026-11-02",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/bike4mind-com-openapi.json#/components/schemas/getSkillMarketListingResponse200",
  "type": "object",
  "properties": {
    "listing": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "description": {
          "type": "string"
        },
        "visibility": {
          "type": "string",
          "enum": [
            "public",
            "organization",
            "unlisted"
          ]
        },
        "organization_id": {
          "type": [
            "string",
            "null"
          ]
        },
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "status": {
          "type": "string",
          "enum": [
            "in_review",
            "approved",
            "rejected",
            "delisted",
            "withdrawn"
          ]
        },
        "author_name": {
          "type": [
            "string",
            "null"
          ]
        },
        "current_version": {
          "type": [
            "integer",
            "null"
          ],
          "description": "The approved version importers receive."
        },
        "risk_tier": {
          "type": [
            "string",
            "null"
          ],
          "enum": [
            "clean",
            "review",
            "high",
            null
          ]
        },
        "uses_tools": {
          "type": "boolean"
        },
        "auto_checked": {
          "type": "boolean",
          "description": "Whether the live version was approved without a human reviewer."
        },
        "import_count": {
          "type": "integer"
        },
        "rating_avg": {
          "type": "number"
        },
        "rating_count": {
          "type": "integer"
        },
        "published_at": {
          "type": [
            "string",
            "null"
          ],
          "description": "ISO 8601 timestamp."
        },
        "created_at": {
          "type": "string",
          "description": "ISO 8601 timestamp."
        },
        "updated_at": {
          "type": "string",
          "description": "ISO 8601 timestamp."
        },
        "source_skill_id": {
          "type": "string",
          "description": "The skill the listing was published from. Present only for the listing author."
        },
        "share_token": {
          "type": "string",
          "description": "Unlocks an unlisted listing. Present only for the listing author."
        },
        "latest_version": {
          "type": "integer",
          "description": "The newest submitted version. Present only for the listing author."
        },
        "pending_version": {
          "type": [
            "integer",
            "null"
          ],
          "description": "A version awaiting review. Present only for the listing author."
        }
      },
      "required": [
        "id",
        "name",
        "description",
        "visibility",
        "organization_id",
        "tags",
        "status",
        "author_name",
        "current_version",
        "risk_tier",
        "uses_tools",
        "auto_checked",
        "import_count",
        "rating_avg",
        "rating_count",
        "published_at",
        "created_at",
        "updated_at"
      ]
    },
    "version": {
      "type": [
        "object",
        "null"
      ],
      "properties": {
        "id": {
          "type": "string"
        },
        "version": {
          "type": "integer"
        },
        "snapshot": {
          "type": "object",
          "properties": {
            "name": {
              "type": "string"
            },
            "description": {
              "type": "string"
            },
            "body": {
              "type": "string",
              "description": "The SKILL.md body. Omitted from marketplace list responses; included in the review queue."
            },
            "argument_hint": {
              "type": [
                "string",
                "null"
              ]
            },
            "allowed_tools": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "claude_code_allowed_tools": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "description": "Tools pre-approved when the skill runs in Claude Code."
            },
            "disable_model_invocation": {
              "type": "boolean"
            },
            "files": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "path": {
                    "type": "string"
                  },
                  "content": {
                    "type": "string"
                  }
                },
                "required": [
                  "path",
                  "content"
                ]
              },
              "description": "Supporting files under scripts/ or references/, sorted by path. Present whenever `body` is, except on a review-queue `previous` version."
            }
          },
          "required": [
            "name",
            "description",
            "argument_hint",
            "allowed_tools",
            "claude_code_allowed_tools",
            "disable_model_invocation"
          ]
        },
        "risk_tier": {
          "type": [
            "string",
            "null"
          ],
          "enum": [
            "clean",
            "review",
            "high",
            null
          ]
        },
        "honest_summary": {
          "type": [
            "object",
            "null"
          ],
          "properties": {
            "what_it_does": {
              "type": "string"
            },
            "tools_used": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "data_it_touches": {
              "type": "string"
            },
            "risk_notes": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "description_matches": {
              "type": "boolean"
            },
            "mismatch_note": {
              "type": [
                "string",
                "null"
              ]
            }
          },
          "required": [
            "what_it_does",
            "tools_used",
            "data_it_touches",
            "risk_notes",
            "description_matches",
            "mismatch_note"
          ],
          "description": "Generated from the skill body, not its description."
        },
        "scan_status": {
          "type": "string",
          "enum": [
            "scanning",
            "passed",
            "failed",
            "error"
          ],
          "description": "Present only for the listing author."
        },
        "scan_findings": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "rule": {
                "type": "string"
              },
              "severity": {
                "type": "string",
                "enum": [
                  "critical",
                  "high",
                  "medium",
                  "low"
                ]
              },
              "message": {
                "type": "string"
              },
              "excerpt": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "source": {
                "type": "string",
                "enum": [
                  "rules",
                  "classifier"
                ]
              }
            },
            "required": [
              "rule",
              "severity",
              "message",
              "excerpt",
              "source"
            ]
          },
          "description": "Present only for the listing author."
        },
        "review_status": {
          "type": "string",
          "enum": [
            "not_required",
            "pending",
            "auto_approved",
            "approved",
            "rejected",
            "superseded"
          ],
          "description": "Present only for the listing author."
        },
        "review_note": {
          "type": [
            "string",
            "null"
          ],
          "description": "Present only for the listing author."
        },
        "created_at": {
          "type": "string",
          "description": "ISO 8601 timestamp."
        }
      },
      "required": [
        "id",
        "version",
        "snapshot",
        "risk_tier",
        "honest_summary",
        "created_at"
      ],
      "description": "The current approved version, if any."
    },
    "ratings": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "stars": {
            "type": "integer"
          },
          "review": {
            "type": [
              "string",
              "null"
            ]
          },
          "rated_at": {
            "type": [
              "string",
              "null"
            ],
            "description": "ISO 8601 timestamp."
          },
          "mine": {
            "type": "boolean"
          }
        },
        "required": [
          "stars",
          "review",
          "rated_at",
          "mine"
        ]
      }
    },
    "my_import": {
      "type": [
        "object",
        "null"
      ],
      "properties": {
        "version": {
          "type": "integer"
        },
        "stars": {
          "type": [
            "integer",
            "null"
          ]
        },
        "review": {
          "type": [
            "string",
            "null"
          ]
        },
        "skill": {
          "type": [
            "object",
            "null"
          ],
          "properties": {
            "id": {
              "type": "string"
            },
            "name": {
              "type": "string"
            }
          },
          "required": [
            "id",
            "name"
          ],
          "description": "Your imported copy, while it still exists."
        }
      },
      "required": [
        "version",
        "stars",
        "review",
        "skill"
      ]
    }
  },
  "required": [
    "listing",
    "version",
    "ratings",
    "my_import"
  ]
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/bike4mind-com-get-skill-market-listing-response200"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.