Skip to content
Get an API key

POST /skills

Updated 16 Sep 20262 min read
POST/skillsTry it
Basehttps://api.mockflow.com/v1Scopesai:generate

Plus and Max only. The skill is private to your workspace until the MockFlow team approves it for the library.

Authorization

Authorizationstringheaderrequired

Bearer <key>. The key needs ai:generate scope. Create and manage keys in the developer console; what each scope unlocks is on the scopes page.

Body

application/json
namestringrequired
descriptionstring
outputTypestringrequired
categoryenum<string>

One of general, brainstorm, diagrams, planning or media. Defaults to general.

systemPromptstringrequired
placeholderstring
tagsstring[]
modelstring

Response

201 · application/json
idstring
slugstring | null
namestring
descriptionstring
outputTypestring | null

The kind of item the skill shapes, in the skill library's own vocabulary (kanban, mindmap, markdown, swimlanediagram …).

categorystring
tagsstring[]
placeholderstring
scopeenum<string>

One of public or team.

authorobject
Child attributes
emailstring
namestring
iconUrlstring | null
usesinteger
systemPromptstring

Present on public skills and on your own.

createdAtstring | null

Errors

402plan_limit

The workspace plan does not allow this, or AI credits are exhausted.

429rate_limited

Too many requests.

Was this page helpful?

Sign in to MockFlow

The same account you use in the app and on the API.

Forgot your password?
or
Continue with GoogleContinue with Microsoft