---
title: "Retrieve all available skills for devices using Mycroft."
method: GET
path: "/skill/available"
tags: ["skill"]
---

# Retrieve all available skills for devices using Mycroft.

`GET /skill/available`

The data retrieved is based on the skill metadata found in the mycroft-skills-data Github repository.

## Query parameters

- `search` string

## Response `200`

successful operation

- SkillSummary[]
  - `icon` Icon — Identifies a FontAwesome icon representing the skill and the color of the icon
    - `name` string — Name of the icon as defined in the FontAwesome library
    - `color` string, hex — The color that will be applied to the icon in the UI.
  - `iconImage` string, uri — Url to an icon image. When provided it will take precedence over the value of the icon field.
  - `isMycroftMade` boolean — Denotes a skill that is written by someone on the Mycroft team.
  - `isSystemSkill` boolean — System skills are treated differently than others in that they are all installed on a device by default and cannot be installed. Volume control is an example.
  - `marketCategory` string — A skill may have many categories. The first category defined is used when displaying the list of available skills.
  - `name` string — uniquely identifying name of skill that is the same as the skill's submodule name in the mycroft-skills Github repository
  - `summary` string — A short phrase describing the skill's function
  - `title` string
  - `trigger` string — Example of a voice command that triggers the skill.

---

[API](https://skmtc.net/mycroftai/apis/mycroft-marketplace.md) · [All operations](https://skmtc.net/mycroftai/apis/mycroft-marketplace/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/mycroftai/mycroft-marketplace/revisions/39420bb893a1/schema)
