open-index/open-npm huggingface dataset:
npm package: @mijf/diet-record
Description: OpenClaw skill for diet recording — log meals via text or food photo, auto-recognize food items and estimate nutrition/calories.
Latest version: 1.0.1

# diet-record

OpenClaw skill for diet recording — log meals via text description or food photo, auto-recognize food items and estimate nutrition/calories.

## Install

```bash
npx diet-record
```

This copies the skill files into your OpenClaw workspace (`~/.openclaw/workspace/skills/diet-record/`). Start a new session with `/new` to activate.

### Options

```bash
# Install to global skills (shared by all agents)
npx diet-record install --global

# Install to a custom directory
npx diet-record install --dir /path/to/skills

# Uninstall
npx diet-record uninstall
```

## Features

- Log meals via text description or food photo upload
- Auto-recognize food items and estimate calories/nutrition
- Track user dietary preferences, allergies, and goals
- Daily/weekly nutrition summary
- Supports Chinese and Western cuisines

## Manual Install

If you prefer not to use npx, copy the `SKILL.md` file directly:

```bash
cp SKILL.md ~/.openclaw/workspace/skills/diet-record/SKILL.md
```

## License

MIT
npm package: @mijizhe/ansi-escape-sequences
Description: an ANSI escape sequences library for Node.js.
Author: J
Latest version: 0.0.6

# 🌈

> 一个适用于Node.js的ANSI转义序列库。
>
> an ANSI escape sequences library for Node.js.

## Features

- only esm is supported.

## Install

```shell
pnpm install @mijizhe/ansi-escape-sequences
```

## Useage

```typescript
import {
  bgYellow,
  cyan,
  dim,
  magenta,
} from "@mijizhe/ansi-escape-sequences/colors"
import { newTerminal } from "@mijizhe/ansi-escape-sequences/terminal"
import { bold } from "@mijizhe/ansi-escape-sequences/text"
import { setTimeout as sleep } from "timers/promises"

const terminal = newTerminal()

await terminal
  .clearScreen()
  .cursorSavePosition()
  .cursorHide()
  .write()

for (let i = 30; i > 0; i--) {
  await terminal
    .cursorRestorePosition()
    .eraseDown()
    .text(bgYellow("loading…"))
    .linefeed(2)
    .text(dim(bold("{")), cyan(String(i)), dim(bold("}")))
    .write()
  await sleep(100)
}

await terminal
  .clearScreen()
  .text(cyan("hello"), magenta("world"), dim("!"))
  .linefeed()
  .cursorShow()
  .write()
  .write()
```
npm package: @mijizhe/ziyan
Description: a lightweight and beautiful terminal spinner for Node.js.
Author: J
Latest version: 0.0.6

# 🌈

> **紫烟**， 一个适用于Node.js的轻量且漂亮的终端微调器。
>
> **ziyan**, a lightweight and beautiful terminal spinner for Node.js.

<br/>
<img src="screenshot.gif" width="500"/>
<br/>

## Features

- only esm is supported.

## Install

```shell
pnpm install @mijizhe/ziyan
```

## Useage

```typescript
import { magenta } from "@mijizhe/ansi-escape-sequences/colors"
import { newSpinner } from "@mijizhe/ziyan"
import { newColordotsBarGenerator } from "@mijizhe/ziyan/colordots"
import { setTimeout as sleep } from "timers/promises"

const spinner = newSpinner(newColordotsBarGenerator())

await spinner.start("initializing…")
await sleep(1500)

await spinner.display("it takes a while.", "\n".repeat(3) + magenta(":)"))
await sleep(1500)

await spinner.display("performing the step 1.")
await sleep(1500)

await spinner.succeed("the step 1 done.")

await spinner.start("performing the step 2.")
await sleep(1500)

await spinner.succeed("the step 2 done.")

await spinner.start("performing the step 3.")
await sleep(1500)

await spinner.fail("the step 3 failed!")
```
npm package: @mijn-ui/react-accordion
Description: A vertically stacked list of expandable items, perfect for organizing content.
Author: Htet Aung Lin
Latest version: 0.4.2

# @mijn-ui/react-accordion

A vertically stacked list of expandable items, perfect for organizing content.

