botframework-sdk/schemas/skills
Gabo Gilabert 2362e4f1f9
Skill Manifest 2.2 (#6321)
* Created v2.2 folder
Updated some URI properties in skill manifest to accept URI-refences
Added sample with relative URLs

* Added missing files

* Add validation for skill manifest examples against skill manifest schemas (#6325)

* Add validation for 2.2 skill manifest

* Add other skill schemas and manifest versions

* Fixed 2.1 and 2.2 manifest validation errors
Updated test to read files directly from the skills folder to make them easier to maintain.
Updated tests to use NewtonSoft and NJSonSchema validations to provide better comat

Co-authored-by: Gabo Gilabert <ggilaber@microsoft.com>

* Added titles

* Fixed versions

Co-authored-by: Eric Dahlvang <erdahlva@microsoft.com>
2021-07-05 23:13:52 -04:00
..
SchemaManifestTests Skill Manifest 2.2 (#6321) 2021-07-05 23:13:52 -04:00
v2.0 Updated samples to use the /v{version/ copy of the manifest. (#5948) 2020-07-02 13:58:08 -07:00
v2.1 Skill Manifest 2.2 (#6321) 2021-07-05 23:13:52 -04:00
v2.1.preview-1 setting structure (#5832) 2020-05-08 10:50:11 -07:00
v2.2 Skill Manifest 2.2 (#6321) 2021-07-05 23:13:52 -04:00
readme.md Skill Manifest 2.2 (#6321) 2021-07-05 23:13:52 -04:00
skill-manifest-2.0.0.json Minor updates to SkillManifest 2.1 (#5826) 2020-05-05 14:17:10 -04:00
skill-manifest-2.1.preview-1.json Cleanup references, samples, readme (#5833) 2020-05-12 14:30:45 -07:00

readme.md

Skill manifest JSON schema

This contains the current and previous versions of the JSON Schema that defines your skill manifest. For additional information on skills, skill consumers, and skill manifests see the skills documentation.

Published location

The skill manifest JSON schema is published at:

https://schemas.botframework.com/schemas/skills/v{version}/skill-manifest.json

Example:

https://schemas.botframework.com/schemas/skills/v2.2/skill-manifest.json

You should use the published version when referencing this schema.

Legacy versions

With the release of the 2.1 version of the manifest, a different approach was taken to versioning. The skill-manifest-2.0.0.json and skill-manifest-2.1.preview-1.json files are left here for backwards compatibility purposes, and should not be used. Use the \v{version}\skill-manifest.json versions instead.