src/skills/builtin/acquiring-skills/SKILL.md
Guide for safely discovering and installing skills from external repositories. Use when a user asks for something where a specialized skill likely exists (browser testing, PDF processing, document generation, etc.) and you want to bootstrap your understanding rather than starting from scratch.
npx skillsauth add letta-ai/letta-code acquiring-skillsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill teaches you how to safely discover and install skills from external sources.
Skills can contain:
https://github.com/letta-ai/skills - Letta's community skillshttps://github.com/anthropics/skills - Anthropic's official skillsFor ANY source other than letta-ai or anthropics:
Even for skills from trusted sources, ALWAYS:
DO use when:
DON'T use for:
If you recognize a task that might have an associated skill, ask the user first:
"This sounds like something where a community skill might help (e.g., webapp testing with Playwright). Would you like me to look for available skills in the Letta or Anthropic repositories? This might take a minute, or I can start coding right away if you prefer."
The user may prefer to start immediately rather than wait for skill discovery.
Only proceed with skill acquisition if the user agrees.
| Repository | Description | |------------|-------------| | https://github.com/letta-ai/skills | Community skills for Letta agents | | https://github.com/anthropics/skills | Anthropic's official Agent Skills |
Browse these repositories to discover available skills. Check the README for skill listings.
| Location | Path | When to Use |
|----------|------|-------------|
| Agent-scoped | ~/.letta/agents/<agent-id>/skills/<skill>/ | Skills for a single agent (default for agent-specific capabilities) |
| Global | ~/.letta/skills/<skill>/ | General-purpose skills useful across projects |
| Project | .skills/<skill>/ | Project-specific skills |
Rule: Default to agent-scoped for changes that should apply only to the current agent. Use project for repo-specific skills. Use global only if all agents should inherit the skill.
Skills are directories containing SKILL.md and optionally scripts/, references/, examples/.
# 1. Clone the repo (shallow)
git clone --depth 1 https://github.com/anthropics/skills /tmp/skills-temp
# 2. Copy the skill to your skills directory
# For agent-scoped (recommended default):
cp -r /tmp/skills-temp/skills/webapp-testing ~/.letta/agents/<agent-id>/skills/
# For global:
# cp -r /tmp/skills-temp/skills/webapp-testing ~/.letta/skills/
# For project:
# cp -r /tmp/skills-temp/skills/webapp-testing .skills/
# 3. Cleanup
rm -rf /tmp/skills-temp
git clone --depth 1 https://github.com/anthropics/skills /tmp/skills-temp
rsync -av /tmp/skills-temp/skills/webapp-testing/ ~/.letta/agents/<agent-id>/skills/webapp-testing/
rm -rf /tmp/skills-temp
After downloading a skill, it will be automatically discovered on the next message. Skills are discovered from ~/.letta/skills/, .skills/, and agent-scoped ~/.letta/agents/<agent-id>/skills/ directories.
User asks: "Can you help me test my React app's UI?"
git clone --depth 1 https://github.com/anthropics/skills /tmp/skills-temp
cp -r /tmp/skills-temp/skills/webapp-testing ~/.letta/agents/<agent-id>/skills/
rm -rf /tmp/skills-temp
Skill(skill: "webapp-testing")tools
Schedules reminders and recurring tasks via the letta cron CLI. Use when the user asks to be reminded of something, wants periodic messages, or needs to manage scheduled tasks.
tools
# Skill Execute a skill within the main conversation When users ask you to perform tasks, check if any of the available skills match. Skills provide specialized capabilities and domain knowledge. When users reference a "slash command" or "/<something>" (e.g., "/commit", "/review-pr"), they are referring to a skill. Use this tool to invoke it. How to invoke: - Use this tool with the skill name and optional arguments - Examples: - `skill: "pdf"` - invoke the pdf skill - `skill: "commit", a
documentation
Guide for working in parallel with other agents. Use when another agent is already working in the same directory, or when you need to work on multiple features simultaneously. Covers git worktrees as the recommended approach.
testing
Manage git-backed memory repos. Load this skill when working with git-backed agent memory, setting up remote memory repos, resolving sync conflicts, or managing memory via git workflows.