open-index/open-npm huggingface dataset:
npm package: @norahe/30x-seo
Description: Install 30x SEO skills for Claude Code - 23 production-ready SEO skills
Author: norahe0304-art
Latest version: 1.0.0

# 30x SEO

> 23 production-ready SEO skills for Claude Code

## Quick Install

```bash
npx 30x-seo
```

## Commands

```bash
npx 30x-seo            # Install (English)
npx 30x-seo --cn       # Install (Chinese)
npx 30x-seo update     # Update to latest
npx 30x-seo remove     # Uninstall
```

## What's Included

| Category | Skills |
|----------|--------|
| Audit | page |
| Technical SEO | technical, sitemap, hreflang, schema, geo-technical |
| Links | internal-links, backlinks*, redirects |
| Content | content-audit, images, content-decay, cannibalization, content-brief, content-writer |
| Planning | plan, architecture |
| Programmatic | programmatic, competitor-pages |
| Monitoring | monitor**, serp*, ai-visibility* |
| Data | keywords* |

\* Requires DataForSEO API
\*\* Requires Google Search Console

## Usage

In Claude Code:

```
/seo audit https://example.com
/seo technical https://example.com
/seo keywords "your keyword"
```

## Links

- [GitHub](https://github.com/norahe0304-art/30x-seo)
- [Documentation](https://30x-seo-landing.vercel.app)

## License

MIT
npm package: @noranekob/fal-mcp-server
Description: MCP Server for fal.ai - Upload any files (images, videos, audio, text, etc.) to fal.ai and get remote URLs
Author: noranekob
Latest version: 1.0.3

# @noranekob/fal-mcp-server

任意のファイル（画像、動画、音声、テキストなど）をfal.aiにアップロードしてリモートURLを取得するModel Context Protocol (MCP) サーバーです。

## 機能

- 任意のファイルをfal.aiクラウドストレージにアップロード
- アップロードしたファイルの共有可能なリモートURLを取得
- 幅広いファイル形式をサポート
  - **画像**: JPG、PNG、GIF、WebP、BMP
  - **動画**: MP4、MOV、AVI、WebM
  - **音声**: MP3、WAV、AAC、OGG
  - **テキスト**: TXT、JSON、CSV、XML
  - **その他**: PDF、ZIP、バイナリファイルなど
- ファイルサイズ検証 (最大500MB)
- MIME typeの自動判定

## インストール

### npxを使用 (推奨)

```bash
# インストール不要、下記のClaude Code設定ファイルに記述するだけで使用可能（下記設定ファイルでは記述済み）
npx @noranekob/fal-mcp-server
```

### グローバルインストール

```bash
npm install -g @noranekob/fal-mcp-server
```

### Python依存関係のインストール

```bash
pip install fal-client
```

## セットアップ

### 1. fal.ai APIキーを取得

1. [fal.ai](https://fal.ai) でサインアップ
2. ダッシュボードでAPIキーを作成
3. APIキーをコピー

### 2. Claude Codeの設定

Claude Codeの設定ファイル (`~/.claude/settings.json`) に以下を追加:

```json
{
  "mcpServers": {
    "fal-mcp-server": {
      "command": "npx",
      "args": ["@noranekob/fal-mcp-server"],
      "env": {
        "FAL_KEY": "あなたのfal-api-key"
      }
    }
  }
}
```

`あなたのfal-api-key` を実際のfal.ai APIキーに置き換えてください。

## 使用方法

設定完了後、Claude Codeで以下のツールを使用できます:

### `upload_file_to_fal`

任意のファイルをfal.aiにアップロードしてリモートURLを取得します。

**パラメータ:**
- `file_path` (文字列、必須): アップロードするファイルのパス

**使用例:**
```
/path/to/image.jpg の画像をfalにアップロード
/path/to/video.mp4 の動画をfalにアップロード
/path/to/audio.mp3 の音声をfalにアップロード
/path/to/document.pdf のPDFをfalにアップロード
/path/to/document.pdf のPDFをfalにアップロードして動画を生成して
```

## 必要環境

- Node.js 18.0.0 以上
- Python 3.x (`fal-client` パッケージがインストールされている)
- 有効なfal.ai APIキー

### Python依存関係のインストール

```bash
pip install fal-client
```

### プラットフォーム対応

- **Mac/Linux**: Python 3.xが`python3`コマンドで利用可能
- **Windows**: Python 3.xが`python`コマンドで利用可能（自動判別対応済み）

## サポートされるファイル形式

### 画像
- JPEG/JPG、PNG、GIF、WebP、BMP

### 動画
- MP4、MOV、AVI、WebM、MKV

### 音声
- MP3、WAV、AAC、OGG、FLAC

### テキスト・ドキュメント
- TXT、JSON、CSV、XML、PDF

### アーカイブ
- ZIP、TAR、GZ

### その他
- 任意のバイナリファイル

## 制限事項

- 最大ファイルサイズ: 500MB
- ファイル形式の制限なし（fal.aiがサポートする全形式に対応）

## トラブルシューティング

### "FAL_KEY not found in environment variables" エラー

セットアップセクションで示されているように、Claude Codeの設定にfal.ai APIキーを追加していることを確認してください。

### "Python not found" または "ModuleNotFoundError: No module named 'fal_client'" エラー

必要なPythonパッケージをインストールしてください:
```bash
pip install fal-client
```

**Windows環境の場合:**
- Python 3.xがインストールされ、`python`コマンドでアクセス可能であることを確認してください
- Pythonのインストール時に「Add Python to PATH」オプションを選択してください
- ※Windows環境では絵文字表示エラーが発生する場合がありますが、アップロード自体は正常に完了します

## ライセンス

MIT

## 作者

noranekob

## リンク

- [GitHubリポジトリ](https://github.com/noranekob/fal-mcp-server)
- [問題を報告](https://github.com/noranekob/fal-mcp-server/issues)
- [fal.ai ドキュメント](https://fal.ai/docs)
npm package: @norauto/log4js2-ajax-appender
Description: An AJAX appender for log2js2 module.
Author: NorautoTechLab
Latest version: 1.1.9

# log4js2 AJAX appender

This module provide an AJAX appender for [log4js2](https://github.com/anigenero/log4js2) module.

[![Build Status](https://travis-ci.org/Norauto/log4js2-ajax-appender.svg?branch=master)](https://travis-ci.org/Norauto/log4js2-ajax-appender)
[![Coverage Status](https://coveralls.io/repos/github/Norauto/log4js2-ajax-appender/badge.svg?branch=master)](https://coveralls.io/github/Norauto/log4js2-ajax-appender?branch=master)
[![Known Vulnerabilities](https://snyk.io/test/github/norauto/log4js2-ajax-appender/badge.svg?targetFile=package.json)](https://snyk.io/test/github/norauto/log4js2-ajax-appender?targetFile=package.json)

## Getting started

### Prerequisites

You will need the following things properly installed on your computer :

* [Git](https://git-scm.com/)
* [Node.js](https://nodejs.org/) >= 7.0.0

### Installation

This module required log4js2 and axios on your project to work. Install it and these dependencies like so :

```
$ npm add log4js2 axios @norauto/log4js2-ajax-appender
```

### Usage

Create a javascript file to provide some log strategy.

```javascript
import * as log4js from 'log4js2'
import { AjaxAppenderProvider } from 'log4js2-ajax-appender'


log4js.addAppender(AjaxAppenderProvider({
    method: 'POST',
    url: '/logs',
    headers: {
      'Content-Type': 'text/plain'
    }
  }))

log4js.configure({
  layout: '%d{ISO8601} [%level] %logger - %message',
  appenders: [ 'ajaxAppender' ],
  loggers: [{
    logLevel: log4js.LogLevel.WARN
  }]
})

export log4js
```

Here you can use the `log4js` to send log through AJAX requests to your log endpoint.

## Development

In order to contribute and be able to start developing on the project, you will have to follow following steps :

```
$ git clone <repository>
$ cd <repository>
$ npm install
```

### Running tests

* `npm run test`

### Building

* `npm run build`

## Contacts

NorautoTechLab [![https://twitter.com/NorautoTechLab][1.1]][1]

[1]: https://twitter.com/NorautoTechLab
[1.1]: http://i.imgur.com/wWzX9uB.png
npm package: @norayr93/cra-template-advanced
Description: The base template for Advanced React applications
Author: Norayr Ghukasyan
Latest version: 1.0.4

This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).

## Available Scripts

In the project directory, you can run:

### `npm start`

Runs the app in the development mode.<br />
Open [http://localhost:3000](http://localhost:3000) to view it in the browser.

The page will reload if you make edits.<br />
You will also see any lint errors in the console.

### `npm test`

Launches the test runner in the interactive watch mode.<br />
See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information.

### `npm run build`

Builds the app for production to the `build` folder.<br />
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.<br />
Your app is ready to be deployed!

See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information.

### `npm run eject`

**Note: this is a one-way operation. Once you `eject`, you can’t go back!**

If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project.

Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own.

You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it.

## Learn More

You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started).

To learn React, check out the [React documentation](https://reactjs.org/).

### Code Splitting

This section has moved here: https://facebook.github.io/create-react-app/docs/code-splitting

### Analyzing the Bundle Size

This section has moved here: https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size

### Making a Progressive Web App

This section has moved here: https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app

### Advanced Configuration

This section has moved here: https://facebook.github.io/create-react-app/docs/advanced-configuration

### Deployment

This section has moved here: https://facebook.github.io/create-react-app/docs/deployment

### `npm run build` fails to minify

This section has moved here: https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify