madappgang/claude-code/dependency-check
- community
Checking that the SKILL.md file is still in the repository.
Check for required dependencies (Chrome DevTools MCP, OpenRouter API) before running commands that need them. Use at the start of /implement, /review, /validate-ui commands to provide helpful setup guidance.
Install
npx vskill@latest install madappgang/claude-code/dependency-checkSKILL.md
Dependency Check Skill
This skill provides standardized dependency checking for frontend plugin commands that require external tools and services.
When to Use This Skill
Claude should invoke this skill at the start of commands that require:
- Chrome DevTools MCP - For automated UI verification, screenshot capture, DOM inspection
- Commands:
/implement(UI validation),/validate-ui, browser-debugger skill
- OpenRouter API Key - For multi-model orchestration with external AI models
- Commands:
/implement(multi-model code review),/review
Dependency Check Protocol
Phase 1: Check Chrome DevTools MCP
When to check: Before any command that needs browser automation (screenshots, UI testing, DOM inspection)
How to check:
If MCP is NOT available, show this message:
Use AskUserQuestion:
Phase 2: Check OpenRouter API Key
When to check: Before any command that uses external AI models via Claudish
How to check:
If OpenRouter API key is NOT set, show this message:
Use AskUserQuestion:
Implementation Patterns
Pattern 1: Check Both Dependencies (for /implement command)
Pattern 2: Conditional Workflow Adaptation
Based on dependency availability, adapt the workflow:
Pattern 3: One-Time Check with Session Cache
Store dependency status in session metadata to avoid repeated checks:
Quick Reference Messages
claudeup Installation (Copy-Paste Ready)
OpenRouter Quick Start
- Visit: https://openrouter.ai
- Sign up (free account)
- Get API key from dashboard
- Set in terminal:
export OPENROUTER_API_KEY="sk-or-..."
Why Multi-Model Matters
| Single Model | Multi-Model | |
|---|---|---|
| 1 perspective | 4-5 perspectives | |
| ~5 min review | ~5 min (parallel!) | |
| May miss issues | Consensus catches more | |
| Good | Better |
Integration Example
Here's how to integrate this skill at the start of a command:
Notes
- Non-blocking by default: Always allow users to continue with reduced functionality
- Clear messaging: Explain what will be skipped and why
- Easy setup paths: Recommend claudeup for simplified management
- Cost transparency: Be clear about OpenRouter costs (affordable/free options exist)
- One-time per session: Cache dependency status to avoid repeated checks
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugins/frontend/skills/dependency-check/SKILL.md
Popularity
- Repository stars
- 255
- Repository forks
- 31
- 7-day trend score
- 28
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 3 May 2026, 5 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/madappgang/claude-code/dependency-check)