activate tool to pull the skill’s instructions into context, then follows them. Skills that aren’t activated don’t consume context.
Use Skills to give the Agent a specialized workflow, template, or script — “analyze a Python project”, “fill a PDF form”, “code review” — instead of stuffing every prompt into the System Prompt.
How Skills Compare to Plugins and MCP
See Runtimes and Extensions for the full picture.
Installing Skills
Skills require the sandbox.
box.enabled must be true and at least one backend (Docker / Nsjail / E2B) must be available — otherwise you can’t install, activate, or edit skills. See Sandbox Configuration.From LangBot Space (Preferred)
LangBot Space is the official LangBot marketplace, with a curated list of ready-to-use skills. In the WebUI Skills page, browse and install them with one click — no need to write aSKILL.md or prepare any resource files.
This covers most cases. For custom workflows, use the option below.
Create Your Own
WebUI — create, upload a zip, or import from GitHub on the Skills page. Sandbox +register_skill:
- Prepare the directory and
SKILL.mdunder the sandbox/workspace - Have the Agent call
register_skill(path="/workspace/my-skill")
Enabling in a Pipeline
Once a skill is installed, the pipeline extension config decides which skills the Agent can see:- Enable “all skills”, or
- Bind only specific skills
<available_skills> list (what the Agent can choose from). The full instructions are always injected only after activate is called.
Writing a SKILL.md
A skill is a directory plus aSKILL.md. The frontmatter holds metadata; the body is what the Agent receives after activation:
description is the Agent’s only signal for picking a skill. Make it concrete about what it does, when it applies, and what trigger words to watch for.
For the full spec see agentskills.io. Other fields (license, metadata, …) can stay in the file for future compatibility but are not currently read.
Skills with resources place scripts/, templates/, etc. next to SKILL.md. After activation the Agent accesses them at /workspace/.skills/{skill-name}/.
Tools the Agent Sees
Common Issues
Skills currently target the built-in Agent and depend on function calling plus a sandbox backend. External runners (Dify, n8n, Langflow, Coze, etc.) should use their platform’s equivalent mechanism.
