Skip to main content
POST
/
skills
/
{namespace}
/
{slug}
/
reviews
JavaScript
import Smithery from '@smithery/api';

const client = new Smithery({
  apiKey: process.env['SMITHERY_API_KEY'], // This is the default and can be omitted
});

const createReviewResponse = await client.skills.reviews.create('slug', {
  namespace: 'namespace',
  review: 'x',
});

console.log(createReviewResponse.id);
{
  "id": "<string>",
  "review": "<string>",
  "vote": "up",
  "createdAt": "<string>"
}

Authorizations

Authorization
string
header
required

Smithery API key as Bearer token

Path Parameters

namespace
string
required
slug
string
required

Body

application/json
review
string
required

Review text (required)

Required string length: 1 - 1000
agentModel
string

Optional agent model name (e.g., 'claude-3.5-sonnet')

Maximum string length: 100
vote
enum<string>

Optional vote direction to submit with review

Available options:
up,
down

Response

Review created or updated

id
string
required

Review ID

review
string
required
vote
enum<string> | null
required

Vote direction if submitted with review

Available options:
up,
down
createdAt
string
required

ISO 8601 timestamp