---
title: "Get skill vote counts"
method: GET
path: "/skills/{namespace}/{slug}/vote"
tags: ["skills"]
---

# Get skill vote counts

`GET /skills/{namespace}/{slug}/vote`

Get upvote/downvote counts and current user's vote (if authenticated)

## Path parameters

- `namespace` string, required
- `slug` string, required

## Response `200`

Vote counts retrieved

- SkillVoteCounts
  - `upvotes` integer, required
  - `downvotes` integer, required
  - `userVote` 'up' | 'down', nullable, required — Current user's vote, null if not voted

## Other responses

- `404` — Skill not found

## Changes

- **2026-02-05** `9d53933ba12e` — 2 breaking, 2 warning
  - response property `userVote` list-of-types was widened by adding types `string` to media type `application/json` of response `200`
  - the `userVote/anyOf[subschema #1]/` response's property type changed from `boolean` to `string` for status `200`
  - added the new `down` enum value to the `userVote/anyOf[subschema #1]/` response property for the response status `200`
  - added the new `up` enum value to the `userVote/anyOf[subschema #1]/` response property for the response status `200`
- **2026-02-04** `4020fdd518f2` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/smithery-ai/apis/smithery-platform-api/changes/skills/:namespace/:slug/vote/get.md)

---

[API](https://skmtc.dev/smithery-ai/apis/smithery-platform-api.md) · [All operations](https://skmtc.dev/smithery-ai/apis/smithery-platform-api/llms.txt) · [OpenAPI document](https://skmtc.dev/smithery-ai/apis/smithery-platform-api/revisions/9d53933ba12e?raw)
