How Agents Discover Skills
Each coding agent scans a different directory for skill files:| Agent | Skill File | Discovery Path |
|---|---|---|
| Claude Code | SKILL.md | ~/.claude/skills/<name>/SKILL.md |
| OpenAI Codex | AGENTS.md | ~/.agents/skills/<name>/SKILL.md or AGENTS.md in working dir |
| Google ADK | SKILL.md | Loaded explicitly via load_skill_from_dir() |
| Cursor | .mdc | .cursor/rules/*.mdc |
| Cline | .md | .clinerules/ |
| Windsurf | .md | .windsurf/rules/*.md |
| GitHub Copilot | .md | .github/copilot-instructions.md |
Create an Image with Skills
Any Agent
The simplest way to install skills for any agent is with the skills CLI. It automatically places skill files in the correct discovery paths for Claude Code, Codex, Cursor, Windsurf, and 40+ other agents.template.py
--allinstalls skills to all detected agents-yskips confirmation prompts for non-interactive use--copycopies files instead of symlinking, which is more reliable inside containers
Claude Code Only
If you only need Claude Code support, you can clone the skill repo and copy the skill directory into Claude Code’s discovery path:template.py
~/.claude/skills/ at startup. The SKILL.md and references/ directory at /root/.claude/skills/tensorlake/ are auto-discovered.
Create a Reusable Template
Build a template so you can launch sandboxes with skills pre-loaded:Use with the SDK
You can also install skills programmatically when creating a sandbox:What Gets Included
The skill repo contains SDK references that the agent uses as context:See Also
Agent Skills
Learn about TensorLake skills and how to install them for your coding agent.
Templates
Create reusable sandbox templates from application images.