open-index/open-npm huggingface dataset:
npm package: @gonzih/skills-copywriting
Description: Copywriting skills for Claude Code
Author: gonzih
Latest version: 1.0.0

# @gonzih/skills-copywriting

Copywriting skills for [Claude Code](https://claude.ai/code).

## Skills Included

- **ad-copy** — Write persuasive ad copy for any platform
- **email-sequence** — Write email drip sequences that convert
- **landing-page** — Write high-converting landing page copy
- **brand-story** — Craft compelling brand origin and mission stories

## Installation

```bash
npm install -g @gonzih/skills-copywriting
```

Skills are automatically installed to `~/.claude/skills/` on install.

## Usage

In Claude Code, use the skills with:

```
/ad-copy
/email-sequence
/landing-page
/brand-story
```

## License

MIT
npm package: @gonzih/skills-engineering
Description: Claude Code skill suite for software engineers, tech leads, and engineering managers
Author: gonzih
Latest version: 1.1.0

# @gonzih/skills-engineering

Claude Code skill suite for software engineers, tech leads, and engineering managers.

## Skills

| Skill | Invoke | What it does |
|-------|--------|--------------|
| `architecture-doc` | `/architecture-doc` | Generate an ADR or system design doc |
| `code-review-brief` | `/code-review-brief` | Write a structured code review summary |
| `incident-postmortem` | `/incident-postmortem` | Write a blameless postmortem |
| `tech-spec` | `/tech-spec` | Write a technical specification |

## Install

```bash
npx @gonzih/skills-engineering
```

Then restart Claude Code.

## Usage

### `/architecture-doc`
```
/architecture-doc We need to decide between a monorepo and polyrepo for our new platform.
```
Produces an ADR with context, options considered, decision, and consequences.

### `/code-review-brief`
```
/code-review-brief [paste PR description or diff]
```
Produces a review summary with key changes, risk areas, and a testing checklist.

### `/incident-postmortem`
```
/incident-postmortem Database went down at 14:32 UTC, came back at 15:19 UTC. Root cause was a bad deploy.
```
Produces a blameless postmortem with timeline, root cause, contributing factors, and action items.

### `/tech-spec`
```
/tech-spec Rate limiting on our public API — need per-user and per-IP limits.
```
Produces a spec with goals, non-goals, proposed solution, API design, rollout plan, and open questions.

## License

MIT
npm package: @gonzih/skills-executive
Description: Claude Code skill suite for executives, directors, and senior leaders — board memos, OKRs, decision logs, and stakeholder updates
Author: gonzih
Latest version: 1.1.0

# skills-executive

Claude Code skill suite for executives, directors, and senior leaders. Four skills for the work that matters most at the top.

## Install

```bash
npm install @gonzih/skills-executive
```

Skills are copied to `~/.claude/skills/` automatically on install. Restart Claude Code to activate.

## Skills

### `/board-memo`
**Draft executive-quality board memos and leadership communications**

Converts bullet points and raw thinking into structured, clear, decisive executive writing. Produces board memo standard format (Situation → Options → Recommendation → Rationale → Risks → Decision needed → Timeline) with executive voice calibration: direct, confident, no hedging, no corporate filler.

**Invoke with:** `/board-memo` or describe the memo: *"draft a board memo recommending we acquire Acme Corp for $15M"*

**Triggers:** board memo, board update, investor update, executive memo, board letter, stakeholder memo

---

### `/okr-builder`
**Build well-structured OKRs from strategic priorities**

Takes raw priorities (bullet points, brain dumps, strategy docs) and produces properly structured OKRs for company, department, or team level. Objectives are inspiring and qualitative; Key Results follow the Verb + metric + from/to + date format. Flags anti-patterns (tasks as KRs, vanity metrics, missing baselines) and provides a 0.0–1.0 grading rubric.

**Invoke with:** `/okr-builder` or describe the need: *"build OKRs for our growth team for Q2 2026"*

**Triggers:** OKR, objectives key results, quarterly goals, team OKRs, goal setting, strategic goals

---

### `/decision-log`
**Document decisions with context, options, and rationale**

Creates durable decision records that capture WHY a decision was made, not just what was decided. Covers context, alternatives evaluated (pros/cons/why not chosen), chosen option with specific rationale, trade-offs acknowledged, success criteria, and deciders. Output is markdown suitable for Notion, Confluence, or GitHub.

**Invoke with:** `/decision-log` or describe the decision: *"document our decision to build vs. buy the CRM"*

**Triggers:** decision log, document decision, ADR, decision record, strategic decision

---

### `/stakeholder-update`
**Generate stakeholder updates for any audience**

Produces clear, concise status updates calibrated to the audience: exec (crisp, numbers-forward), team (warm, inclusive), board (formal, strategic), cross-functional (dependency-clear). Structure: Headline → Status (🟢🟡🔴) → Wins → Challenges → Next period → Decisions needed. Includes 3 email subject line options.

**Invoke with:** `/stakeholder-update` or describe the update: *"write a weekly exec update on the platform migration, we're at risk"*

**Triggers:** stakeholder update, weekly update, status update, project update, leadership update

---

## License

MIT
npm package: @gonzih/skills-government
Description: Government and public sector skills for Claude Code
Latest version: 1.1.0

# @gonzih/skills-government

Government and public sector skills for Claude Code.

## Skills

- **policy-brief** — Write concise policy briefs for decision makers
- **constituent-response** — Write professional responses to constituent inquiries
- **grant-application** — Write government grant applications and narratives
- **rfi-response** — Write responses to government requests for information

## Installation

```bash
npx clawdhub@latest install @gonzih/skills-government
```

Or install manually by copying the `skills/` folder to `~/.claude/skills/` or your project's `skills/` directory.

## License

MIT
npm package: @gonzih/skills-insurance
Description: Claude Code skill suite for insurance agents, brokers, and adjusters
Author: gonzih
Latest version: 1.2.0

# skills-insurance

Claude Code skill suite for insurance agents, brokers, and adjusters. Four ready-to-use skills for the most common insurance workflows.

## Install

```bash
npx @gonzih/skills-insurance
```

Or install globally:

```bash
npm install -g @gonzih/skills-insurance
```

Restart Claude Code after installing.

## Skills

### `/claim-summary`
Summarize an insurance claim: loss description, applicable coverage, reserve recommendation, and next steps.

```
/claim-summary [paste or describe the claim details]
```

### `/coverage-explainer`
Explain a policy's coverage in plain language: what's covered, what's excluded, limits, deductibles, and real-world examples.

```
/coverage-explainer [paste policy language or describe the coverage section]
```

### `/underwriting-notes`
Draft underwriting notes for a risk: risk profile, favorable factors, concerns, proposed terms, and conditions.

```
/underwriting-notes [describe the risk or paste submission details]
```

### `/renewal-letter`
Write a policy renewal letter: coverage summary, changes from prior term, premium explanation, and renewal instructions.

```
/renewal-letter [provide policy details, any changes, and premium information]
```

## License

MIT
npm package: @gonzih/skills-legal
Description: Claude Code skill suite for lawyers and legal professionals — contract-scanner, research-brief, client-intake, settlement-summary
Author: Maksim Soltan
Latest version: 1.1.0

# skills-legal

Claude Code skill suite for lawyers and legal professionals. Four AI-powered skills that integrate directly into your Claude Code workflow.

## Install

```bash
npm install -g @gonzih/skills-legal
```

Skills are automatically installed to `~/.claude/skills/`. Restart Claude Code to activate.

## Skills

### `/contract-scanner`
**Triggers**: review contract, scan contract, contract analysis, contract risks, read contract, analyze agreement

Paste any contract text and state your role (buyer/seller/employee/employer/tenant/landlord). Produces:
- Key terms table (parties, dates, governing law, payment terms)
- Obligations matrix — what each party must do and by when
- Risk flags categorized as high/medium/low with clause quotes
- 200-word plain-English summary for clients
- 3–5 negotiation suggestions with alternative language

### `/research-brief`
**Triggers**: legal research, case research, research memo, find case law, legal brief, research issue

Describe the legal issue, jurisdiction, and client position. Produces:
- Precise legal question framing
- Applicable law framework (federal + state statutes, doctrines)
- Westlaw/LexisNexis search roadmap with Boolean search strings
- Arguments matrix — strongest points for and against client
- IRAC memo outline ready to fill in with verified citations

> Never fabricates case citations. All citations must be verified before use.

### `/client-intake`
**Triggers**: client intake, new client, intake form, matter summary, new matter, onboard client

Walk through a structured intake interview (or provide facts upfront). Produces:
- 1-page matter summary memo (Facts / Issues / Parties / Jurisdiction / Deadlines)
- Statute of limitations flag with deadline and time remaining
- Conflicts check party list
- Preliminary legal issues spotted
- Engagement letter outline with fee structure suggestions

### `/settlement-summary`
**Triggers**: settlement summary, settlement memo, case settlement, settlement analysis, mediation prep, settlement recommendation

Provide damages figures and liability assessment. Produces:
- Full damages inventory (economic + non-economic)
- Settlement range with three scenarios and math shown
- Trial risk/reward analysis
- Attorney recommendation memo
- Plain-English client presentation explaining the numbers

## Disclaimer

All skills are drafting and practice management aids only — not legal advice. Attorney review is required before relying on any output for client matters.

## License

MIT
npm package: @gonzih/skills-ops
Description: Claude Code skill suite for operations managers, COOs, and business operations teams.
Author: gonzih
Latest version: 1.2.0

# @gonzih/skills-ops

Claude Code skill suite for operations managers, COOs, and business operations teams.

## Skills included

| Skill | Invoke | What it does |
|---|---|---|
| `sop-writer` | `/sop-writer` | Write a Standard Operating Procedure |
| `vendor-evaluation` | `/vendor-evaluation` | Create a vendor evaluation scorecard |
| `budget-request` | `/budget-request` | Write a budget request memo |
| `process-audit` | `/process-audit` | Audit a business process |

## Install

```bash
npx @gonzih/skills-ops
```

Then restart Claude Code. The four skills will be available immediately.

## Usage examples

```
/sop-writer employee onboarding process

/vendor-evaluation project management software Asana, Monday.com, Linear

/budget-request new data warehouse $120,000

/process-audit monthly expense reimbursement workflow
```

## Skills detail

### `/sop-writer`
Produces a fully structured SOP: title, purpose, scope, roles & responsibilities table, numbered procedure steps with owners, exception handling, related documents, and version history. Ready for Confluence, Notion, or Google Docs.

### `/vendor-evaluation`
Builds a weighted criteria scorecard, a 1–5 rubric with anchors, a side-by-side comparison matrix, and a written recommendation with next steps. Works for software, services, suppliers, or any third-party relationship.

### `/budget-request`
Drafts a finance-ready memo: executive summary, problem statement, cost breakdown table, ROI with assumptions, risk of not funding, and a specific ask with approval timeline. Persuasive and defensible.

### `/process-audit`
Maps the current-state process, identifies bottlenecks and waste using lean principles (delays, rework, handoff failures, over-processing, unclear ownership), and delivers a prioritized improvement table with effort/impact ratings.

## License

MIT
npm package: @gonzih/skills-product
Description: Claude Code skill suite for product managers and product owners
Author: gonzih
Latest version: 1.1.0

# @gonzih/skills-product

Claude Code skill suite for product managers and product owners. Four skills, one install.

## Install

```bash
npx @gonzih/skills-product
```

Or install globally:

```bash
npm install -g @gonzih/skills-product
```

Restart Claude Code after installing.

## Skills

### `/prd-writer`
Write a Product Requirements Document from a feature description. Produces a complete PRD with problem statement, target users, user stories, success metrics, scope, and open questions.

```
/prd-writer Add a dark mode toggle to the settings page
```

### `/user-story-generator`
Generate a full sprint's worth of user stories with acceptance criteria from a feature description. Stories are sized, prioritized, and packaged into a suggested sprint plan.

```
/user-story-generator User authentication with SSO support
```

### `/roadmap-builder`
Build a quarterly roadmap from a list of initiatives. Organizes work into themes, applies RICE prioritization, and maps dependencies between initiatives.

```
/roadmap-builder Q2 goals: improve onboarding, launch API v2, reduce churn
```

### `/release-notes`
Write polished release notes from a raw list of changes. Rewrites implementation details into user-facing language, categorizes changes, and adds a narrative header.

```
/release-notes v2.4.0 - fixed login bug, added CSV export, deprecated v1 API
```

## License

MIT
npm package: @gonzih/skills-restaurant
Description: Claude Code skill suite for restaurant owners, managers, and chefs
Author: gonzih
Latest version: 1.2.0

# skills-restaurant

Claude Code skill suite for restaurant owners, managers, and chefs. Four skills, one install.

## Install

```bash
npx @gonzih/skills-restaurant
```

Or install as a dev dependency and skills are copied automatically on `postinstall`:

```bash
npm install @gonzih/skills-restaurant
```

Restart Claude Code after installing.

## Skills

### `/menu-description-writer`
Write enticing menu descriptions for any dish. Provide the dish name, key ingredients, prep method, and any notes — get back sensory-rich copy ready for your menu.

### `/catering-proposal`
Generate a full catering proposal: event overview, tiered menu packages, per-head pricing, staffing plan, event-day timeline, and terms. Ready to send to clients.

### `/staff-schedule-email`
Produce a weekly staff schedule email with shift assignments by day and role, coverage notes, key reminders, and swap instructions.

### `/review-response`
Respond professionally to online reviews (Google, Yelp, TripAdvisor). Works for both positive and negative reviews — thanks the guest, addresses specifics, and invites them back.

## Usage examples

```
/menu-description-writer Pan-seared duck breast, cherry gastrique, roasted beets, microgreens
/catering-proposal Corporate dinner, 80 guests, June 14, rooftop venue, $95/head budget
/staff-schedule-email Week of June 9, [paste staff list and shifts]
/review-response [paste review text]
```

## License

MIT
npm package: @gonzih/skills-screenwriting
Description: Screenwriting skills for Claude Code — scene outlines, coverage reports, pitch treatments, and dialogue punch-up
Author: gonzih
Latest version: 1.2.0

# @gonzih/skills-screenwriting

Screenwriting skills for [Claude Code](https://claude.ai/code) — professional tools for outlining, coverage, pitching, and dialogue.

## Installation

```bash
npm install -g @gonzih/skills-screenwriting
```

## Skills

### `/scene-outline`
Outline scenes with action beats, character arcs, emotional turns, and dramatic purpose. Break any story concept into a structured, scene-by-scene outline ready for drafting.

### `/coverage-report`
Write professional script coverage reports with logline, synopsis, character breakdown, analysis grid, and a Pass / Consider / Recommend rating — in the style of a studio or agency reader.

### `/pitch-treatment`
Write TV and film pitch treatments covering premise, world, characters, tone, comp titles, episode springboards, and writer's vision. Supports both series and feature formats.

### `/dialogue-punch-up`
Rewrite and sharpen screenplay dialogue for wit, subtext, voice differentiation, and rhythm — without changing the scene's dramatic intent.

## Usage

After installation, skills are available in Claude Code as slash commands:

```
/scene-outline A heist comedy set inside a failing regional airport
/coverage-report [paste or describe your script]
/pitch-treatment The Last Lighthouse — a one-hour drama about...
/dialogue-punch-up [paste the scene you want punched up]
```

## License

MIT
npm package: @gonzitech/errly-browser
Description: Errly SDK for Browser JavaScript
Latest version: 0.1.1

# @gonzitech/errly-browser

Errly SDK for Browser JavaScript.

## Install

```sh
npm install @gonzitech/errly-browser
```

## Usage

```ts
import * as Errly from '@gonzitech/errly-browser';

Errly.init({
  dsn: 'https://<key>@errly.gonzi.cloud/<projectId>',
  environment: 'production',
  release: '1.0.0',
});

// Errors are captured automatically via GlobalHandlers integration.
// Capture manually:
Errly.captureException(new Error('Something went wrong'));
Errly.captureMessage('User did something', 'info');

// Context
Errly.setUser({ id: '123', email: 'user@example.com' });
Errly.setTag('feature', 'checkout');
Errly.addBreadcrumb({ category: 'ui', message: 'Button clicked' });
```

## License

Based on [Sentry JavaScript SDK](https://github.com/getsentry/sentry-javascript) (MIT).  
Adapted for Errly by [GonziTech](https://gonzi.tech) — MIT License.
npm package: @gonzitech/errly-node
Description: Errly SDK for Node.js
Latest version: 0.1.1

# @gonzitech/errly-node

Errly SDK for Node.js.

## Install

```sh
npm install @gonzitech/errly-node
```

## Usage

```ts
import * as Errly from '@gonzitech/errly-node';

Errly.init({
  dsn: 'https://<key>@errly.gonzi.cloud/<projectId>',
  environment: 'production',
  release: '1.0.0',
});

// Uncaught exceptions and unhandled rejections are captured automatically.
// Capture manually:
Errly.captureException(new Error('Something went wrong'));
Errly.captureMessage('Server started', 'info');

// Context
Errly.setUser({ id: '123' });
Errly.setTag('region', 'eu-west');
```

## License

Based on [Sentry JavaScript SDK](https://github.com/getsentry/sentry-javascript) (MIT).  
Adapted for Errly by [GonziTech](https://gonzi.tech) — MIT License.
npm package: @gonzo-engineering/dummy
Description: Publishing engine for shoestring journalism
Latest version: 0.0.4

# Dummy

`@gonzo-engineering/dummy` is (or soon will be) a publishing engine for independent journalism.

A publisher repository shouldn't need to look like much more than this:

```
dummy.config.ts
netlify.toml
package.json
```

With `package.json` kept similarly trim:

```json
{
  "name": "acme-news",
  "private": true,
  "scripts": {
    "build": "dummy build",
    "dev": "dummy dev"
  },
  "dependencies": {
    "@gonzo-engineering/dummy": "^0.0.1"
  }
}
```

Feed in config and Dummy will take care of the rest, building a fast, optimised, news-focused website and content management system that costs smaller publications nothing to run.

That's the idea anyway.
npm package: @goo_co/use-on-click-outside
Description: React hook for listening for clicks outside an element.
Author: DimaShustal
Latest version: 1.0.0

# @goo_co/use-on-click-outside

> React hook for listening for clicks outside an element.

## Installation

```sh
npm install --save @goo_co/use-on-click-outside
# or
yarn add @goo_co/use-on-click-outside
```

## Simple example

```jsx
import React from 'react';
import useOnClickOutside from '@goo_co/use-on-click-outside';

const MyComponent = () => {
    const [wrapperRef, setSelectWrapperRef] = React.useState(null);
    const clickOutsideCallback = () => {
        console.log('There was a click outside the wrapper');
    };

    useOnClickOutside(wrapperRef, clickOutsideCallback);

    return (
        <div ref={wrapperRef}>
            Inside
        </div>
    );
}

export default MyComponent;
```

## Arguments

| Name                  | Description                                                                         |                         | Default |
|-----------------------|-------------------------------------------------------------------------------------|-------------------------|---------|
| wrapperRef*           | Element ref for which you want to detect outside clicks                             | ReactRef                | -       |
| clickOutsideCallback* | Function to call on outside click                                                   | (e: MouseEvent) => void | -       |
| config.capture        | The option which forces to dispatch events to the listener before the target object | boolean                 | false   |
| config.enabled        | The option which enables/disables event listening bindings                          | boolean                 | true    |

## License

This project is licensed under the terms of the
[MIT license](https://github.com/DimaShustal/useOnClickOutside/blob/master/LICENSE).
npm package: @goobits/gdoc-to-md
Description: Convert Google Drive files (Docs to Markdown, Sheets to CSV) using Google Drive API and Pandoc
Author: mudcube
Latest version: 1.2.0

# 🔄 GDrive to MD/CSV

Convert Google Drive files to local formats:
- 📝 Google Docs → Markdown (.md)
- 📊 Google Sheets → CSV (.csv)

## 🚀 Quick Start

```bash
npm install -g @goobits/gdoc-to-md
gdoc-to-md /path/to/google/drive/files
```

## ✨ Features

- Converts files in-place (next to originals)
- Preserves directory structure
- Adds YAML frontmatter to Markdown
- Handles special characters
- Detailed conversion reports

## ⚙️ Prerequisites

1. **Node.js** >= 14.0.0
2. **Python 3** with pip
3. **Pandoc** for Docs conversion
4. **Google API credentials** (`credentials.json`)

## 🛠️ Setup

### 1. Install the Package

```bash
npm install -g @goobits/gdoc-to-md
```

### 2. Install Pandoc

```bash
# macOS
brew install pandoc

# Ubuntu/Debian
sudo apt install pandoc

# Windows
choco install pandoc
```

### 3. Get Google API Credentials

1. Go to [Google Cloud Console](https://console.cloud.google.com/)
2. Enable Google Drive API
3. Create OAuth client ID (Desktop app)
4. Download as `credentials.json`
5. Use one of these methods:
   - Place in your working directory
   - Use `--credentials-path` flag
   - Use `--client-id` and `--client-secret` flags

## 📋 Usage

### Basic

```bash
gdoc-to-md /path/to/files
```

### Credentials Options

```bash
# Default: looks for credentials.json in current directory
gdoc-to-md /path/to/files

# Custom file path
gdoc-to-md /path/to/files --credentials-path ~/.config/gdoc/creds.json

# Inline credentials (no file needed!)
gdoc-to-md /path/to/files --client-id YOUR_CLIENT_ID --client-secret YOUR_CLIENT_SECRET
```

### Options

```bash
gdoc-to-md --gdoc-only         # Only Google Docs
gdoc-to-md --gsheet-only       # Only Google Sheets
gdoc-to-md --skip-existing     # Skip converted files
gdoc-to-md --keep-intermediates # Keep DOCX files
gdoc-to-md --dry-run           # Preview only
gdoc-to-md --limit 5           # Process first 5 files
gdoc-to-md --credentials-path ~/.config/gdoc/creds.json  # Custom credentials path
gdoc-to-md --client-id YOUR_ID --client-secret YOUR_SECRET  # Inline credentials
```

## 📂 Output

### Google Docs → Markdown

```yaml
---
title: "Document Title"
source_doc_id: "google_doc_id"
source_url: "https://docs.google.com/..."
converted_on: "2024-01-15 10:30:00"
---

Your document content in Markdown...
```

### Google Sheets → CSV

Direct CSV export preserving all data and structure.

## 🔐 Security

- Read-only Google Drive access
- Local token storage (`token.pickle`)
- Never commit `credentials.json`
- Credentials excluded from npm package

## 🤝 Contributing

1. Fork the repository
2. Create your feature branch
3. Commit your changes
4. Push to the branch
5. Create a Pull Request

## 📄 License

MIT License - see [LICENSE](LICENSE) file

---

Made with ❤️ by [mudcube](https://github.com/mudcube)
npm package: @gooby/keys
Description: Converts capitalization of object keys.
Author: Angus McRitchie
Latest version: 1.0.1

# @gooby/keys

## Install

```
$ npm install @gooby/keys
```

## Usage

```js
import keys from '@gooby/keys';

// Simple object
keys.toCamel({my_key: null}); // {myKey: null}
keys.toSnake({myKey: null}); // {my_key: null}

// Nested objects
keys.toCamel({my_key: {my_key: null}}); // {myKey: {myKey: null}}
keys.toSnake({myKey: {myKey: null}}); // {my_key: {my_key: null}}
```
> You can also pass in an array of simple or nested objects.

## API
### keys.toSnake(input)
#### input
Type: `object | object[]`

            
### keys.toCamel(input)
#### input
Type: `object | object[]`
npm package: @gooby/string
Description: Converts capitalization of strings.
Author: Angus McRitchie
Latest version: 1.0.0

# @gooby/string

## Install

```
$ npm install @gooby/string
```

## Usage

```js
import string from '@gooby/string'; // OR import {toSnake, toCamel} from '@gooby/string';

// Simple object
string.toCamel('my_string'); // 'myString'
string.toSnake('myString'); // 'my_string'

```

## API
### string.toSnake(string)
#### string
Type: `string`

            
### string.toCamel(string)
#### string
Type: `string`