[Documentation](https://mijn-ui.vercel.app/react/docs/components/accordion)

## Installation

```sh
npm install @mijn-ui/react-accordion
```

## License

This project is licensed under the terms of the [MIT license.](https://github.com/mijn-ui/mijn-ui-react/blob/main/LICENSE)
npm package: @mijn-ui/react-alert
Description: A component for displaying critical information or notifications.
Author: Htet Aung Lin
Latest version: 0.4.5

# @mijn-ui/react-alert

A component for displaying critical information or notifications.

[Documentation](https://mijn-ui.vercel.app/react/docs/components/alert)

## Installation

```sh
npm install @mijn-ui/react-alert
```

## License

This project is licensed under the terms of the [MIT license.](https://github.com/mijn-ui/mijn-ui-react/blob/main/LICENSE)
npm package: @mijn-ui/react-alert-dialog
Description: A modal dialog for alerting users about important actions or decisions.
Author: Htet Aung Lin
Latest version: 0.4.2

# @mijn-ui/react-alert-dialog

A modal dialog for alerting users about important actions or decisions.

[Documentation](https://mijn-ui.vercel.app/react/docs/components/alert-dialog)

## Installation

```sh
npm install @mijn-ui/react-alert-dialog
```

## License

This project is licensed under the terms of the [MIT license.](https://github.com/mijn-ui/mijn-ui-react/blob/main/LICENSE)
npm package: @mijn-ui/react-autocomplete
Description: An input field with suggestions dropdown.
Author: Htet Aung Lin
Latest version: 0.3.4

# @mijn-ui/react-autocomplete

An input field with suggestions dropdown.

[Documentation](https://mijn-ui.vercel.app/react/docs/components/autocomplete)

## Installation

```sh
npm install @mijn-ui/react-autocomplete
```

## License

This project is licensed under the terms of the [MIT license.](https://github.com/mijn-ui/mijn-ui-react/blob/main/LICENSE)
npm package: @mijn-ui/react-avatar
Description: A graphical representation of a user or profile.
Author: Htet Aung Lin
Latest version: 0.4.4

# @mijn-ui/react-avatar

A graphical representation of a user or profile.

[Documentation](https://mijn-ui.vercel.app/react/docs/components/avatar)

## Installation

```sh
npm install @mijn-ui/react-avatar
```

## License

This project is licensed under the terms of the [MIT license.](https://github.com/mijn-ui/mijn-ui-react/blob/main/LICENSE)
npm package: @mijn-ui/react-badge
Description: Displays a badge or a component that looks like a badge.
Author: Htet Aung Lin
Latest version: 0.4.5

# @mijn-ui/react-badge

Displays a badge or a component that looks like a badge.

[Documentation](https://mijn-ui.vercel.app/react/docs/components/badge)

## Installation

```sh
npm install @mijn-ui/react-badge
```

## License

This project is licensed under the terms of the [MIT license.](https://github.com/mijn-ui/mijn-ui-react/blob/main/LICENSE)
npm package: @mijn-ui/react-button
Description: A flexible and customizable button component for various actions.
Author: Htet Aung Lin
Latest version: 0.5.3

# @mijn-ui/react-button

A flexible and customizable button component for various actions.

[Documentation](https://mijn-ui.vercel.app/react/docs/components/button)

## Installation

```sh
npm install @mijn-ui/react-button
```

## License

This project is licensed under the terms of the [MIT license.](https://github.com/mijn-ui/mijn-ui-react/blob/main/LICENSE)
npm package: @mijn-ui/react-calendar
Description: A date field component that allows users to enter and edit date.
Author: Htet Aung Lin
Latest version: 0.4.2

# @mijn-ui/react-calendar

A date field component that allows users to enter and edit date.

[Documentation](https://mijn-ui.vercel.app/react/docs/components/calendar)

## Installation

```sh
npm install @mijn-ui/react-calendar
```

## License

This project is licensed under the terms of the [MIT license.](https://github.com/mijn-ui/mijn-ui-react/blob/main/LICENSE)
npm package: @mijn-ui/react-card
Description: A container for grouping and displaying related content or actions.
Author: Htet Aung Lin
Latest version: 0.4.2

# @mijn-ui/react-card

A container for grouping and displaying related content or actions.

[Documentation](https://mijn-ui.vercel.app/react/docs/components/card)

## Installation

```sh
npm install @mijn-ui/react-card
```

## License

This project is licensed under the terms of the [MIT license.](https://github.com/mijn-ui/mijn-ui-react/blob/main/LICENSE)
npm package: @mijn-ui/react-checkbox
Description: A control for selecting one or multiple options.
Author: Htet Aung Lin
Latest version: 0.4.2

# @mijn-ui/react-checkbox

A control for selecting one or multiple options.

[Documentation](https://mijn-ui.vercel.app/react/docs/components/checkbox)

## Installation

```sh
npm install @mijn-ui/react-checkbox
```

## License

This project is licensed under the terms of the [MIT license.](https://github.com/mijn-ui/mijn-ui-react/blob/main/LICENSE)
npm package: @mijn-ui/react-collapsible
Description: A toggleable area for showing or hiding content.
Author: Htet Aung Lin
Latest version: 0.4.0

# @mijn-ui/react-collapsible

A toggleable area for showing or hiding content.

[Documentation](https://mijn-ui.vercel.app/react/docs/components/collapsible)

## Installation

```sh
npm install @mijn-ui/react-collapsible
```

## License

This project is licensed under the terms of the [MIT license.](https://github.com/mijn-ui/mijn-ui-react/blob/main/LICENSE)
npm package: @mijn-ui/react-command
Description: A command palette for quick access to actions and navigation, often used for keyboard shortcuts.
Author: Htet Aung Lin
Latest version: 0.4.4

# @mijn-ui/react-command

A command palette for quick access to actions and navigation, often used for keyboard shortcuts.

[Documentation](https://mijn-ui.vercel.app/react/docs/components/command)

## Installation

```sh
npm install @mijn-ui/react-command
```

## License

This project is licensed under the terms of the [MIT license.](https://github.com/mijn-ui/mijn-ui-react/blob/main/LICENSE)
npm package: @mijn-ui/react-date-picker
Description: A calendar-based date picker component built with React DayPicker and Popover.
Author: Htet Aung Lin
Latest version: 0.1.1

# @mijn-ui/react-date-picker

A calendar-based date picker component built with React DayPicker and Popover.

[Documentation](https://mijn-ui.vercel.app/react/docs/components/date-picker)

## Installation

```sh
npm install @mijn-ui/react-date-picker
```

## License

This project is licensed under the terms of the [MIT license.](https://github.com/mijn-ui/mijn-ui-react/blob/main/LICENSE)
npm package: @mijn-ui/react-dialog
Description: A modal window for displaying additional content or actions.
Author: Htet Aung Lin
Latest version: 0.4.4

# @mijn-ui/react-dialog

A modal window for displaying additional content or actions.

[Documentation](https://mijn-ui.vercel.app/react/docs/components/dialog)

## Installation

```sh
npm install @mijn-ui/react-dialog
```

## License

This project is licensed under the terms of the [MIT license.](https://github.com/mijn-ui/mijn-ui-react/blob/main/LICENSE)
npm package: @mijn-ui/react-dropdown-menu
Description: A contextual menu for displaying a list of actions or options.
Author: Htet Aung Lin
Latest version: 0.4.2

# @mijn-ui/react-dropdown-menu

A contextual menu for displaying a list of actions or options.

[Documentation](https://mijn-ui.vercel.app/react/docs/components/dropdown-menu)

## Installation

```sh
npm install @mijn-ui/react-dropdown-menu
```

## License

This project is licensed under the terms of the [MIT license.](https://github.com/mijn-ui/mijn-ui-react/blob/main/LICENSE)
npm package: @mijn-ui/react-hooks
Description: A collection of reusable React hooks for managing state, effects, and more, to simplify development and improve code readability.
Author: Htet Aung Lin
Latest version: 0.0.19

# @mijn-ui/react-hooks

A collection of reusable React hooks for managing state, effects, and more, to simplify development and improve code readability.

[Documentation](https://mijn-ui.vercel.app/docs/hooks/use-controlled-state)

## Installation

```sh
npm install @mijn-ui/react-hooks
```

## License

This project is licensed under the terms of the [MIT license.](https://github.com/mijn-ui/mijn-ui-react/blob/main/LICENSE)
npm package: @mijn-ui/react-input
Description: A basic input field for user text entry.
Author: Htet Aung Lin
Latest version: 0.4.3

# @mijn-ui/react-input

A basic input field for user text entry.

[Documentation](https://mijn-ui.vercel.app/react/docs/components/input)

## Installation

```sh
npm install @mijn-ui/react-input
```

## License

This project is licensed under the terms of the [MIT license.](https://github.com/mijn-ui/mijn-ui-react/blob/main/LICENSE)
npm package: @mijn-ui/react-label
Description: A text label for form controls.
Author: Htet Aung Lin
Latest version: 0.4.2

# @mijn-ui/react-label

A text label for form controls.

[Documentation](https://mijn-ui.vercel.app/react/docs/components/label)

## Installation

```sh
npm install @mijn-ui/react-label
```

## License

This project is licensed under the terms of the [MIT license.](https://github.com/mijn-ui/mijn-ui-react/blob/main/LICENSE)
npm package: @mijn-ui/react-pagination
Description: A navigation control for traversing paginated content.
Author: Htet Aung Lin
Latest version: 0.4.2

# @mijn-ui/react-pagination

A navigation control for traversing paginated content.

[Documentation](https://mijn-ui.vercel.app/react/docs/components/pagination)

## Installation

```sh
npm install @mijn-ui/react-pagination
```

## License

This project is licensed under the terms of the [MIT license.](https://github.com/mijn-ui/mijn-ui-react/blob/main/LICENSE)
npm package: @mijn-ui/react-popover
Description: A floating panel for contextual information or actions.
Author: Htet Aung Lin
Latest version: 0.4.2

# @mijn-ui/react-popover

A floating panel for contextual information or actions.

[Documentation](https://mijn-ui.vercel.app/react/docs/components/popover)

## Installation

```sh
npm install @mijn-ui/react-popover
```

## License

This project is licensed under the terms of the [MIT license.](https://github.com/mijn-ui/mijn-ui-react/blob/main/LICENSE)
npm package: @mijn-ui/react-progress
Description: A visual indicator of task completion or status.
Author: Htet Aung Lin
Latest version: 0.4.2

# @mijn-ui/react-progress

A visual indicator of task completion or status.

[Documentation](https://mijn-ui.vercel.app/react/docs/components/progress)

## Installation

```sh
npm install @mijn-ui/react-progress
```

## License

This project is licensed under the terms of the [MIT license.](https://github.com/mijn-ui/mijn-ui-react/blob/main/LICENSE)
npm package: @mijn-ui/react-radio-group
Description: A group of radio buttons for single-option selection.
Author: Htet Aung Lin
Latest version: 0.4.2

# @mijn-ui/react-radio-group

A group of radio buttons for single-option selection.

[Documentation](https://mijn-ui.vercel.app/react/docs/components/radio-group)

## Installation

```sh
npm install @mijn-ui/react-radio-group
```

## License

This project is licensed under the terms of the [MIT license.](https://github.com/mijn-ui/mijn-ui-react/blob/main/LICENSE)
npm package: @mijn-ui/react-scroll-area
Description: A custom scrollable container for overflowing content.
Author: Htet Aung Lin
Latest version: 0.4.2

# @mijn-ui/react-scroll-area

A custom scrollable container for overflowing content.

[Documentation](https://mijn-ui.vercel.app/react/docs/components/scroll-area)

## Installation

```sh
npm install @mijn-ui/react-scroll-area
```

## License

This project is licensed under the terms of the [MIT license.](https://github.com/mijn-ui/mijn-ui-react/blob/main/LICENSE)
npm package: @mijn-ui/react-select
Description: A dropdown selector for single or multiple options.
Author: Htet Aung Lin
Latest version: 0.4.2

# @mijn-ui/react-select

A dropdown selector for single or multiple options.

[Documentation](https://mijn-ui.vercel.app/react/docs/components/select)

## Installation

```sh
npm install @mijn-ui/react-select
```

## License

This project is licensed under the terms of the [MIT license.](https://github.com/mijn-ui/mijn-ui-react/blob/main/LICENSE)
npm package: @mijn-ui/react-separator
Description: A divider for grouping content or sections.
Author: Htet Aung Lin
Latest version: 0.4.2

# @mijn-ui/react-separator

A divider for grouping content or sections.

[Documentation](https://mijn-ui.vercel.app/react/docs/components/separator)

## Installation

```sh
npm install @mijn-ui/react-separator
```

## License

This project is licensed under the terms of the [MIT license.](https://github.com/mijn-ui/mijn-ui-react/blob/main/LICENSE)
npm package: @mijn-ui/react-skeleton
Description: A placeholder for loading states or empty content.
Author: Htet Aung Lin
Latest version: 0.4.2

# @mijn-ui/react-skeleton

A placeholder for loading states or empty content.

[Documentation](https://mijn-ui.vercel.app/react/docs/components/skeleton)

## Installation

```sh
npm install @mijn-ui/react-skeleton
```

## License

This project is licensed under the terms of the [MIT license.](https://github.com/mijn-ui/mijn-ui-react/blob/main/LICENSE)
npm package: @mijn-ui/react-switch
Description: A toggle control for enabling or disabling settings.
Author: Htet Aung Lin
Latest version: 0.4.4

# @mijn-ui/react-switch

A toggle control for enabling or disabling settings.

[Documentation](https://mijn-ui.vercel.app/react/docs/components/switch)

## Installation

```sh
npm install @mijn-ui/react-switch
```

## License

This project is licensed under the terms of the [MIT license.](https://github.com/mijn-ui/mijn-ui-react/blob/main/LICENSE)
npm package: @mijn-ui/react-table
Description: A structured layout for displaying tabular data.
Author: Htet Aung Lin
Latest version: 0.4.2

# @mijn-ui/react-table

A structured layout for displaying tabular data.

[Documentation](https://mijn-ui.vercel.app/react/docs/components/table)

## Installation

```sh
npm install @mijn-ui/react-table
```

## License

This project is licensed under the terms of the [MIT license.](https://github.com/mijn-ui/mijn-ui-react/blob/main/LICENSE)
npm package: @mijn-ui/react-tabs
Description: A navigation component for organizing content into separate panels.
Author: Htet Aung Lin
Latest version: 0.4.2

# @mijn-ui/react-tabs

A navigation component for organizing content into separate panels.

[Documentation](https://mijn-ui.vercel.app/react/docs/components/tabs)

## Installation

```sh
npm install @mijn-ui/react-tabs
```

## License

This project is licensed under the terms of the [MIT license.](https://github.com/mijn-ui/mijn-ui-react/blob/main/LICENSE)
npm package: @mijn-ui/react-textarea
Description: A multi-line input field for larger text entry.
Author: Htet Aung Lin
Latest version: 0.4.2

# @mijn-ui/react-textarea

A multi-line input field for larger text entry.

[Documentation](https://mijn-ui.vercel.app/react/docs/components/textarea)

## Installation

```sh
npm install @mijn-ui/react-textarea
```

## License

This project is licensed under the terms of the [MIT license.](https://github.com/mijn-ui/mijn-ui-react/blob/main/LICENSE)
npm package: @mijn-ui/react-utilities
Description: A set of utilities for managing unstyled and styled component options.
Author: Htet Aung Lin
Latest version: 0.0.9

# @mijn-ui/react-utilities

A set of utilities for managing unstyled and styled component options.

Documentation

> In Progress

## Installation

```sh
npm install @mijn-ui/react-utilities
```

## License

This project is licensed under the terms of the [MIT license.](https://github.com/mijn-ui/mijn-ui-react/blob/main/LICENSE)
npm package: @mijn-ui/shared-icons
Description: This folder imports React icons manually as components without adding `react-icons` as a dependency. This means users don't have to install `react-icons` additionally and are free to use any icon library they prefer.
Author: Htet Aung Lin
Latest version: 0.1.0

# @mijn-ui/shared-icons

This folder imports React icons manually as components without adding `react-icons` as a dependency. This means users don't have to install `react-icons` additionally and are free to use any icon library they prefer.

> **Note:** This is for internal usage only. not intended for public usage.

## Installation

```sh
npm install @mijn-ui/shared-icons
```