sl-skill
Manage agent skills from the skills.sh registry — search, install, audit, and remove community-built skills
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Manage agent skills from the skills.sh registry — search, install, audit, and remove community-built skills
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Orchestrate the full PR creation workflow — commit, branch, push, create PR via gh CLI, and optionally poll for Qodo code review results. Use this skill whenever the user asks to "create a PR", "open a PR", "submit a PR", "commit and push and create a PR", or any variation of making a pull request. Also trigger when the user says "let's PR this" or "ship it" in a context where there are uncommitted or unpushed changes.
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.
基于 SOC 职业分类
| name | sl-skill |
| description | Manage agent skills from the skills.sh registry — search, install, audit, and remove community-built skills |
When to Load: Triggered when tasks involve discovering, installing, removing, or auditing agent skills from the skills.sh registry, or when users ask about extending their agent's capabilities with community skills.
sl skill manages agent skills from the Vercel skills.sh registry. Skills are SKILL.md files installed to agent-specific directories (e.g., .claude/skills/) and tracked in skills-lock.json for reproducibility.
| Command | Purpose | Output Mode |
|---|---|---|
sl skill search <query> | Search skills.sh registry by keyword (supports --limit N, default 10) | Compact table + footer hint |
sl skill add <source> | Install skill(s) from a repository | Audit table + confirmation + progress |
sl skill info <source> | Show skill metadata and security audit | Detail view with audit |
sl skill list | List installed skills from lock file | Compact list + footer hint |
sl skill remove <skill-name> | Remove an installed skill | Confirmation |
sl skill audit [skill-name] | Run security audit on installed skills | 3-partner audit table |
Skills are identified by source format:
| Format | Example | Description |
|---|---|---|
owner/repo | vercel-labs/agent-skills | All skills from repo |
owner/repo@skill | vercel-labs/agent-skills@creating-pr | Specific skill |
| Full HTTPS URL | https://github.com/org/repo.git | Git clone fallback |
| SSH URL | git@github.com:org/repo.git | Git clone fallback |
# Search for skills
sl skill search "commit"
# Search with a result limit
sl skill search "deploy" --limit 5
# Install a specific skill
sl skill add vercel-labs/agent-skills@creating-pr
# Install all skills from a repo (non-interactive)
sl skill add vercel-labs/agent-skills -y
# List what's installed
sl skill list
# Check security
sl skill audit
# Remove a skill
sl skill remove creating-pr
All commands support --json for machine-readable output:
# Search results as JSON
sl skill search "deploy" --json
# Installed skills as JSON
sl skill list --json
# Audit results as JSON
sl skill audit --json
The audit and add commands show security assessments from three partners:
| Partner | What It Checks | Risk Levels |
|---|---|---|
| Gen (ATH) | General threat intelligence | safe, low, medium, high, critical |
| Socket | Supply chain vulnerability alerts | Alert count (0 = clean) |
| Snyk | Known vulnerability scan | safe, low, medium, high, critical |
Risk guidance:
Skills are tracked in skills-lock.json (Vercel-compatible format):
{
"version": 1,
"skills": {
"skill-name": {
"source": "owner/repo",
"sourceType": "github",
"computedHash": "sha256-hex"
}
}
}
This file should be committed to version control for reproducible skill installations across team members.
sl deps (that's for spec dependencies, not skills)