catalog

Search and list catalog entries

Returns listings filtered by type, category, owner, or free text. Always pass limit (max 2000). Default sort is real installs descending. This is the same read the website search and hubs use.

get/api/upstream/listings

Request

  • Base URL: https://skillselion.com
  • URL: https://skillselion.com/api/upstream/listings
  • Auth: none declared

Query parameters

qstring

Keyword match on name, description, repo, or author.

semanticstring

Natural-language semantic search (embedding cosine). Falls back to q when embeddings are unavailable.

type'skill' | 'marketplace' | 'plugin' | 'mcp' | 'workflow'

Single listing type.

typesstring
Example:marketplace,plugin

Comma-separated types when a hub spans more than one.

categorystring

Catalog category slug when filtering a hub.

ownerstring

GitHub owner (repo prefix or author).

sort'installs' | 'trending' | 'stars' | 'searchTrend'

Rank key. Default is real installs descending.

limitinteger

Cap rows (1–2000). Recommended for every agent call.

offsetinteger

Skip this many rows (offset pagination). Prefer cursor on /api/v1/listings.

Headers

API-Version'1'

Public catalog version. Current and only version is 1. Unversioned /api/upstream/* is an alias of /api/v1/*. Deprecation will be signaled with Deprecation + Sunset headers before a version is removed. No version is deprecated today.

Response

Matching listings, installs-first unless sort is set. Raw array (website/MCP alias).

idstring required

Listing slug id (path-style ids are URL-encoded).

type'skill' | 'marketplace' | 'plugin' | 'mcp' | 'workflow' required
namestring required
authorstring
repostring

GitHub owner/repo when known.

descriptionstring
summarystring
categorystring
stage'idea' | 'validate' | 'build' | 'ship' | 'launch' | 'grow' | 'operate'
starsinteger
installsinteger

Real install count from the skills.sh registry.

votesinteger

Internal ranking tiebreak only; voting UI is retired.

verifiedSafeboolean
trustScorenumber

Changes

No recorded changes to this operation across all 1 revision of this API.