open-index/open-npm huggingface dataset:
npm package: @supercopo/nuxt
Description: Nuxt Boilerplate for supercopo
Latest version: 0.0.2-3

<!--
Get your module up and running quickly.

Find and replace all on all files (CMD+SHIFT+F):
- Name: My Module
- Package name: my-module
- Description: My new Nuxt module
-->

# My Module

[![npm version][npm-version-src]][npm-version-href]
[![npm downloads][npm-downloads-src]][npm-downloads-href]
[![License][license-src]][license-href]
[![Nuxt][nuxt-src]][nuxt-href]

My new Nuxt module for doing amazing things.

- [✨ &nbsp;Release Notes](/CHANGELOG.md)
<!-- - [🏀 Online playground](https://stackblitz.com/github/your-org/my-module?file=playground%2Fapp.vue) -->
<!-- - [📖 &nbsp;Documentation](https://example.com) -->

## Features

<!-- Highlight some of the features your module provide here -->
- ⛰ &nbsp;Foo
- 🚠 &nbsp;Bar
- 🌲 &nbsp;Baz

## Quick Setup

1. Add `my-module` dependency to your project

```bash
# Using pnpm
pnpm add -D my-module

# Using yarn
yarn add --dev my-module

# Using npm
npm install --save-dev my-module
```

2. Add `my-module` to the `modules` section of `nuxt.config.ts`

```js
export default defineNuxtConfig({
  modules: [
    'my-module'
  ]
})
```

That's it! You can now use My Module in your Nuxt app ✨

## Development

```bash
# Install dependencies
npm install

# Generate type stubs
npm run dev:prepare

# Develop with the playground
npm run dev

# Build the playground
npm run dev:build

# Run ESLint
npm run lint

# Run Vitest
npm run test
npm run test:watch

# Release new version
npm run release
```

<!-- Badges -->
[npm-version-src]: https://img.shields.io/npm/v/my-module/latest.svg?style=flat&colorA=18181B&colorB=28CF8D
[npm-version-href]: https://npmjs.com/package/my-module

[npm-downloads-src]: https://img.shields.io/npm/dm/my-module.svg?style=flat&colorA=18181B&colorB=28CF8D
[npm-downloads-href]: https://npmjs.com/package/my-module

[license-src]: https://img.shields.io/npm/l/my-module.svg?style=flat&colorA=18181B&colorB=28CF8D
[license-href]: https://npmjs.com/package/my-module

[nuxt-src]: https://img.shields.io/badge/Nuxt-18181B?logo=nuxt.js
[nuxt-href]: https://nuxt.com
npm package: @supercorks/gswitch
Description: Switch Google Cloud configurations and application default credentials
Author: SuperCorks
Latest version: 1.2.2

# gswitch

A CLI tool to seamlessly switch between Google Cloud configurations and update application default credentials.

## Installation

### Using npx (no installation required)
```bash
npx @supercorks/gswitch
```

### Global Installation
```bash
npm install -g @supercorks/gswitch
gswitch
```

## Usage

### Switch accounts
```bash
# Interactive mode - select from available configurations
gswitch

# Direct switch by configuration name
gswitch personal
```

After switching, `gswitch` prints the configuration alias and the active account email, plus the current project.

### List configurations
```bash
gswitch list
# or
gswitch ls
```

Shows all configurations with their associated email addresses.

### Add a new account
```bash
gswitch new
# Or with arguments:
gswitch new personal user@example.com
gswitch new personal user@example.com --private
gswitch new personal user@example.com --scopes=https://www.googleapis.com/auth/spreadsheets,https://www.googleapis.com/auth/cloud-platform
```

This guides you through the entire setup process:
- Create the gcloud configuration if it does not already exist
- Activate the target configuration before starting OAuth
- Log in with the selected account
- Set up application default credentials
- Save the ADC file under the configuration name for future switching
- Re-activate the target configuration when setup completes
- Restore the live ADC file so application-default commands work immediately

Use `--private` to run both OAuth steps with `gcloud --no-launch-browser` and open the emitted auth URL in a Google Chrome incognito window.

Use `--scopes` to pass a comma-separated scope list to `gcloud auth application-default login`. `gcloud auth login` does not support that flag, so `gswitch` only applies custom scopes to the ADC step.

Running `gswitch new` on an existing configuration will refresh the credentials without recreating the configuration.

### Switch projects
```bash
gswitch project
```

Interactively select a project from your available GCP projects. The current project is highlighted in the list, and projects show their organization name in parentheses when available.

## How it works

When you switch accounts, `gswitch` automatically:
1. Activates the specified gcloud configuration
2. Updates your `application_default_credentials.json` by copying from `application_default_credentials_<account>.json`
3. Displays the current project and suggests `gswitch project` to change it

If the saved ADC file for that configuration is missing, `gswitch` will show a warning and the exact `gcloud` command to regenerate it.
npm package: @supercorks/skills-installer
Description: Interactive CLI installer for AI agent skills and subagents
Author: supercorks
Latest version: 1.11.1

# @supercorks/skills-installer

Interactive CLI installer for AI agent skills and subagents. Selectively install resources for GitHub Copilot, Codex, Claude, and other AI assistants using Git sparse-checkout.

## Usage

```bash
npx @supercorks/skills-installer
```

Or explicitly with the `install` command:

```bash
npx @supercorks/skills-installer install
```

## What it does

1. **Choose installation type** - Install skills, subagents, or both.

2. **Choose installation path(s)** - Select one or more locations where resources should be installed:
   - `.github/skills/` (Copilot)
   - `~/.codex/skills/` (Codex)
   - `.claude/skills/` (Claude)
   - `.github/agents/` (Copilot)
   - `.agents/agents/` (Codex)
   - `.claude/agents/` (Claude)
   - Custom path of your choice

3. **Gitignore option** - If launched from inside a git repository, optionally add the installation path to `.gitignore`

4. **Select skills/subagents** - Interactive checkbox to pick what to install:
   - Use `↑`/`↓` to navigate
   - Use `SPACE` to toggle selection
   - Use `→` to expand and lazy-load descriptions
   - Use `A` to toggle all
   - Press `ENTER` to confirm

5. **Sparse clone** - Only downloads selected skills/subagents using Git sparse-checkout, keeping the download minimal while preserving full git functionality.

## Installed repositories

- Skills repo: [https://github.com/supercorks/agent-skills](https://github.com/supercorks/agent-skills)
- Subagents repo: [https://github.com/supercorks/subagents](https://github.com/supercorks/subagents)

## Features

- **Minimal download** - Uses `git clone --filter=blob:none` for efficient cloning
- **Push capable** - The sparse clone preserves the full git history, allowing you to commit and push changes
- **Auto-discovery** - Fetches the latest skill list from the repository
- **Recursive directory creation** - Custom paths are created automatically

## Requirements

- Node.js 18+
- Git

## Updating skills

Since the installation uses a sparse git checkout, you can pull updates:

```bash
cd .github/skills  # or wherever you installed
git pull
```

## Adding more skills later

You can add more skills to an existing installation:

```bash
cd .github/skills
git sparse-checkout add new-skill-name
```

## Development

```bash
# Clone the repo
git clone https://github.com/supercorks/agent-skills-installer.git
cd agent-skills-installer

# Install dependencies
npm install

# Run locally
npm start
# or
node bin/install.js
```

## License

MIT