---
title: "Every skill you can use (the whole /skills look book)"
method: GET
path: "/v1/skills"
tags: ["Skills"]
---

# Every skill you can use (the whole /skills look book)

`GET /v1/skills`

## Request

- Base URL: `https://apihub.co.il`
- URL: `https://apihub.co.il/v1/skills`
- Auth: HTTP bearer

Everything the **/skills** page offers you, as data, in the page's order (the most made in the last 30 days first).

- `tabs` — caption styles (`captions`), hooks (`hook`), effects (`effects`), complete videos (`complete`) and, while they are on offer, Instagram carousels (`carousel`) and marketing banners (`banner`): each tab's name, how many skills it has and its price range in your credits.
- `catalog` — every card of those tabs: `key` and `id`, name and line in your language, `preview` (poster + short clip) and the real `example`, stars (`rating`), its `price` in **your** credits (per finished minute, per carousel or per banner) and `request` — the exact call that makes it, with `<placeholders>` for your video and words. A caption style, a hook and effects share **one render**: put them together in one `POST /v1/studio/edit` (each effect's `effect.entry` goes in its `effects`). `recipe_url` is a step-by-step recipe an AI agent can follow. Complete videos carry `skill_id` — run it with `POST /v1/skills/{id}/run`.
- `items` — the skills you run with `POST /v1/skills/{id}/run`: APIhub's own complete videos (`by.name` "APIhub", no skill fee) and the creators' (`kind` "build": a look, brief and settings the creator built; "copy": the style of the creator's own video applied to yours), in the marketplace ranking, with real examples and the price in two parts in your currency — production per finished minute (your package discount applies) and the skill fee (fixed per run, never discounted, charged once when the video is ready).

Free to call · **Rate limit:** 60/min per key

## Query parameters

- `locale` 'he' | 'en'
- `tier` 'captions' | 'hook' | 'effects' | 'complete' | 'carousel' | 'banner'

## Response `200`

OK

## Other responses

- `400`: An unknown tier
- `401`: Missing or invalid API key
- `429`: Rate limited

---

[API](https://skmtc.dev/apihub/apis/apihub-one-api-for-chat-image-video-ai.md) · [All operations](https://skmtc.dev/apihub/apis/apihub-one-api-for-chat-image-video-ai/llms.txt) · [OpenAPI document](https://skmtc.dev/apihub/apis/apihub-one-api-for-chat-image-video-ai/revisions/a8caa42835ce?raw)
