open-index/open-npm huggingface dataset:
npm package: @let.ai/claude-code-plugin
Description: Claude Code plugin for Let.ai — task management, authentication, and project integration.
Author: Let.ai Team
Latest version: 0.1.0

# @let.ai/claude-code-plugin

Official [Claude Code](https://docs.anthropic.com/en/docs/claude-code) plugin for [Let.ai](https://let.ai) — the AI-assisted software development platform where humans and AI work as a unified team.

## What's included

This package provides the **let-ai** plugin, which integrates Claude Code with Let.ai's task management and project orchestration features.

### Slash commands

| Command    | Description                                                                     |
| ---------- | ------------------------------------------------------------------------------- |
| `/login`   | Authenticate with Let.ai via browser                                            |
| `/logout`  | Log out of your Let.ai account                                                  |
| `/whoami`  | Show the currently authenticated user                                           |
| `/connect` | Connect the current git repository to a Let.ai organization, project, and board |
| `/status`  | Show current authentication and project context                                 |
| `/new`     | Create a new Let.ai task                                                        |
| `/attach`  | Attach an existing Let.ai task to the current session                           |
| `/done`    | Mark the current task as completed                                              |
| `/install` | Manually install or update the Let.ai CLI tool                                  |

### Hooks

The plugin automatically hooks into Claude Code lifecycle events (session start/end, tool use, prompts, and more) to keep Let.ai in sync with your coding session.

### Skills

- **let-ai-cli** — Describes capabilities of the bundled Let.ai CLI, enabling Claude to run CLI commands on your behalf (fetching organizations, projects, boards, etc.).

## Installation

Install as a Claude Code plugin by adding the marketplace reference:

```json
{
  "plugins": [
    {
      "source": "npm",
      "package": "@let.ai/claude-code-plugins"
    }
  ]
}
```

Or install the npm package directly:

```bash
npm install @let.ai/claude-code-plugins
```

## Requirements

- **Node.js** >= 18
- **Claude Code** with plugin support
- A [Let.ai](https://let.ai) account

## Getting started

1. Install the plugin (see above).
2. Run `/login` to authenticate with your Let.ai account.
3. Run `/connect` to link your git repository to a Let.ai project and board.
4. Run `/new` or `/attach` to start working on a task.
5. Run `/done` when you're finished.

## License

[MIT](./LICENSE)
npm package: @let5sne/kimi-video
Description: OpenClaw plugin for video analysis using Kimi K2.5 API
Latest version: 0.1.0

# Kimi Video Plugin for OpenClaw

OpenClaw 插件，用于使用 Kimi K2.5 API 分析视频内容。

## 功能

- 分析本地视频文件或远程视频 URL
- 使用 Kimi K2.5 模型进行智能视频内容分析
- 支持自定义分析提示词

## 安装

插件已自动安装在 `~/.openclaw/extensions/kimi-video/` 目录下。

## 配置

在 `config.json5` 中添加配置：

```json5
{
  plugins: {
    entries: {
      "kimi-video": {
        enabled: true,
        config: {
          // API Key (可选，默认使用 MOONSHOT_API_KEY 环境变量)
          apiKey: "your-moonshot-api-key",
          // 模型选择 (可选，默认 kimi-k2.5)
          model: "kimi-k2.5",
          // API 基础 URL (可选)
          baseUrl: "https://api.moonshot.cn/v1"
        }
      }
    }
  }
}
```

或者只使用环境变量：

```bash
export MOONSHOT_API_KEY="your-moonshot-api-key"
```

## 使用

工具名称：`video_analyze`

参数：
- `videoPath` (可选): 本地视频文件路径
- `videoUrl` (可选): 远程视频 URL
- `prompt` (可选): 自定义分析提示词

注意：`videoPath` 和 `videoUrl` 至少提供一个。

### 示例

分析本地视频：
```json
{
  "videoPath": "/path/to/video.mp4"
}
```

分析远程视频：
```json
{
  "videoUrl": "https://example.com/video.mp4"
}
```

使用自定义提示词：
```json
{
  "videoUrl": "https://example.com/video.mp4",
  "prompt": "请分析这个视频中的主要人物和对话内容"
}
```

## 工具启用

由于这是插件工具，需要在 agent 配置中启用：

```json5
{
  agents: {
    list: [
      {
        id: "main",
        tools: {
          allow: [
            "video_analyze",  // 启用视频分析工具
            "kimi-video"      // 或启用整个插件的所有工具
          ]
        }
      }
    ]
  }
}
```

## 文件结构

```
~/.openclaw/extensions/kimi-video/
├── package.json           # 包配置
├── openclaw.plugin.json   # 插件清单
├── index.ts              # 插件入口
├── src/
│   ├── tool.ts           # video_analyze 工具实现
│   └── kimi-api.ts       # Kimi API 调用
└── README.md             # 本文件
```

## 依赖

- OpenClaw >= 2026.1.0
- Node.js >= 22.0.0

## API 参考

- Base URL: https://api.moonshot.cn/v1
- 模型: kimi-k2.5
- 能力: video_in (视频输入)
npm package: @letanure/npm-package-demo
Description: A demo package 
Author: Luiz Tanure
Latest version: 1.0.1

# npm-package-demo

A demo package built with TypeScript.

## Installation

```bash
npm install npm-package-demo
```

or

```bash
yarn add npm-package-demo
```

## Scripts

- `build`: Compile TypeScript files
- `ci`: Run build, linting, and tests
- `lint:all`: Run all linting scripts
- `lint:exports`: Check exports using @arethetypeswrong/cli
- `lint:format:fix`: Format code using Biome
- `lint:format`: Check code formatting using Biome
- `lint:ts`: Type-check TypeScript files
- `prepublishOnly`: Run CI checks before publishing
- `release:local`: Version and publish changes locally
- `test:all`: Run all tests
- `test:unit:run`: Run tests using Vitest
- `test:unit:watch`: Run tests in watch mode

## Development

1. Clone the repository:
   ```bash
   git clone https://github.com/letanure/npm-package-demo.git
   ```
2. Install dependencies:
   ```bash
   pnpm install
   ```
3. Make your changes
4. Run tests:
   ```bash
   pnpm test:all
   ```
5. Build the package:
   ```bash
   pnpm build
   ```

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## License

This project is licensed under the MIT License.

## Acknowledgements

Thanks to Matt Pocock ([@mattpocockuk](https://twitter.com/mattpocockuk)) for his article on [How to Create an NPM Package](https://www.totaltypescript.com/how-to-create-an-npm-package#6-using-tsup-to-dual-publish)
npm package: @letapp/redux-actions
Description: Flux Standard Action utilities for Redux
Author: Andrew Clark
Latest version: 3.0.1

# redux-actions

[![Build Status](https://travis-ci.org/redux-utilities/redux-actions.svg?branch=master)](https://travis-ci.org/redux-utilities/redux-actions)
[![codecov](https://codecov.io/gh/redux-utilities/redux-actions/branch/master/graph/badge.svg)](https://codecov.io/gh/redux-utilities/redux-actions)
[![npm](https://img.shields.io/npm/v/redux-actions.svg)](https://www.npmjs.com/package/redux-actions)
[![npm](https://img.shields.io/npm/dm/redux-actions.svg)](https://www.npmjs.com/package/redux-actions)

> [Flux Standard Action](https://github.com/acdlite/flux-standard-action) utilities for Redux

### Table of Contents

- [redux-actions](#redux-actions)
  - [Table of Contents](#table-of-contents)
- [Getting Started](#getting-started)
  - [Installation](#installation)
  - [Usage](#usage)
  - [Documentation](#documentation)

# Getting Started

## Installation

```bash
$ npm install --save @letapp/redux-actions
```

or

```bash
$ yarn add @letapp/redux-actions
```

The [npm](https://www.npmjs.com) package provides a [CommonJS](http://webpack.github.io/docs/commonjs.html) build for use in Node.js, and with bundlers like [Webpack](http://webpack.github.io/) and [Browserify](http://browserify.org/). It also includes an [ES modules](http://jsmodules.io/) build that works well with [Rollup](http://rollupjs.org/) and [Webpack2](https://webpack.js.org)'s tree-shaking.

The [UMD](https://unpkg.com/redux-actions@latest/dist) build exports a global called `window.ReduxActions` if you add it to your page via a `<script>` tag. We _don’t_ recommend UMD builds for any serious application, as most of the libraries complementary to Redux are only available on [npm](https://www.npmjs.com/search?q=redux).

## Usage

```js
import {
  createActions,
  handleActions,
  combineActions
} from '@letapp/redux-actions';

const defaultState = { counter: 10 };

const { increment, decrement } = createActions({
  INCREMENT: (amount = 1) => ({ amount }),
  DECREMENT: (amount = 1) => ({ amount: -amount })
});

const reducer = handleActions(
  {
    [combineActions(increment, decrement)]: (
      state,
      { payload: { amount } }
    ) => {
      return { ...state, counter: state.counter + amount };
    }
  },
  defaultState
);

export default reducer;
```

[See the full API documentation.](https://redux-actions.js.org/)

## Documentation

- [Introduction](https://redux-actions.js.org/docs/introduction/index.html)
- [API](https://redux-actions.js.org/docs/api/index.html)
- [External Resources](https://redux-actions.js.org/docs/ExternalResources.html)
- [Changelog](https://redux-actions.js.org/docs/Changelog.html)
- [Contributors](https://redux-actions.js.org/docs/Contributors.html)