Manage Vercel Skills
Disable or enable individual skills from the Vercel plugin by managing the VERCEL_PLUGIN_SEEN_SKILLS env var in ~/.claude/settings.json.
How it works
The Vercel plugin uses VERCEL_PLUGIN_SEEN_SKILLS (comma-separated list) to track which skills have already been injected in a session. Skills in this list are skipped by the dedup system. By pre-populating this env var in settings.json, skills are permanently suppressed across all sessions.
Instructions
When this skill is invoked, follow these steps:
1. Read current state
Read ~/.claude/settings.json and extract the env.VERCEL_PLUGIN_SEEN_SKILLS value. Parse it as a comma-separated list of disabled skill names.
2. Get available skills
List all directories in the Vercel plugin skills folder:
~/.claude/plugins/cache/claude-plugins-official/vercel/*/skills/
Skip entries starting with _ (internal files like _chain-audit.md).
3. Show the user a table
Display a table with ALL Vercel skills showing their status:
| # | Skill | Status |
|---|-------|--------|
| 1 | agent-browser | enabled |
| 2 | ai-sdk | DISABLED |
...
4. Ask what to change
Ask the user which skills to enable or disable. Accept:
- Skill names:
disable ai-sdk ai-elements chat-sdk - Numbers from the table:
disable 3,5,8 - Bulk:
disable all,enable all - Toggle:
toggle ai-sdk
5. Update settings.json
Edit ~/.claude/settings.json to update the VERCEL_PLUGIN_SEEN_SKILLS value in the env object:
- If the
envkey doesn't exist, create it - If
VERCEL_PLUGIN_SEEN_SKILLSdoesn't exist, create it - Write the comma-separated list of disabled skill names (sorted alphabetically)
- If no skills are disabled, remove the key entirely
6. Confirm
Show the updated table and remind the user the changes take effect on the next session (or after /clear).
Important notes
- This only works for the Vercel plugin. Other plugins don't use
VERCEL_PLUGIN_SEEN_SKILLS. - Plugin updates may add new skills — they'll be enabled by default until explicitly disabled here.
- On context compaction, the Vercel plugin may re-inject high-priority skills even if they're in the seen list. This is by design for critical skills during long sessions.