nifi-and-ai

NiFi + AI フロープレイブック

Apache NiFi 2.x、MiNiFi、EFMのフロー構築・配備・デバッグを、REST APIやカスタムプロセッサ、LLM/RAGパターンとともに支援します。

AIスキル大辞典による日本語要約
品質評価87/100評価確度:暫定
人気度(GitHub Star) 10発掘スコア 98
01

このSkillでできること

  • ✓NiFi 2.xのフローをREST API経由で構築・変更・配備する
  • ✓MiNiFi C++/JavaエージェントやEFMのデータフローを扱う
  • ✓Python/JavaカスタムプロセッサやLLM/RAG連携パターンを設計する
  • ✓サイレントなデータ欠落、機密プロパティ、フロー定義アップロードの問題を調査する
02

使い方

01
STEP 1

ライブフローを確認し、変更前にエクスポートしてコミットする

02
STEP 2

機密プロパティを含むプロセッサはGET後にエンティティ全体をPUTせず、パラメータコンテキストや限定的なエンドポイントを使う

03
STEP 3

新しい処理は有限の独立したプロセスグループに分け、RetryとFailureの扱いを分離する

04
STEP 4

アップロード前にレイアウトを検証し、EFMのデプロイコマンドはサーバーから取得する

03

Skillのインストール

このGitHubリポジトリにあるSkillを確認し、現在の環境に適した方法でインストールしてください。
インストール後、正常に利用できることを確認し、基本的な使い方も簡潔に説明してください。

Repository:
https://github.com/cldr-steven-matison/NiFiandAi
手動でインストールする

README / SKILL.mdから機械抽出できたコマンドのみ表示しています。推測したコマンドではありません。

git clone https://github.com/cldr-steven-matison/NiFiandAi.git ~/.claude/skills/nifi-and-ai
04

このSkillを使うプロンプト例

Skill名を明示すると、意図したSkillを使わせやすくなります。自動発動型では必須とは限りません。

NiFi 2.xでKafkaを使うRAGフローを設計し、プロセスグループの構成、RetryとFailureの扱い、機密プロパティを壊さないREST API変更手順を示してください。
出力例を見る
ライブフローを確認してから変更し、機密プロパティを含むエンティティのGET後PUTは避けます。新しい処理は独立したプロセスグループに分け、Retryは期限付きで再試行させ、Failure/No Retryは別のシンクへ送ります。
05

安全性チェック

自動解析による参考情報です。Skillの安全性を保証するものではありません。

外部API通信検出あり
Shellコマンド実行検出あり
ファイル読み取り明確な記述なし
ファイル書き込み明確な記述なし
ネットワークアクセス検出あり
認証情報検出あり
検出根拠を見る
  • shell: # Install Drop it into your Claude skills directory: ```bash git clone https://github.com/cldr-steven-matison/NiFiandAi.git ~/.claude/skills/nifi-and-
  • network: NiFi runs in, ` ` the NiFi pod, `$NIFI` the API base (`https:// :8443`, API under `$NIFI/nifi-api/...`), ` ` Kafka's external NodePort. Self-signed TLS i
  • network: into your Claude skills directory: ```bash git clone https://github.com/cldr-steven-matison/NiFiandAi.git ~/.claude/skills/nifi-and-ai ``` Claude load
  • credential: s `"********"`; PUT it back and you overwrite the real credential. Bind secrets to a **Parameter Context**, or use a narrow endpoint (`PUT /processors/{id}
  • credential: ve` before any full-entity PUT; `VALID` never proves a secret is real. → `flow-api.md` §5. 3. **Don't hand-patch a live PG while it is posting or queue
06

関連Skill