# FlareSkill > Open-source registry and CLI for discovering, installing, and managing reusable AI agent skills (AI skills for Cursor, Claude Code, and Codex). Site: https://flareskill.vercel.app GitHub: https://github.com/nad33mahm3d/flareskill npm: https://www.npmjs.com/package/flareskill Docs: https://deepwiki.com/nad33mahm3d/flareskill LLM index: https://flareskill.vercel.app/llm.txt LLM full: https://flareskill.vercel.app/llm-full.txt ## Quick start ``` npx flareskill init npx flareskill search react npx flareskill install senior-react-engineer --agent cursor ``` ## Skills - [api-design](https://flareskill.vercel.app/skills/api-design): HTTP API design. Use when shaping REST/JSON APIs, OpenAPI contracts, versioning, errors, pagination, or reviewing public endpoints. - [cursor-agent-engineer](https://flareskill.vercel.app/skills/cursor-agent-engineer): Cursor agent and skill authoring. Use when writing Cursor Agent Skills, rules, hooks, or automations that guide coding agents in a repo. - [database-engineer](https://flareskill.vercel.app/skills/database-engineer): Relational database engineering. Use when designing schemas, writing SQL, indexing, migrations, or reviewing Postgres/MySQL data access. - [docker-engineer](https://flareskill.vercel.app/skills/docker-engineer): Production-grade Docker and container image engineering. Use when writing Dockerfiles, compose files, image pipelines, or reviewing container build and runtime practices. - [graphql-engineer](https://flareskill.vercel.app/skills/graphql-engineer): GraphQL API engineering. Use when designing schemas, resolvers, DataLoader patterns, auth, or reviewing N+1 and over-fetching issues. - [kubernetes-engineer](https://flareskill.vercel.app/skills/kubernetes-engineer): Production-grade Kubernetes engineering. Use when writing or reviewing manifests, workloads, networking, rollouts, and cluster operational practices. - [mobile-react-native-engineer](https://flareskill.vercel.app/skills/mobile-react-native-engineer): React Native / Expo mobile engineering. Use when building screens, navigation, native modules, performance, or offline-aware mobile UX. - [observability-engineer](https://flareskill.vercel.app/skills/observability-engineer): Observability engineering. Use when adding logging, metrics, tracing, SLOs, alerting, or reviewing production signal quality. - [product-manager](https://flareskill.vercel.app/skills/product-manager): Product thinking for engineering teams. Use when clarifying problem statements, scope, acceptance criteria, prioritization, or trade-offs with users and stakeholders. - [qa-engineer](https://flareskill.vercel.app/skills/qa-engineer): Quality engineering for software teams. Use when designing test strategy, regression suites, exploratory charters, release gates, or reproducing and isolating defects. - [security-engineer](https://flareskill.vercel.app/skills/security-engineer): Application security engineering. Use when reviewing authn/z, secrets, threat models, dependency risk, or hardening APIs and infrastructure-as-code. - [senior-nextjs-engineer](https://flareskill.vercel.app/skills/senior-nextjs-engineer): Production-grade Next.js App Router engineering. Use when building or reviewing Next.js routes, server/client components, caching, data fetching, and deployment behavior. - [senior-nodejs-engineer](https://flareskill.vercel.app/skills/senior-nodejs-engineer): Production-grade Node.js backend engineering. Use when building or reviewing Node.js APIs, services, workers, and TypeScript server code. - [senior-python-engineer](https://flareskill.vercel.app/skills/senior-python-engineer): Production-grade Python engineering. Use when building or reviewing Python APIs, services, data tooling, or packaging with type hints and tests. - [senior-react-engineer](https://flareskill.vercel.app/skills/senior-react-engineer): Production-grade React engineering. Use when building or reviewing React UIs, component structure, state, accessibility, and frontend performance. - [senior-spring-boot-engineer](https://flareskill.vercel.app/skills/senior-spring-boot-engineer): Production-grade Spring Boot engineering. Use when building, reviewing, or evolving Java Spring Boot services, APIs, persistence, and operational readiness. - [system-architect](https://flareskill.vercel.app/skills/system-architect): System architecture for software products. Use when designing services, boundaries, data flow, trade-offs, ADRs, or reviewing whether a change fits the current architecture. - [technical-writer](https://flareskill.vercel.app/skills/technical-writer): Technical writing for engineers. Use when drafting READMEs, API docs, ADRs, runbooks, or clarifying product and developer documentation. - [typescript-engineer](https://flareskill.vercel.app/skills/typescript-engineer): TypeScript engineering. Use when designing types, narrowing, module boundaries, tsconfig, or reviewing typed JS/TS codebases. ## Profiles - [backend](https://flareskill.vercel.app/profiles/backend): Backend services: Spring Boot, Node.js, Python, and application security. - [data](https://flareskill.vercel.app/profiles/data): Data and API work: databases, TypeScript, and HTTP API design. - [devops](https://flareskill.vercel.app/profiles/devops): Containers and cluster operations: Docker and Kubernetes. - [frontend](https://flareskill.vercel.app/profiles/frontend): Frontend apps: React and Next.js App Router. - [mobile](https://flareskill.vercel.app/profiles/mobile): Mobile apps: React Native / Expo with shared React fundamentals. - [platform](https://flareskill.vercel.app/profiles/platform): Architecture, security, and QA for reviewing and shipping production systems. ## Blog - [Cursor, Claude Code, and Codex adapters](https://flareskill.vercel.app/blog/agent-adapters): Where FlareSkill copies SKILL.md for each agent, and how --agent changes the destination. - [Get started with FlareSkill](https://flareskill.vercel.app/blog/getting-started): Init a project, search the registry, install a skill, and pin versions with a lockfile. - [Skill profiles for a whole stack](https://flareskill.vercel.app/blog/skill-profiles): Install named skill sets like frontend or devops with one profile command instead of ten installs. ## Pages - [Privacy](https://flareskill.vercel.app/privacy) - [Terms](https://flareskill.vercel.app/terms) ## How FlareSkill works Skills live in Git as directories with SKILL.md. registry/index.json lists names, versions, checksums, and dependencies. flareskill install downloads, validates, and copies the skill into the agent folder (.cursor/skills/, .claude/skills/, .agents/skills/, or .flareskill/skills/). Project installs write flareskill.lock so teammates can reproduce the same set. Useful commands: ``` npx flareskill search security npx flareskill outdated npx flareskill update npx flareskill install npx flareskill profile install frontend ``` The public catalog on https://flareskill.vercel.app is generated at deploy time from registry/index.json in the GitHub repository. ## Skill details ### api-design @1.0.0 HTTP API design. Use when shaping REST/JSON APIs, OpenAPI contracts, versioning, errors, pagination, or reviewing public endpoints. - Category: engineering - Author: flareskill-community - License: MIT - Tags: api, rest, openapi, backend - Depends on: none - Source: https://github.com/nad33mahm3d/flareskill/tree/main/skills/engineering/api-design - Install: `npx flareskill install api-design` - Page: https://flareskill.vercel.app/skills/api-design ### cursor-agent-engineer @1.0.0 Cursor agent and skill authoring. Use when writing Cursor Agent Skills, rules, hooks, or automations that guide coding agents in a repo. - Category: engineering - Author: flareskill-community - License: MIT - Tags: cursor, agents, skills, tooling - Depends on: none - Source: https://github.com/nad33mahm3d/flareskill/tree/main/skills/engineering/cursor-agent-engineer - Install: `npx flareskill install cursor-agent-engineer` - Page: https://flareskill.vercel.app/skills/cursor-agent-engineer ### database-engineer @1.0.0 Relational database engineering. Use when designing schemas, writing SQL, indexing, migrations, or reviewing Postgres/MySQL data access. - Category: backend - Author: flareskill-community - License: MIT - Tags: database, sql, postgres, migrations - Depends on: none - Source: https://github.com/nad33mahm3d/flareskill/tree/main/skills/backend/database-engineer - Install: `npx flareskill install database-engineer` - Page: https://flareskill.vercel.app/skills/database-engineer ### docker-engineer @1.0.0 Production-grade Docker and container image engineering. Use when writing Dockerfiles, compose files, image pipelines, or reviewing container build and runtime practices. - Category: devops - Author: flareskill-community - License: MIT - Tags: docker, containers, devops, images - Depends on: none - Source: https://github.com/nad33mahm3d/flareskill/tree/main/skills/devops/docker-engineer - Install: `npx flareskill install docker-engineer` - Page: https://flareskill.vercel.app/skills/docker-engineer ### graphql-engineer @1.0.0 GraphQL API engineering. Use when designing schemas, resolvers, DataLoader patterns, auth, or reviewing N+1 and over-fetching issues. - Category: engineering - Author: flareskill-community - License: MIT - Tags: graphql, api, schema, dataloader - Depends on: none - Source: https://github.com/nad33mahm3d/flareskill/tree/main/skills/engineering/graphql-engineer - Install: `npx flareskill install graphql-engineer` - Page: https://flareskill.vercel.app/skills/graphql-engineer ### kubernetes-engineer @1.0.0 Production-grade Kubernetes engineering. Use when writing or reviewing manifests, workloads, networking, rollouts, and cluster operational practices. - Category: devops - Author: flareskill-community - License: MIT - Tags: kubernetes, devops, containers, yaml - Depends on: docker-engineer@1.x - Source: https://github.com/nad33mahm3d/flareskill/tree/main/skills/devops/kubernetes-engineer - Install: `npx flareskill install kubernetes-engineer` - Page: https://flareskill.vercel.app/skills/kubernetes-engineer ### mobile-react-native-engineer @1.0.0 React Native / Expo mobile engineering. Use when building screens, navigation, native modules, performance, or offline-aware mobile UX. - Category: frontend - Author: flareskill-community - License: MIT - Tags: react-native, expo, mobile, navigation - Depends on: senior-react-engineer - Source: https://github.com/nad33mahm3d/flareskill/tree/main/skills/frontend/mobile-react-native-engineer - Install: `npx flareskill install mobile-react-native-engineer` - Page: https://flareskill.vercel.app/skills/mobile-react-native-engineer ### observability-engineer @1.0.0 Observability engineering. Use when adding logging, metrics, tracing, SLOs, alerting, or reviewing production signal quality. - Category: devops - Author: flareskill-community - License: MIT - Tags: observability, logging, metrics, tracing, slo - Depends on: none - Source: https://github.com/nad33mahm3d/flareskill/tree/main/skills/devops/observability-engineer - Install: `npx flareskill install observability-engineer` - Page: https://flareskill.vercel.app/skills/observability-engineer ### product-manager @1.0.0 Product thinking for engineering teams. Use when clarifying problem statements, scope, acceptance criteria, prioritization, or trade-offs with users and stakeholders. - Category: engineering - Author: flareskill-community - License: MIT - Tags: product, scoping, requirements, prioritization - Depends on: none - Source: https://github.com/nad33mahm3d/flareskill/tree/main/skills/engineering/product-manager - Install: `npx flareskill install product-manager` - Page: https://flareskill.vercel.app/skills/product-manager ### qa-engineer @1.0.0 Quality engineering for software teams. Use when designing test strategy, regression suites, exploratory charters, release gates, or reproducing and isolating defects. - Category: qa - Author: flareskill-community - License: MIT - Tags: qa, testing, quality, regression - Depends on: none - Source: https://github.com/nad33mahm3d/flareskill/tree/main/skills/engineering/qa-engineer - Install: `npx flareskill install qa-engineer` - Page: https://flareskill.vercel.app/skills/qa-engineer ### security-engineer @1.0.0 Application security engineering. Use when reviewing authn/z, secrets, threat models, dependency risk, or hardening APIs and infrastructure-as-code. - Category: security - Author: flareskill-community - License: MIT - Tags: security, appsec, threat-modeling, auth - Depends on: none - Source: https://github.com/nad33mahm3d/flareskill/tree/main/skills/security/security-engineer - Install: `npx flareskill install security-engineer` - Page: https://flareskill.vercel.app/skills/security-engineer ### senior-nextjs-engineer @1.0.0 Production-grade Next.js App Router engineering. Use when building or reviewing Next.js routes, server/client components, caching, data fetching, and deployment behavior. - Category: frontend - Author: flareskill-community - License: MIT - Tags: nextjs, react, frontend, app-router - Depends on: senior-react-engineer@1.x - Source: https://github.com/nad33mahm3d/flareskill/tree/main/skills/frontend/senior-nextjs-engineer - Install: `npx flareskill install senior-nextjs-engineer` - Page: https://flareskill.vercel.app/skills/senior-nextjs-engineer ### senior-nodejs-engineer @1.0.0 Production-grade Node.js backend engineering. Use when building or reviewing Node.js APIs, services, workers, and TypeScript server code. - Category: backend - Author: flareskill-community - License: MIT - Tags: nodejs, typescript, backend, javascript - Depends on: none - Source: https://github.com/nad33mahm3d/flareskill/tree/main/skills/backend/senior-nodejs-engineer - Install: `npx flareskill install senior-nodejs-engineer` - Page: https://flareskill.vercel.app/skills/senior-nodejs-engineer ### senior-python-engineer @1.0.0 Production-grade Python engineering. Use when building or reviewing Python APIs, services, data tooling, or packaging with type hints and tests. - Category: backend - Author: flareskill-community - License: MIT - Tags: python, backend, fastapi, typing - Depends on: none - Source: https://github.com/nad33mahm3d/flareskill/tree/main/skills/backend/senior-python-engineer - Install: `npx flareskill install senior-python-engineer` - Page: https://flareskill.vercel.app/skills/senior-python-engineer ### senior-react-engineer @1.0.0 Production-grade React engineering. Use when building or reviewing React UIs, component structure, state, accessibility, and frontend performance. - Category: frontend - Author: flareskill-community - License: MIT - Tags: react, frontend, typescript, ui - Depends on: none - Source: https://github.com/nad33mahm3d/flareskill/tree/main/skills/frontend/senior-react-engineer - Install: `npx flareskill install senior-react-engineer` - Page: https://flareskill.vercel.app/skills/senior-react-engineer ### senior-spring-boot-engineer @1.0.0 Production-grade Spring Boot engineering. Use when building, reviewing, or evolving Java Spring Boot services, APIs, persistence, and operational readiness. - Category: backend - Author: flareskill-community - License: MIT - Tags: java, spring-boot, backend, microservices - Depends on: security-engineer@1.x - Source: https://github.com/nad33mahm3d/flareskill/tree/main/skills/backend/senior-spring-boot-engineer - Install: `npx flareskill install senior-spring-boot-engineer` - Page: https://flareskill.vercel.app/skills/senior-spring-boot-engineer ### system-architect @1.0.0 System architecture for software products. Use when designing services, boundaries, data flow, trade-offs, ADRs, or reviewing whether a change fits the current architecture. - Category: architecture - Author: flareskill-community - License: MIT - Tags: architecture, design, tradeoffs, adr - Depends on: security-engineer@1.x - Source: https://github.com/nad33mahm3d/flareskill/tree/main/skills/engineering/system-architect - Install: `npx flareskill install system-architect` - Page: https://flareskill.vercel.app/skills/system-architect ### technical-writer @1.0.0 Technical writing for engineers. Use when drafting READMEs, API docs, ADRs, runbooks, or clarifying product and developer documentation. - Category: engineering - Author: flareskill-community - License: MIT - Tags: docs, writing, readme, adr - Depends on: none - Source: https://github.com/nad33mahm3d/flareskill/tree/main/skills/engineering/technical-writer - Install: `npx flareskill install technical-writer` - Page: https://flareskill.vercel.app/skills/technical-writer ### typescript-engineer @1.0.0 TypeScript engineering. Use when designing types, narrowing, module boundaries, tsconfig, or reviewing typed JS/TS codebases. - Category: engineering - Author: flareskill-community - License: MIT - Tags: typescript, types, node, frontend - Depends on: none - Source: https://github.com/nad33mahm3d/flareskill/tree/main/skills/engineering/typescript-engineer - Install: `npx flareskill install typescript-engineer` - Page: https://flareskill.vercel.app/skills/typescript-engineer ## Profile details ### backend Backend services: Spring Boot, Node.js, Python, and application security. - Skills: senior-spring-boot-engineer, senior-nodejs-engineer, senior-python-engineer, security-engineer - Install: `npx flareskill profile install backend` - Page: https://flareskill.vercel.app/profiles/backend ### data Data and API work: databases, TypeScript, and HTTP API design. - Skills: database-engineer, typescript-engineer, api-design - Install: `npx flareskill profile install data` - Page: https://flareskill.vercel.app/profiles/data ### devops Containers and cluster operations: Docker and Kubernetes. - Skills: docker-engineer, kubernetes-engineer - Install: `npx flareskill profile install devops` - Page: https://flareskill.vercel.app/profiles/devops ### frontend Frontend apps: React and Next.js App Router. - Skills: senior-react-engineer, senior-nextjs-engineer - Install: `npx flareskill profile install frontend` - Page: https://flareskill.vercel.app/profiles/frontend ### mobile Mobile apps: React Native / Expo with shared React fundamentals. - Skills: senior-react-engineer, mobile-react-native-engineer - Install: `npx flareskill profile install mobile` - Page: https://flareskill.vercel.app/profiles/mobile ### platform Architecture, security, and QA for reviewing and shipping production systems. - Skills: system-architect, security-engineer, qa-engineer - Install: `npx flareskill profile install platform` - Page: https://flareskill.vercel.app/profiles/platform ## Blog posts ### Cursor, Claude Code, and Codex adapters Date: 2026-09-04 URL: https://flareskill.vercel.app/blog/agent-adapters The same skill file works across agents. FlareSkill copies it into the folder each product already reads. ## Destinations - **Cursor:** `.cursor/skills/` in the project, or `~/.cursor` for `--global` - **Claude Code:** `.claude/skills/` or `~/.claude` - **Codex:** `.agents/skills/` or `~/.codex/skills/` - **Generic:** `.flareskill/skills/` or `~/.flareskill` ## Pick an adapter ``` npx flareskill install senior-react-engineer --agent cursor npx flareskill install senior-nextjs-engineer --agent claude npx flareskill install docker-engineer --agent codex ``` If you omit `--agent`, FlareSkill looks at the repo and chooses a sensible default. Pass `--agent` in CI or docs so the destination is explicit. ## One format Skills are directories with `SKILL.md`. Adapters do not rewrite the prompt for each product. They place the same package where the agent loads instructions, so a React skill you trust in Cursor is the same text Claude Code and Codex receive. --- ### Get started with FlareSkill Date: 2026-09-04 URL: https://flareskill.vercel.app/blog/getting-started FlareSkill treats agent instructions as packages. You search a catalog, install a skill into Cursor, Claude Code, or Codex, and share the same versions with your team. ## Install the CLI You do not need a global install. Use npx: ``` npx flareskill init ``` `init` prepares the project so later installs have a place to land. ## Find a skill Browse the [registry](https://flareskill.vercel.app) or search from the terminal: ``` npx flareskill search react ``` Open a skill page for the exact install command, version, tags, and source path on GitHub. ## Install ``` npx flareskill install senior-react-engineer --agent cursor ``` Omit `--agent` if you want FlareSkill to detect the project. Use `--agent claude` or `--agent codex` when you know the target. Global installs go to the matching home directory. ## Keep the team in sync Project installs write `flareskill.lock` with versions and checksums. - `npx flareskill outdated` shows drift - `npx flareskill update` moves pins forward - `npx flareskill install` with no arguments syncs from the lockfile and fails if a checksum no longer matches the registry That is the whole loop: search, install, lock, repeat. --- ### Skill profiles for a whole stack Date: 2026-09-04 URL: https://flareskill.vercel.app/blog/skill-profiles A profile is a named list of skills. Use it when a stack always needs the same set: frontend, backend, devops, or platform. ## List and inspect ``` npx flareskill profile list npx flareskill profile info frontend ``` The registry site also lists official profiles and the skills inside each one. ## Install a stack ``` npx flareskill profile install frontend ``` That pulls every skill in the profile, including declared dependencies unless you pass `--no-deps`. The lockfile still records versions so teammates reproduce the same stack. ## Official profiles FlareSkill ships official JSON profiles in the Git repository. They are baked into `registry/index.json` and show up on [the profiles page](https://flareskill.vercel.app/profiles). You can also create a project-local profile with `flareskill profile create` when your team’s mix is not the official one. Profiles are for the common path. Individual `flareskill install` remains the way to add one skill at a time. ## Legal Privacy and terms: https://flareskill.vercel.app/privacy and https://flareskill.vercel.app/terms. The CLI and skills are MIT licensed, provided as-is. You are responsible for reviewing skills before installing them.