curl --request GET \
--url 'https://api.example.com/api/v1/fs/ls?uri=viking%3A%2F%2Fagent%2Fskills%2F'{
"status": "ok",
"result": [
{
"name": "search-web",
"uri": "viking://agent/skills/search-web/",
"type": "directory"
},
{
"name": "calculator",
"uri": "viking://agent/skills/calculator/",
"type": "directory"
},
{
"name": "code-runner",
"uri": "viking://agent/skills/code-runner/",
"type": "directory"
}
],
"time": 0.05
}
List all available skills in the knowledge base. Skills can be invoked by agents to perform specific tasks.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/volcengine/OpenViking/llms.txt
Use this file to discover all available pages before exploring further.
viking://agent/skills/ in the Agent General File System (AGFS).X-API-Key header.
viking://agent/skills/ to list all skills.ok or error)curl -X GET "http://localhost:1933/api/v1/fs/ls?uri=viking://agent/skills/" \
-H "X-API-Key: your-key"
{
"status": "ok",
"result": [
{
"name": "search-web",
"uri": "viking://agent/skills/search-web/",
"type": "directory"
},
{
"name": "calculator",
"uri": "viking://agent/skills/calculator/",
"type": "directory"
},
{
"name": "code-runner",
"uri": "viking://agent/skills/code-runner/",
"type": "directory"
}
],
"time": 0.05
}
.abstract.md - L0: Brief description.overview.md - L1: Parameters and usageSKILL.md - L2: Full documentationuri = "viking://agent/skills/search-web/"
# L0: Brief description
abstract = client.abstract(uri)
# L1: Parameters and usage overview
overview = client.overview(uri)
# L2: Full skill documentation
content = client.read(uri)
curl --request GET \
--url 'https://api.example.com/api/v1/fs/ls?uri=viking%3A%2F%2Fagent%2Fskills%2F'{
"status": "ok",
"result": [
{
"name": "search-web",
"uri": "viking://agent/skills/search-web/",
"type": "directory"
},
{
"name": "calculator",
"uri": "viking://agent/skills/calculator/",
"type": "directory"
},
{
"name": "code-runner",
"uri": "viking://agent/skills/code-runner/",
"type": "directory"
}
],
"time": 0.05
}