# autoskills

> A CLI tool that auto-detects your tech stack and installs curated AI agent skills for your project with a single command.

autoskills is a command-line tool created by midudev that scans your project's configuration files, detects your tech stack, and automatically installs the best matching AI agent skills from a curated, audited registry. It requires no configuration and works across modern frontend, backend, mobile, cloud, and media stacks. The project is source-available on GitHub under a CC BY-NC 4.0 license and has attracted significant community interest.

## What It Is

autoskills is a developer CLI utility in the AI agent skills space. Running `npx autoskills` in a project root triggers a scan of `package.json`, Gradle files, and other config files to identify which technologies are in use. It then selects the best matching AI agent skill files from the autoskills registry and writes them locally — no manual configuration required. The tool bridges the gap between a developer's existing stack and the growing ecosystem of AI coding assistant skill files used by tools like Cursor and Claude Code.

## How the Security Model Works

Unlike tools that pull skill files directly from arbitrary upstream repositories at runtime, autoskills uses a maintainer-curated registry approach:

- Skills are synced by maintainers into the repository-local autoskills registry
- Each skill is scanned for prompt-injection and supply-chain risks before inclusion
- SHA-256 hashes are recorded in a manifest for every skill file
- At install time, the CLI downloads only the skills your project needs, verifies each file against the manifest, and writes a `skills-lock.json` entry with the installed source and bundle hash

This design keeps the package small while preventing live downloads from third-party sources during installation.

## Supported Technologies

autoskills covers a broad range of modern development 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, Python, Ruby, PHP, Java, Rust, C#, Swift
- **Backend & APIs:** Express, Hono, NestJS, FastAPI, Django, Flask, Spring Boot, Ruby on Rails, Laravel
- **Mobile & Desktop:** Expo, React Native, Flutter, SwiftUI, Android, Kotlin Multiplatform, Tauri, Electron
- **Data & Storage:** Supabase, Neon Postgres, Prisma, Drizzle ORM, SQLAlchemy, Redis
- **Auth & Billing:** Better Auth, Clerk, Stripe
- **Testing:** Vitest, Playwright, RSpec, Pytest
- **Cloud & Infrastructure:** Vercel, Cloudflare, AWS, Azure, Terraform
- **Media & AI:** Remotion, ElevenLabs, Vercel AI SDK

## CLI Options

The tool exposes a minimal set of flags:

- `-y, --yes` — Skip the confirmation prompt
- `--dry-run` — Preview what would be installed without writing any files
- `-v, --verbose` — Show error details on failure
- `-a, --agent` — Install for specific IDEs only (e.g., cursor, claude-code)
- `-h, --help` — Show help message

## Update: v0.3.6

The latest release is v0.3.6, published in May 2026. The repository was created in March 2026 and has seen active development, with the last push in July 2026. The project has accumulated over 6,200 GitHub stars and 570 forks, reflecting rapid community adoption since launch. Node.js >= 22 is required to run the tool.

## Features
- Auto-detects tech stack from package.json and config files
- Installs curated AI agent skills with a single command
- Curated and audited autoskills registry
- SHA-256 hash verification for all skill files
- skills-lock.json for reproducible installs
- Dry-run mode to preview installs
- Agent-specific install targeting (e.g., cursor, claude-code)
- Supports 50+ technologies and frameworks
- No configuration required
- Prompt-injection and supply-chain risk scanning

## Integrations
Cursor, Claude Code, TypeScript, React, Next.js, Vue, Nuxt, Svelte, Angular, Astro, Tailwind CSS, Node.js, Bun, Deno, Go, Python, Ruby, PHP, Java, Rust, C#, Swift, Expo, React Native, Flutter, SwiftUI, Android, Supabase, Neon Postgres, Prisma, Drizzle ORM, Better Auth, Clerk, Stripe, Vercel, Cloudflare, AWS, Azure, Terraform, Vitest, Playwright

## Platforms
LINUX, ANDROID, API, CLI

## Pricing
Open Source

## Version
v0.3.6

## Links
- Website: https://autoskills.sh
- Documentation: https://github.com/midudev/autoskills
- Repository: https://github.com/midudev/autoskills
- EveryDev.ai: https://www.everydev.ai/tools/autoskills
