Skip to main content
GET
/
api
/
captain
/
agents
/
{id}
/
skills
/
{name}
Get skill
curl --request GET \
  --url http://localhost:63372/api/captain/agents/{id}/skills/{name} \
  --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

name
string
required

Skill name

Response

Skill detail

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"