# Skills

> Botyard REST API endpoints for skills.

Canonical URL: https://docs.botyard.io/docs/api/skills

17 endpoints in this group. Every request authenticates with an
[API key](/docs/api/authentication); see the [API reference](/docs/api) for the other groups.

* [List Skills](/docs/api/skills/list_skills_v1_orgs__org_id__skills_get): `GET /v1/orgs/{org_id}/skills`
* [Create Skill](/docs/api/skills/create_skill_v1_orgs__org_id__skills_post): `POST /v1/orgs/{org_id}/skills`
* [Search Skills](/docs/api/skills/search_skills_v1_orgs__org_id__skills_search_post): `POST /v1/orgs/{org_id}/skills/search`
* [Count Skills By Provider](/docs/api/skills/count_skills_by_provider_v1_orgs__org_id__skills_search_provider_counts_post): `POST /v1/orgs/{org_id}/skills/search/provider-counts`
* [Search Skill Versions](/docs/api/skills/search_skill_versions_v1_orgs__org_id__skills_versions_search_post): `POST /v1/orgs/{org_id}/skills/versions/search`
* [Preview Skill Import](/docs/api/skills/preview_skill_import_v1_orgs__org_id__skills_import_preview_post): `POST /v1/orgs/{org_id}/skills/import/preview`
* [Import Skill](/docs/api/skills/import_skill_v1_orgs__org_id__skills_import_post): `POST /v1/orgs/{org_id}/skills/import`
* [Refresh Skill](/docs/api/skills/refresh_skill_v1_orgs__org_id__skills__skill_slug__refresh_post): `POST /v1/orgs/{org_id}/skills/{skill_slug}/refresh`
* [Get Skill](/docs/api/skills/get_skill_v1_orgs__org_id__skills__skill_slug__get): `GET /v1/orgs/{org_id}/skills/{skill_slug}`
* [Update Skill](/docs/api/skills/update_skill_v1_orgs__org_id__skills__skill_slug__patch): `PATCH /v1/orgs/{org_id}/skills/{skill_slug}`
* [Delete Skill](/docs/api/skills/delete_skill_v1_orgs__org_id__skills__skill_slug__delete): `DELETE /v1/orgs/{org_id}/skills/{skill_slug}`
* [List Bot Skills](/docs/api/skills/list_bot_skills_v1_orgs__org_id__bots__bot_slug__skills_get): `GET /v1/orgs/{org_id}/bots/{bot_slug}/skills`
* [Unassign Skills](/docs/api/skills/unassign_skills_v1_orgs__org_id__bots__bot_slug__skills_delete): `DELETE /v1/orgs/{org_id}/bots/{bot_slug}/skills`
* [Assign Skills](/docs/api/skills/assign_skills_v1_orgs__org_id__bots__bot_slug__skills_put): `PUT /v1/orgs/{org_id}/bots/{bot_slug}/skills`
* [Unassign Skill](/docs/api/skills/unassign_skill_v1_orgs__org_id__bots__bot_slug__skills__skill_slug__delete): `DELETE /v1/orgs/{org_id}/bots/{bot_slug}/skills/{skill_slug}`
* [Deploy Bot Skills](/docs/api/skills/deploy_bot_skills_v1_orgs__org_id__bots__bot_slug__skills_deploy_post): `POST /v1/orgs/{org_id}/bots/{bot_slug}/skills/deploy`
* [Set Bot Skill Pins](/docs/api/skills/set_bot_skill_pins_v1_orgs__org_id__bots__bot_slug__skills_pins_put): `PUT /v1/orgs/{org_id}/bots/{bot_slug}/skills/pins`
