skill-managerlisted
Install: claude install-skill mrdenox109-nyx/skill-manager
# Skill Manager
Analyze the current project's tech stack and disable irrelevant globally-installed skills by injecting a bounded section into the project's CLAUDE.md.
## When to Use
- User says "manage skills", "optimize skills", "skill manager"
- User says "disable irrelevant skills" or "which skills do I need?"
- User says "clean up skills for this project"
- User says "re-enable all skills"
- At the start of a new project to reduce context window waste
## Quick Start
Run the Python analysis script if available, otherwise follow the manual workflow below.
## Step 1: Detect Project Tech Stack
Check for these files in the project root (current working directory):
| File | Stack Signal |
|------|-------------|
| `package.json` | Node.js — read for framework (next, react, vue, angular, svelte, etc.) |
| `Podfile` or `*.xcodeproj` | iOS/macOS native |
| `Package.swift` | Swift Package (iOS/macOS) |
| `Cargo.toml` | Rust |
| `go.mod` | Go |
| `requirements.txt` / `pyproject.toml` / `setup.py` | Python |
| `Gemfile` | Ruby |
| `composer.json` | PHP |
| `build.gradle` / `build.gradle.kts` | Android/JVM |
| `pubspec.yaml` | Flutter/Dart |
| `Dockerfile` / `docker-compose.yml` | Containerized |
| `vercel.json` / `netlify.toml` | Jamstack deployment |
| `tsconfig.json` | TypeScript |
| `.swift` files in root/Sources | Swift CLI/Server |
Read `package.json` dependencies to identify frameworks:
- `next` -> Next.js
- `react` -> React
- `vue` -> Vue
- `@angular/core` -> Angular
-