Autoskills: One Command. Your Entire AI Skill Stack. Installed.
Autoskills is a CLI tool that scans your project, detects your tech stack, and automatically installs curated AI agent skills. Run npx autoskills in your project root, and it handles everything else.
No config. No manual selection. No research. Just one command and your AI agent is configured for your specific tech stack.
The Problem: AI Skills Are Fragmented
AI agent skills are powerful, but they're fragmented. You have to:
- Know which skills exist
- Identify which skills match your tech stack
- Download and organize them manually
- Update them as your stack evolves
This friction kills adoption. Even if you know about skills, you probably don't use them because the setup is too annoying.
How It Works: Auto-Detection + Curated Registry
Autoskills solves this with a two-part approach:
1. Tech Stack Detection
The CLI scans your project files to detect technologies:
package.jsonfor Node.js, React, Next.js, Vue, Nuxt, Svelte, Angular, Astro, Tailwind CSS, shadcn/ui, GSAP, Three.js, etc.build.gradleandbuild.gradle.ktsfor Android, Kotlin MultiplatformCargo.tomlfor Rustpubspec.yamlfor Fluttergo.modfor Gorequirements.txt,Pipfile,pyproject.tomlfor Python- And more for backend APIs, databases, auth, testing, cloud infrastructure, and tooling
2. Curated Skill Registry
Autoskills maintains a curated registry of 215+ skills, organized by technology and use case. Each skill is:
- Maintained by experts (including midudev's team)
- Scanned for prompt-injection and supply-chain risks
- Verified with SHA-256 hashes in a manifest
- Kept up-to-date as frameworks evolve
3. Automatic Installation
When you run npx autoskills:
- The CLI scans your project and detects technologies
- It matches your stack against the registry to find relevant skills
- Only the selected skill files are downloaded from the registry
- Every file is verified against the manifest before writing locally
- A
skills-lock.jsonentry records the installed source and bundle hash
Supported Technologies
Autoskills supports a wide range of modern stacks:
Frameworks & UI
- React, Next.js, Vue, Nuxt, Svelte, Angular, Astro
- Tailwind CSS, shadcn/ui
- GSAP, Three.js
Languages & Runtimes
- TypeScript, Node.js, Go, Bun, Deno, Dart
Backend & APIs
- Express, Hono, NestJS, Spring Boot
Mobile & Desktop
- Expo, React Native, Flutter, SwiftUI, Android, Kotlin Multiplatform, Tauri, Electron
Data & Storage
- Supabase, Neon, Prisma, Drizzle ORM, Zod, React Hook Form
Auth & Billing
- Better Auth, Clerk, Stripe
Testing
- Vitest, Playwright
Cloud & Infrastructure
- Vercel, Vercel AI SDK, Cloudflare, Durable Objects, Cloudflare Agents, Cloudflare AI, AWS, Azure, Terraform
Tooling
- Turborepo, Vite, oxlint
Media & AI
- Remotion, ElevenLabs
Why This Matters
AI agent skills are powerful, but they're only useful if they're easy to access. The current state of skill management is:
- Fragmented: Skills exist in different repositories, with inconsistent formatting and quality
- Manual: You have to find, download, and organize them yourself
- Outdated: Skills don't automatically update as frameworks evolve
- Risky: No verification that downloaded skills are safe or up-to-date
Autoskills solves all of this:
- Centralized: One curated registry with verified, maintained skills
- Automated: One command installs the right skills for your stack
- Dynamic: Registry is updated regularly as frameworks evolve
- Secure: SHA-256 verification and risk scanning before installation
Installation & Usage
# Install (global or per-project) npm install -g autoskills # or npx autoskills # Run in your project root cd my-project npx autoskills
Options
-y, --yes— Skip confirmation prompt--dry-run— Show what would be installed without installing-h, --help— Show help message
What Happens After Installation
After installation, you'll have:
- A
.claude/skills/directory with your installed skills - A
skills-lock.jsonfile tracking installed skills and hashes - A CLI command (
autoskills) to update skills later
Developer Experience
The UX is intentionally minimal:
- No config files: No
autoskills.jsonto maintain - No manual selection: The CLI detects your stack automatically
- No research: You don't need to know which skills exist
- No updates: Run
autoskillsagain to update skills
This is how configuration should be: invisible, automatic, and frictionless.
⚡ The Verdict
Autoskills is the first tool that makes AI agent skills actually usable. The combination of auto-detection, curated registry, and security verification solves the biggest adoption barrier: setup friction.
215+ skills, 40+ frameworks, maintained by midudev's team. If you're using AI agents with Claude Code, Cursor, or any other agent, run npx autoskills in your project. It just works.
✅ Pros
- One-command installation — no config, no manual selection
- Auto-detection of 40+ frameworks and technologies
- 215+ curated, verified AI skills
- Security model with SHA-256 verification and risk scanning
- Automatic updates — run again to update skills
- Maintained by midudev's team (4.2k stars, 275 commits)
- Works with Claude Code, Cursor, and other agents
- Open source with CC BY-NC 4.0 license
- Node.js >= 22 support
- Small package size — only downloads what you need
⚠️ Cons
- Requires Node.js >= 22
- Curated registry means you can't add custom skills
- Registry maintenance depends on maintainers
- Some niche frameworks may not have skills yet
- Skills are CC BY-NC 4.0 — non-commercial only
- CLI is new — may have edge cases
- Registry is centralized — no community contributions
Get Started
# Install globally npm install -g autoskills # Or run per-project cd my-project npx autoskills # Update skills later autoskills --update
Repository: github.com/midudev/autoskills
Homepage: autoskills.sh