midudev/autoskills
One command. Your entire AI skill stack. Installed.
autoskills — One command to install AI skills for your tech stack
What it does
autoskills is a command-line tool that looks at your project, figures out which technologies you use (React? Go? Stripe? etc.), and automatically installs the right AI agent skills — pre-built instruction packages that help AI coding assistants work better with those technologies. You run one command and get the entire relevant skill set installed.
How it works
- You run
npx autoskillsin your project's root folder. - The tool scans your
package.json, Gradle files, and other config files to detect your tech stack. - It picks the best-matching skills from the autoskills registry (a curated, audited collection).
- It downloads only the needed skill files, verifies them, and writes them to your project.
No configuration needed — it just works.
Security model
The tool deliberately avoids pulling files live from random third-party repositories at install time. Instead:
- Maintainers sync skills into a local registry inside the repository.
- Every change is reviewed by AI for prompt-injection and supply-chain attacks (a fast model triages everything; a stronger model decides on anything suspicious).
- Each skill file is recorded with a SHA-256 hash in a manifest.
- Skills that are safe but deserve a heads-up get a security warning before installation.
When you run it, the CLI downloads only what your project needs from that curated registry, checks every file against the manifest's hashes, and writes a skills-lock.json entry with the installed source and bundle hash. This keeps the package small and avoids live third-party downloads during setup.
Command-line options
| Flag | What it does |
|---|---|
-y, --yes |
Skip the confirmation prompt |
--dry-run |
Show what would be installed without actually installing |
--clear-cache |
Clear the downloaded skills cache |
-a, --agent |
Install for specific IDEs only (e.g. cursor claude-code) |
-v, --verbose |
Show install trace and error details |
-h, --help |
Show help message |
You can also run npx autoskills ui to browse the skills installed in your project via a local web interface.
Supported technologies
- Frameworks & UI: React, Next.js, Vue, Nuxt, Svelte, Angular, Astro, Tailwind CSS, shadcn/ui, GSAP, Three.js
- Languages & Runtimes: TypeScript, Node.js, Go, Bun, 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
Requirements
- Node.js version 22.6 or newer
License
CC BY-NC 4.0 (Creative Commons Attribution-NonCommercial) — by midudev.
Related
- Project
- Project
- Project
- Project