open-index/open-npm huggingface dataset:
npm package: @its-thepoe/alt-text
Description: Agent Skill: scan and draft alt text for images (Next.js, React, Astro, Vue, CMS) with review table before apply.
Latest version: 1.0.1

# @its-thepoe/alt-text

**Agent Skill** — scans a codebase for images with missing, empty, or weak **alt text**, drafts improvements using a **review table** (you approve before edits), then applies changes. Covers **Next.js** (`next/image`), **React**, **Astro**, **Vue**, Markdown/MDX, and CMS-shaped JSON/YAML.

## Install into your agents

Use the orchestrator (recommended):

```bash
npx @its-thepoe/skills@latest install alt-text
```

Or install [all skills](https://www.npmjs.com/package/@its-thepoe/skills).

## Contents

- `SKILL.md` — workflow and rules  
- `reference.md` — framework greps, W3C-style decision tree, examples  

## Docs

- [Repository & troubleshooting](https://github.com/its-thepoe/skills)

## License

MIT
npm package: @its-thepoe/design-and-refine
Description: Agent Skill: Design & Refine / 0x Designer workflow (manual playbook + Design Lab guidance).
Latest version: 1.0.1

# @its-thepoe/design-and-refine

**Agent Skill** — **Design & Refine** workflow (0x Designer–style): multiple UI variations, design lab route, feedback-driven synthesis, and finalization. Includes a manual playbook for Cursor and other IDEs.

## Install into your agents

```bash
npx @its-thepoe/skills@latest install design-and-refine
```

## Contents

- `SKILL.md` — workflow  
- `reference.md` — stacks, design lab URL, tips  

## Docs

- [Repository](https://github.com/its-thepoe/skills)

## License

MIT
npm package: @its-thepoe/design-engineering
Description: Agent Skill: UI craft — motion, easing, component feel, polish (design engineering).
Latest version: 1.0.1

# @its-thepoe/design-engineering

**Agent Skill** — **design engineering**: motion, easing, component feel, and UI polish (Emil Kowalski–style craft). Use for reviews, micro-interactions, and “why does this feel off” passes.

## Install into your agents

```bash
npx @its-thepoe/skills@latest install design-engineering
```

## Contents

- `SKILL.md` — review format and principles  
- `LOVABLE.md` — condensed notes for Lovable-style workflows  

## Docs

- [Repository](https://github.com/its-thepoe/skills)

## License

MIT
npm package: @its-thepoe/design-motion-principles
Description: Agent Skill: motion and interaction design audit (Emil Kowalski, Jakub Krehel, Jhey Tompkins lenses).
Latest version: 1.0.1

# @its-thepoe/design-motion-principles

**Agent Skill** — structured **motion and interaction** audits using lenses inspired by **Emil Kowalski**, **Jakub Krehel**, and **Jhey Tompkins** (context-aware weighting). Includes checklists and deep reference files under `references/`.

## Install into your agents

```bash
npx @its-thepoe/skills@latest install design-motion-principles
```

## Contents

- `SKILL.md` — audit workflow  
- `audit-checklist.md`  
- `references/` — per-designer and topical guides  

## Docs

- [Repository](https://github.com/its-thepoe/skills)

## License

MIT
npm package: @its-thepoe/family-taste
Description: Agent Skill: Family Values UI philosophy (simplicity, fluidity, delight).
Latest version: 1.0.1

# @its-thepoe/family-taste

**Agent Skill** — **Family Values** UI philosophy: simplicity (gradual revelation), fluidity (spatial motion), and delight tuned by feature frequency. For product UI critique, flows, empty states, and “dead interface” passes.

## Install into your agents

```bash
npx @its-thepoe/skills@latest install family-taste
```

## Contents

- `SKILL.md` — principles and usage  
- `LOVABLE.md` — condensed notes for Lovable-style workflows  

## Docs

- [Repository](https://github.com/its-thepoe/skills)

## License

MIT
npm package: @its-thepoe/skills
Description: Orchestrator CLI to install, check, sync, and remove @its-thepoe Agent Skills (Cursor, Claude Code, OpenCode, Windsurf).
Latest version: 1.0.1

# @its-thepoe/skills

CLI to **install**, **sync**, **check**, and **remove** [@its-thepoe](https://www.npmjs.com/search?q=scope%3Aits-thepoe) Agent Skills into local directories used by **Cursor**, **Claude Code**, **OpenCode**, and **Windsurf**.

## Install & use

```bash
npx @its-thepoe/skills@latest install --all
npx @its-thepoe/skills@latest sync --all
npx @its-thepoe/skills@latest check
```

One skill:

```bash
npx @its-thepoe/skills@latest install alt-text
```

Options: `--dry-run`, `--only=cursor,claude`, `--strategy copy` (if symlinks fail), `remove <name>` / `remove --all`.

## Docs

- [Full documentation on GitHub](https://github.com/its-thepoe/skills)

## License

MIT
npm package: @its-thepoe/write-a-skill
Description: Agent Skill (SKILL.md + reference) for authoring and improving portable Agent Skills across Cursor, Claude Code, OpenCode, Windsurf, and similar tools.
Latest version: 1.0.1

# @its-thepoe/write-a-skill

**Agent Skill** — author or improve **Agent Skills**: `SKILL.md` structure, frontmatter, trigger phrases, optional `reference.md` / `references/`, and when to use rules vs skills.

## Install into your agents

```bash
npx @its-thepoe/skills@latest install write-a-skill
```

## Contents

- `SKILL.md` — authoring workflow  
- `reference.md` — templates, checklists, Claude Code / multi-product notes  

## Docs

- [Repository](https://github.com/its-thepoe/skills)

## License

MIT
npm package: @its2uraps/swpromise
Description: Switchable Promises, This module is an simple implementation of switch and case style statement on a promise chain.
Author: PhilMc
Latest version: 1.0.4

# sPromise
Switchable promises. This module is an simple implementation of switch and case style statement on a promise chain.

The library will return the sPromise class.

To install simply ``` npm i @its2uraps/swpromise ```

Using it is simple, just use as follows: 

```
let sPromise = require('@its2uraps/swpromise');

(new sPromise((resolve, reject) => {
    let time = setTimeout(() => {
        resolve(3);
    }, 1000);
})).
case(1, () => {
    console.log("WRONG result is ==1");
}).
case(2, () => {
    console.log("WRONG result is ==2");
}).
strictCase('3', () => {
    console.log("WRONG result is ==='3'");
}).
caseGreater(3, () => {
    console.log("WRONG result is ==='3'");
}).
caseLess(3, () => {
    console.log("WRONG result is ==='3'");
}).
case('3', () => {
    console.log("CORRECT result is =='3'");
}).
switch(res => {
    console.log(res); //Should be null
    console.log("Finished");
}).
catch(err => {
    console.log(err);
});

```

The sPromise class has two functions for loading optional statements, case takes in the expected result (does not take objects) as the first argument, and the second argument is the function that will be executed should the condition be met. The case function compares the result of the executable function with a '==' operator. For strict comparisons, '===' use strictCase. 

I have now added support for '>' greater than and '<' less than comparisons with the functions caseGreater and caseLess. 

You can also integrate this promise module with mongoose to have switchable promise chains using mongoose. This can be really useful for simplifying complex workflows. 

The switch function will receive the result of the executed case statement in the callback function.

# Things to note

- case functions need to be called first to be executed by the switch function
- If the executible result fulfills more than one case statement the first fulfilled case gets executed.