npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

aura-skills

v1.1.2

Published

Install the Aura Skills bundle for AI coding agents.

Readme

Aura Skills

Production-ready development skills for AI coding agents. Aura Skills helps agents build accurate interfaces, organize backend architecture, audit security, optimize databases, improve code quality, and create secure payment integrations.

The package includes nine skills:

  • architect-backend — design new backends or safely improve existing ones in any stack
  • audit-backend-security — find and fix backend security risks
  • optimize-database — audit and improve database correctness, indexes, speed, reliability, and scale
  • improve-backend-code — write clean, maintainable, professional backend code
  • integrate-stripe — build or repair secure Stripe payment flows
  • integrate-1bill — build or repair Pakistan 1LINK 1BILL collections
  • integrate-easypaisa — build or repair Easypaisa merchant payment flows
  • integrate-jazzcash — build or repair JazzCash merchant payment flows
  • screenshot-to-code — recreate screenshots as responsive, accessible frontend code

Compatibility

Aura Skills are not tied to OpenAI or any single AI provider. The core instructions live in standard SKILL.md files and work across compatible agents. Files named agents/openai.yaml only add optional Codex/OpenAI interface metadata, such as a display name and starter prompt. Other agents can ignore those files and still use the complete skill.

Install

Install Aura Skills from npm or GitHub. Both methods provide the same skills, agent picker, installation options, and project/global scopes.

| Method | Command | | --- | --- | | npm | npx aura-skills | | GitHub | npx skills add furqanistic/aura-skills |

Run either command in Terminal, PowerShell, or another command prompt. The interactive installer will ask you to:

  1. Select skills — pick one, some, or all 9
  2. Select agents — Cursor, Codex, OpenCode, VS Code / Copilot, Claude Code, Gemini CLI, and 68+ others
  3. Choose install method — symlink (recommended) or copy
  4. Choose scope — project (default) or global (-g)

The npm command is a short launcher for the same GitHub-backed Skills CLI flow.

Install every skill

| Method | Command | | --- | --- | | npm | npx aura-skills --all | | GitHub | npx skills add furqanistic/aura-skills --all |

List skills without installing

| Method | Command | | --- | --- | | npm | npx aura-skills --list | | GitHub | npx skills add furqanistic/aura-skills --list |

Install one skill

Replace <skill-name> with a name from the skills table below.

| Method | Command | | --- | --- | | npm | npx aura-skills --skill <skill-name> | | GitHub | npx skills add furqanistic/aura-skills --skill <skill-name> |

Example:

# npm
npx aura-skills --skill integrate-stripe

# GitHub
npx skills add furqanistic/aura-skills --skill integrate-stripe

Install for specific agents

Pass one or more supported agent names:

# npm
npx aura-skills -a codex -a cursor -a opencode

# GitHub
npx skills add furqanistic/aura-skills -a codex -a cursor -a opencode

Add -g to either command to install globally for the selected agents.

You can also copy any SKILL.md into your project or provide it to another compatible AI agent.

Skills

| Skill (folder) | Install name | Description | | --- | --- | --- | | architect-backend | architect-backend | Designs new backends or gives existing backends a safe, stack-specific improvement path. | | audit-backend-security | audit-backend-security | Analyzes your backend for security risks and explains how to fix them. | | optimize-database | optimize-database | Audits indexes, queries, schemas, concurrency, caching, migrations, backups, security, and scaling. | | improve-backend-code | improve-backend-code | Helps you write clean, professional, maintainable, and scalable backend code. | | integrate-stripe | integrate-stripe | Builds secure Stripe payments, subscriptions, webhooks, and marketplace flows. | | integrate-1bill | integrate-1bill | Builds reliable Pakistan 1LINK 1BILL inquiry, payment, status, and reconciliation flows. | | integrate-easypaisa | integrate-easypaisa | Builds secure Easypaisa Mobile Account and OTC payment flows. | | integrate-jazzcash | integrate-jazzcash | Builds secure JazzCash wallet, voucher, card, and hosted payment flows. | | screenshot-to-code | screenshot-to-code | Recreates UI screenshots as accurate, responsive, accessible frontend code. |

Which one should I use?

  • architect-backend — design a backend or safely improve the one you already have
  • audit-backend-security — find and fix backend security risks
  • optimize-database — run a complete database health, performance, and scaling audit
  • improve-backend-code — write cleaner, professional backend code
  • integrate-stripe — connect Stripe securely and handle the full payment lifecycle
  • integrate-1bill — accept and reconcile Pakistan 1LINK 1BILL collections
  • integrate-easypaisa — accept Easypaisa merchant payments and handle callbacks, status, and reconciliation
  • integrate-jazzcash — accept JazzCash merchant payments and handle hashes, callbacks, status, and reconciliation
  • screenshot-to-code — turn a UI screenshot or mockup into working frontend code

Install all nine for the full Aura Skills bundle, or pick the ones you need.

Repo structure

skills/
├── architect-backend/
│   ├── SKILL.md
│   ├── agents/openai.yaml
│   └── references/architecture-guide.md
├── audit-backend-security/
│   ├── SKILL.md
│   ├── agents/openai.yaml
│   └── references/security-guide.md
├── optimize-database/
│   ├── SKILL.md
│   ├── agents/openai.yaml
│   └── references/database-guide.md
├── improve-backend-code/
│   ├── SKILL.md
│   └── agents/openai.yaml
├── screenshot-to-code/
│   ├── SKILL.md
│   ├── agents/openai.yaml
│   └── references/
└── payment-integrations/
    ├── integrate-stripe/
    │   ├── SKILL.md
    │   ├── agents/openai.yaml
    │   └── references/
    ├── integrate-1bill/
    │   ├── SKILL.md
    │   ├── agents/openai.yaml
    │   └── references/
    ├── integrate-easypaisa/
    │   ├── SKILL.md
    │   ├── agents/openai.yaml
    │   └── references/
    └── integrate-jazzcash/
        ├── SKILL.md
        ├── agents/openai.yaml
        └── references/

Local development

Test before publishing:

npx skills add . --list
npx skills add . --skill "architect-backend"

Test the npm package contents before publishing:

npm pack --dry-run
node --check bin/aura-skills.js

Publish the branded installer:

npm login
npm publish

Publishing updates

The aura-skills npm launcher downloads the skills from GitHub when it runs. If you only change files inside skills/, push those changes to GitHub; you do not need to publish a new npm version:

git add .
git commit -m "update skills"
git push

Publish a new npm version only when the launcher or npm package changes, such as bin/aura-skills.js or package.json:

git add .
git commit -m "update installer"
npm version patch
npm publish
git push --follow-tags

Use npm version minor for a significant backward-compatible feature and npm version major for a breaking change. Each npm version can be published only once.

Resolve a skill path locally:

source ./skill.sh architect-backend

Web prototype

A minimal placeholder site lives in web/:

cd web
npm install
npm run dev

License

MIT License