pkg/embedded/templates/specledger/skills/sl-skill/SKILL.md
Manage agent skills from the skills.sh registry — search, install, audit, and remove community-built skills
npx skillsauth add specledger/specledger sl-skillInstall 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.
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 | [email protected]: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)testing
# sl Issue Tracking ## Overview `sl issue` is the built-in issue tracker for SpecLedger. Use it for multi-session work with complex dependencies; use TodoWrite for simple single-session tasks. ## When to Use sl issue vs TodoWrite ### Use sl issue when: - **Multi-session work** - Tasks spanning multiple compaction cycles or days - **Complex dependencies** - Work with blockers, prerequisites, or hierarchical structure - **Knowledge work** - Strategic documents, research, or tasks with fuzzy bo
testing
# sl Dependency Management **When to Load**: Triggered when tasks involve cross-repo specification dependencies, `sl deps` commands, artifact caching, or multi-repo dependency resolution. ## Overview `sl deps` manages external specification dependencies between repositories. Dependencies are declared in `specledger.yaml`, cached locally at `~/.specledger/cache/`, and optionally symlinked into your project's artifacts directory for direct access. ## Subcommands | Command | Purpose | Output M
tools
# sl-comment Skill **When to Load**: Triggered when AI commands mention "review comments", "comment", or reference `sl comment` CLI. ## Overview The `sl comment` CLI provides review comment management for SpecLedger projects. Comments are stored in Supabase and accessed via the PostgREST API. ## Subcommands | Command | Purpose | Output Mode | |---------|---------|-------------| | `sl comment list [branch-name] [-R owner/repo]` | List all comments (compact) | Truncated previews, reply counts
development
# sl Audit Skill ## Overview Codebase reconnaissance skill for understanding project structure, tech stack, and module organization. This skill provides patterns for efficient codebase exploration without AI orchestration overhead. **Layer**: L3 (Skill) - Passive context injection **Use when**: You need to understand an unfamiliar codebase or validate architecture assumptions ## When to Load Load this skill when: - First encounter with an unfamiliar codebase - Need to understand project str