New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

bwai-cli

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bwai-cli

Security-vetted, cross-agent project boilerplates. Scaffold a project pre-wired with curated, SkillSpector-gated agent skills.

Source
npmnpm
Version
0.2.4
Version published
Weekly downloads
4
-81.82%
Maintainers
1
Weekly downloads
 
Created
Source

boilerplates-with-ai-skills

npm version CI catalog: SkillSpector ≤30 License: MIT

npx a stack starter that ships with curated, scanned agent skills — wired for Claude, Cursor, Codex, and Copilot, with NVIDIA SkillSpector gating and a skills.lock provenance file.

Not a skills marketplace. Not a replacement for Superpowers or getsuperpower — we bundle runnable projects + a small vetted skill set + a visible security gate.

npm: bwai-cli · Try it:

npx bwai-cli list-boilerplates
npx bwai-cli new node-service ./my-app --agents claude,cursor
cd my-app && bwai scan-project --threshold 50

After global install, bwai-cli and the shorter alias bwai are the same CLI. (npm blocks the package name bwai — too similar to existing packages.)

Quick start

List startersnpx bwai-cli list-boilerplates
Check setupnpx bwai-cli doctor
Scaffoldnpx bwai-cli new nextjs-app ./app --agents claude,cursor
Scan skillsbwai scan-project ./app --threshold 50
Optional workflownpx getsuperpower install ./workflows/bwai-delivery --agents claude,cursor

Six boilerplates today: nextjs-app, express-api, fastify-api, python-service, node-service, react-native-app.

Most include a GetSuperpower delivery workflow (shared:bwai-delivery in the manifest). react-native-app is skills-only.

What you get on scaffold

my-app/
  src/ or app/              # runnable template for your stack
  .bwai/skills/             # canonical curated skills
  .claude/skills/ …         # mirrored for each --agents target
  skills.lock               # SHA-256 + scan status per skill
  workflows/bwai-delivery/  # when declared in boilerplate.json

Each skill is a spec-compliant SKILL.md. Catalog skills are scanned in CI with SkillSpector (threshold 30); scan-project re-runs the gate in your repo.

Install

npx bwai-cli list-boilerplates
npx bwai-cli new node-service ./my-app --agents claude,cursor

npm i -g bwai-cli
bwai list-boilerplates          # short alias

See docs/ARCHITECTURE.md — boilerplates vs skills vs workflows.

bwai + GetSuperpower (optional)

npx bwai-cli new nextjs-app ./my-app --agents claude,cursor
cd my-app
npx getsuperpower install ./workflows/bwai-delivery --agents claude,cursor

Details: docs/getsuperpower-integration.md. Skip workflow: --no-workflow. List bundles: bwai-cli list-workflows.

Contributors: clone, npm install, npm run build, npm test — see CONTRIBUTING.md.

Landing page: https://boilerplates-with-ai-skills.vercel.app (site/ — deploy via docs/landing-deploy.md).

Usage

bwai list-boilerplates
bwai doctor
bwai new node-service ./my-app --agents claude,cursor
bwai scan-project ./my-app --threshold 50
bwai scan-catalog --threshold 30 --require-scanner
bwai search-skills "code review" --scan 3
bwai promote my-skill --from ./path/to/skill --target shared --require-scanner
bwai sync-skills
bwai sync-upstream
bwai list-workflows

The safety gate

bwai scan-project runs SkillSpector over each installed skill, updates skills.lock, writes safety-reports/ (JSON + SARIF), and exits 1 when any skill exceeds the threshold.

uv tool install git+https://github.com/NVIDIA/skillspector.git
bwai scan-project --threshold 50 --require-scanner

Without SkillSpector locally, scans record skipped unless you pass --require-scanner.

Repository layout

src/                     # bwai-cli (TypeScript)
shared/skills/           # catalog skills (source: "shared")
shared/workflows/        # GetSuperpower bundles (e.g. bwai-delivery)
boilerplates/<name>/     # boilerplate.json, template/, skills/, optional workflow/
docs/ARCHITECTURE.md
tests/

Deep dives: requirements.md, docs/landscape-and-differentiation.md, ROADMAP.md.

Adding a boilerplate

Create boilerplates/<name>/ with boilerplate.json, template/ (ship .gitignore as gitignore), optional local skills/ and workflow/. Reference shared skills with { "name": "code-review", "source": "shared" }. Bundled skills must pass SkillSpector in CI.

License

MIT

Keywords

ai

FAQs

Package last updated on 07 Jul 2026

Related posts