import requests
url = "https://eu.app.clarifeye.ai/api/v1/projects/{project_id}/clara-skills/"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://eu.app.clarifeye.ai/api/v1/projects/{project_id}/clara-skills/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));curl --request GET \
--url https://eu.app.clarifeye.ai/api/v1/projects/{project_id}/clara-skills/ \
--header 'Authorization: Bearer <token>'[
{
"command": "<string>",
"title": "<string>",
"description": "<string>",
"category": "<string>",
"curated": true,
"example": "<string>"
}
]{
"error": "Authentication credentials were not provided."
}{
"error": "You do not have permission to perform this action."
}{
"error": "Not found."
}List Work with Clara skills
The catalog of user-invocable Work with Clara skills. Skills are invoked
by sending a chat message starting with /<command> (both the clara-fast
and CMA runtimes); curated entries are shown as cards on the empty-chat
screen. Static content — same list for every project. Admin only
(mirrors Work with Clara access).
import requests
url = "https://eu.app.clarifeye.ai/api/v1/projects/{project_id}/clara-skills/"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://eu.app.clarifeye.ai/api/v1/projects/{project_id}/clara-skills/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));curl --request GET \
--url https://eu.app.clarifeye.ai/api/v1/projects/{project_id}/clara-skills/ \
--header 'Authorization: Bearer <token>'[
{
"command": "<string>",
"title": "<string>",
"description": "<string>",
"category": "<string>",
"curated": true,
"example": "<string>"
}
]{
"error": "Authentication credentials were not provided."
}{
"error": "You do not have permission to perform this action."
}{
"error": "Not found."
}Authorizations
Use Authorization: Bearer <token>. The token is either a user token / OAuth access
token, or a service-account API key (cfk_...). A key is valid on every endpoint and
acts as its service account, an organization member with per-store permissions.
Refused keys answer 403 with Invalid API key., API key revoked.,
API key expired. or API key disabled..
Path Parameters
UUID of the project
Response
Successful response
What the user types after the slash (e.g. draft-interviews).
Display grouping (e.g. Analyze, Draft, Compare, Prep, Organize).
Shown as a suggested-action card on the empty-chat screen.
Composer placeholder hint once the skill chip is attached.