Skip to Content

Skills

Skills inject instruction blocks into the agent’s system prompt, giving agents specialized capabilities without changing their core configuration.


List skills

GET /api/skills Authorization: Bearer nxr_...

List builtin skills

GET /api/skills/builtin Authorization: Bearer nxr_...

Create skill

POST /api/skills Authorization: Bearer nxr_... Content-Type: application/json { "key": "security-review", "name": "Security Review", "description": "Audit code for OWASP vulnerabilities" }

After creating, add the instruction content via the files endpoint:

PUT /api/skills/{skill_id}/files/SKILL.md Authorization: Bearer nxr_... Content-Type: text/plain You are a security engineer. Review all code for OWASP Top 10 vulnerabilities...

Delete skill

DELETE /api/skills/{skill_id} Authorization: Bearer nxr_...

Skill files

GET /api/skills/{skill_id}/files GET /api/skills/{skill_id}/files/{file_path} PUT /api/skills/{skill_id}/files/{file_path} DELETE /api/skills/{skill_id}/files/{file_path}

Export / import

GET /api/skills/{skill_id}/export GET /api/skills/builtin/{key}/export

Built-in skills

KeyDescription
agent_spawnSpawn sub-agents to handle parallel workstreams
bashExecute shell commands in a sandboxed environment
gitLocal git operations
github_readRead GitHub repos, issues, and PRs
github_writeWrite to GitHub (commits, issues, PRs)
gitlab_readRead GitLab projects, issues, and MRs
gitlab_writeWrite to GitLab (commits, issues, MRs)
platform_managementManage the running platform (live code/config changes)
read_fileRead files from the workspace
read_urlFetch and read web content
schedule_manageCreate and manage scheduled jobs
summarizeSummarize long documents or conversations
task_decomposeBreak an objective into discrete tasks
web_searchSearch the web
write_fileWrite files to the workspace

See the Skills UI guide for full descriptions and categories.