Orq MCP is live: Use natural language to interrogate traces, spot regressions, and experiment your way to optimal AI configurations. Available in Claude Desktop, Claude Code, Cursor, and more. Start now →
Creates a reusable skill in the workspace. Skills store instructions, metadata, and an optional project location so teams can standardize repeatable AI workflows.
curl --request POST \
--url https://api.orq.ai/v2/skills \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"display_name": "<string>",
"description": "<string>",
"tags": [
"<string>"
],
"path": "<string>",
"project_id": "<string>",
"instructions": "<string>"
}
'{
"skill": {
"skill_id": "<string>",
"display_name": "<string>",
"description": "<string>",
"tags": [
"<string>"
],
"project_id": "<string>",
"path": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"created_by_id": "<string>",
"updated_by_id": "<string>",
"instructions": "<string>",
"version": "<string>"
}
}Documentation Index
Fetch the complete documentation index at: https://docs.orq.ai/llms.txt
Use this file to discover all available pages before exploring further.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Workspace-unique display name. Must start with a letter and may contain letters, numbers, underscores, and hyphens.
Short human-readable summary of what the skill is for.
Free-form labels for organizing the skill.
Project path where the skill should be stored.
Project that should contain the skill.
Instruction body for the skill. Omit to create metadata first and fill instructions later.
OK
Newly created skill.
Show child attributes
Was this page helpful?
curl --request POST \
--url https://api.orq.ai/v2/skills \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"display_name": "<string>",
"description": "<string>",
"tags": [
"<string>"
],
"path": "<string>",
"project_id": "<string>",
"instructions": "<string>"
}
'{
"skill": {
"skill_id": "<string>",
"display_name": "<string>",
"description": "<string>",
"tags": [
"<string>"
],
"project_id": "<string>",
"path": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"created_by_id": "<string>",
"updated_by_id": "<string>",
"instructions": "<string>",
"version": "<string>"
}
}