add-json-schema-support
Skill9.5k starsChanged 20 days agoNo licenceView on GitHub
Delivers standalone JSON Schema (a document that is only a schema, identified by its root `$schema`, starting with 2020-12) in SwaggerEditor, following the "Standalone JSON Schema" design doc, with the ApiDOM part taken as done and Swagger UI rendering the document natively - ApiDOM JSON Schema parser adapters for detection, apidom-ls for validation, completion, hover and semantic highlighting, routing JSON Schema content to the existing Swagger UI preview (no editor preview plugin), the swagger-ui-react upgrade, the highlighting check, Load Example, docs and Playwright tests, gated by `spec-status.mjs --json-schema`. Also covers adding further dialects (2019-09, Draft 7/6/4). Use whenever someone wants SwaggerEditor to edit, preview, validate or highlight a plain JSON Schema file, asks why a `$schema` document shows "Unable to render editor content" or "Unable to render this definition", or plans the editor part of standalone JSON Schema, even if they don't name this skill.
1 other project uses a version of this.
Trending
Quiet since May.about the whole repository
Most recently taken up by
- swagger-api/swagger-uitheir own version, first seen Nov 1, 2026
Who's talking about swagger-api/swagger-editor
- OAI/OpenAPI-Specification“Description is not allowed for elements containing $ref”GitHub · Mar 19, 2018 · 87 reactions
- swagger-api/swagger-codegen“Required nested properties in RequestBody not working as expected”GitHub · Apr 8, 2019 · 36 reactions
- swagger-api/swagger-ui“Feature: Sidebar to group, navigate and search”GitHub · Sep 7, 2022 · 32 reactions
- Stack Overflow“OpenApi required property in nested objects not working”Stack Overflow · Feb 21, 2019 · 22 votes
- swagger-api/swagger-codegen“Docker image fails on Apple silicone / M1”GitHub · Jan 31, 2022 · 18 reactions
The biggest 5 of 75 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 75
Talked about on GitHub and Stack Overflow (75 times).
On GitHub · 50
- Mar 19, 2018Description is not allowed for elements containing $ref — OAI/OpenAPI-Specification87 reactions · 30 comments
- Apr 8, 2019Required nested properties in RequestBody not working as expected — swagger-api/swagger-codegen36 reactions · 6 comments
- Sep 7, 2022Feature: Sidebar to group, navigate and search — swagger-api/swagger-ui32 reactions · 3 comments
- Jan 31, 2022Docker image fails on Apple silicone / M1 — swagger-api/swagger-codegen18 reactions · 4 comments
- Jul 17, 2018Proposal: support fragment identifier in path object — OAI/OpenAPI-Specification9 reactions · 39 comments
45 more on GitHub
- Aug 2, 2017$ref for local path not working — swagger-api/swagger-codegen8 reactions · 5 comments
- May 17, 2017Support allOf to split paths into multi files — oaijs/koa-oai-router7 reactions · 1 comment
- Jan 14, 2025Publish nginxinc/nginx-unprivileged based image — swagger-api/swagger-ui5 reactions
- Dec 30, 2024Equivalent paths are not allowed even though the path + verb combination is different (OpenAPI Rule 'path-params' issue) — stoplightio/spectral4 reactions
- May 8, 2023ResizeObserver loop limit exceeded in v9.1.0 — maslianok/react-resize-detector4 reactions · 6 comments
- Feb 23, 2022Required inheritance and generated objects when using allOf — oapi-codegen/oapi-codegen3 reactions · 3 comments
- Aug 17, 2016Recursive references.... again! — whitlockjc/json-refs3 reactions · 2 comments
- Aug 16, 2023OpenAPI 3.1.0 support: add support for validating parameters against JSON Schema 2020-12 — swagger-api/swagger-ui2 reactions
- May 29, 2023How to contribute for adding the Ballerina language client generator in swagger editor `Generate Client` option — swagger-api/swagger-codegen2 reactions · 3 comments
- Apr 22, 2020nested relationship not displayed correctly — swagger-api/swagger-ui2 reactions · 3 comments
- Mar 19, 2019Can optional properties be made required when "allOf" and "discriminator" are used? — OAI/OpenAPI-Specification2 reactions · 6 comments
- Mar 15, 2015Split swagger definition into multiple yaml files — apigee-127/a1272 reactions · 15 comments
- Jan 29, 2026"Collapse all/Expand all" Bug in Swagger UI — asyncapi/asyncapi-react1 reaction · 10 comments
- May 27, 2024swagger-ui-react: spec does not update on prop change and resets to default on page refresh — swagger-api/swagger-ui1 reaction · 1 comment
- Mar 29, 2020SwaggerCodeGen not working any more? — swagger-api/swagger-codegen1 reaction · 9 comments
- Nov 4, 2019Openapi 2.0 (swagger) semantic validations — 3scale/3scale_toolbox1 reaction
- Jul 9, 2018Escaped $ref values result in funky names — swagger-api/swagger-codegen1 reaction · 2 comments
- Jun 2, 2018openapi-editor aka enhanced swagger-editor ? — OpenAPITools/openapi-generator1 reaction · 3 comments
- Dec 4, 2017Use of the "$ref" and "allOf" keywords outside of their place, throw errors — swagger-api/swagger-client1 reaction · 6 comments
- May 14, 2026chore(deps): bump axios and swagger-editor — swagger-api/swagger.io-docs0 reactions · 2 comments
- May 3, 2026chore(deps): bump swagger-editor from 4.14.8 to 5.3.8 — ZenUml/conf-app0 reactions · 2 comments
- Feb 25, 2026chore(deps): bump minimatch and swagger-editor — swagger-api/swagger.io-docs0 reactions · 1 comment
- Feb 23, 2026Bump ajv, swagger-editor and har-validator — dre8597/AA-Mock-Engine0 reactions
- Feb 21, 2026Bump minimatch, @swagger-api/apidom-reference and swagger-editor — teamdigitale/dati-semantic-schema-editor-build0 reactions
- Jan 29, 2026Bump node-fetch and swagger-editor — swagger-api/swagger.io-docs0 reactions · 1 comment
- Dec 13, 2025feat: add swagger-editor — getarcaneapp/templates0 reactions · 1 comment
- Oct 13, 2025Bump swagger-editor-dist from 4.14.6 to 4.14.8 — mdaneri/pode-plus0 reactions
- Oct 10, 2025Bump swagger-editor-dist from 4.14.5 to 4.14.8 — Badgerati/Pode0 reactions
- Sep 5, 2025Bump swagger-editor-dist from 4.14.6 to 4.14.7 — mdaneri/pode-plus0 reactions · 1 comment
- Sep 4, 2025Bump swagger-editor-dist from 4.14.5 to 4.14.7 — Badgerati/Pode0 reactions · 1 comment
- Jun 25, 2025fix: fix opened model schema resolving issue on spec change — swagger-api/swagger-ui0 reactions · 2 comments
- May 20, 2025Bump swagger-editor-dist from 4.14.5 to 4.14.6 — mdaneri/pode-plus0 reactions · 1 comment
- May 6, 2025Bump swagger-editor-dist from 4.14.5 to 4.14.6 — Badgerati/Pode0 reactions · 1 comment
- Apr 1, 2025Bump swagger-editor-dist from 4.13.1 to 4.14.5 — XuluWarrior/swagger-editor-offline0 reactions
- Mar 19, 2025[php] Update swagger-api/swagger-ui 5.19.0 → 5.20.1 (minor) — antoinegreuzard/projet-stars0 reactions
- Mar 1, 2025Bump swagger-editor-dist from 4.13.1 to 4.14.3 — XuluWarrior/swagger-editor-offline0 reactions · 1 comment
- Feb 1, 2025Bump swagger-editor-dist from 4.13.1 to 4.14.2 — XuluWarrior/swagger-editor-offline0 reactions · 1 comment
- Jan 1, 2025Bump swagger-editor-dist from 4.13.1 to 4.14.1 — XuluWarrior/swagger-editor-offline0 reactions · 1 comment
- Dec 16, 2024fix(ls): fix validation of number range related keywords — swagger-api/apidom0 reactions
- Dec 14, 2024Enable AsyncAPI support — vgaidarji/swagger-ui0 reactions
- Jun 9, 2024[ 2 - 4단계 방탈출 결제 / 배포 ] 페드로(류형욱) 미션 제출합니다. — woowacourse/spring-roomescape-payment0 reactions
- Mar 28, 2024build(webpack): remove scoped process imports — swagger-api/swagger-editor-cra0 reactions
- Mar 25, 2024build(webpack): use custom build monaco-editor — swagger-api/swagger-editor-cra0 reactions
- Oct 6, 2023fix(rulesets): make rule `oas2-operation-formData-consume-check` consistent with Swagger Editor similar rule — stoplightio/spectral0 reactions · 3 comments
- Sep 18, 2023feat: compose preview plugins — pavelkornev/swagger-ui-react-app0 reactions · 5 comments
On Stack Overflow · 25
- Feb 21, 2019OpenApi required property in nested objects not working22 votes
- Jun 1, 2021Swagger schema reference in another file6 votes · 1 answer
- Oct 23, 2014Writing an api-doc for Swagger5 votes
- Jan 11, 2020Swagger 3.0.1 server generator4 votes
- Mar 27, 2018Remove petstore spec when starting swagger editor4 votes
20 more on Stack Overflow
- May 16, 2017Cannot have multiple operations with the same operationId: clearCache4 votes
- Aug 27, 2015Can i define nested array objects in swagger 2.04 votes · 1 answer
- Jan 3, 2018Swagger UI seems to not handle optional keys with POST json body3 votes · 1 answer
- May 18, 2017Open swagger-editor-bundle.js with brackets2 votes
- Apr 26, 2017Swagger UI same schema name after inheriting2 votes
- Aug 3, 2016How to maintain session in swagger editor2 votes
- Aug 30, 2024How to switch the order of two keys in OpenAPI YAML generated by Rswag?1 vote · 1 answer
- Apr 1, 2024swagger editor in windows1 vote · 1 answer
- May 5, 2023add semantic validator to swagger editor open source code?1 vote
- Feb 22, 2022How to run swagger yaml file locally1 vote
- Sep 13, 2018Unable to generating client typescript-fetch at https://editor.swagger.io/1 vote
- Aug 31, 2017Documenting REST APIs with Swagger Editor1 vote
- Nov 24, 2016How do I get markdown to work in Swagger model descriptions?1 vote
- Sep 1, 2016swagger editor does not generate correct request for file upload1 vote
- Nov 12, 2014Swagger inheritance in objects1 vote
- Apr 1, 2024swagger editor - displaying multiple files at one through the URL0 votes · 1 answer
- Feb 14, 2020Cannot have multiple operations with the same operationId: clearCache0 votes
- Sep 10, 2017Hello,How can I run swagger editor on tomcat?0 votes
- Jun 21, 2017Swagger Generate different documents for admin and regular users0 votes
- Apr 10, 2015Swagger Annotation - not to include parameter when there is no parameter?0 votes
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- swagger-api/swagger-ui★ 29ksame name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository4 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- add-oas-supportSkill
- add-spec-supportSkill
- review-spec-supportSkill
The file
We split this skill into the rules it gives an agent
6 rules. About 0 are common, 1 is distinctive, and 5 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈1
Distinctive · estimate
This author's own choices. Worth a look.
5
Very specific
Tied to their project's names, files or tools. Probably skip.
No licence file, so all rights are reserved — read it at the source. We count its rules but don't quote them. Read them on GitHub.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

