Skip to main content
GET
/
api
/
captain
/
agents
/
{id}
/
skills
List agent skills
curl --request GET \
  --url http://localhost:63372/api/captain/agents/{id}/skills \
  --cookie captain_session=
[
  {
    "name": "web-search",
    "description": "Search the web using Brave Search",
    "size": 1024,
    "content": "Skill content...",
    "homepage": "https://github.com/example/skill",
    "commit": "abc123",
    "license": "MIT",
    "user_invocable": true,
    "disable_model_invocation": false,
    "allowed_tools": "shell"
  }
]

Authorizations

captain_session
string
cookie
required

HMAC-signed session cookie returned by /api/captain/auth/login. Valid for 7 days. Invalidated when password changes.

Path Parameters

id
string
required

Agent ID

Response

List of skills

name
string
required
Example:

"web-search"

description
string
required
Example:

"Search the web using Brave Search"

size
integer
required
Example:

1024

content
string
required
Example:

"Skill content..."

homepage
string | null
Example:

"https://github.com/example/skill"

commit
string | null
Example:

"abc123"

license
string | null
Example:

"MIT"

user_invocable
boolean | null
Example:

true

disable_model_invocation
boolean | null
Example:

false

allowed_tools
string | null
Example:

"shell"