Communitygithub.com

nanoodlecom/nanoodle-js

JavaScriptからnanoodleワークフローを実行 — 保存されたnoodle-graph.jsonファイル用のゼロ依存エグゼキュータ

nanoodle-js とは?

nanoodlecom/nanoodle-js スキルは、JavaScript環境からnanoodleワークフローを直接実行するための軽量でゼロ依存のエグゼキュータです。このスキルは、NanoGPT APIを使用してテキスト入力からポスター画像を生成するバンドル済みのワークフロー `workflows/poster.noodle-graph.json` を提供します。Node.js 20以上と `nanoodle` npmパッケージが必要で、`npx nanoodle` で自動的に取得できます。ユーザーは「アイデア」テキストを入力として与えると、LLMが画像生成のための詳細なプロンプトを書き、そのプロンプトを画像モデルに渡してポスター画像をレンダリングします。APIキーは環境変数 `NANOGPT_API_KEY` または `.env` ファイルで管理でき、実行コストは画像生成プロセスを中心に約0.04ドルです。CLIツールは機械可読なJSONサマリーを標準出力に、進捗情報を標準エラー出力に出力するため、CI/CDパイプラインや自動化に適しています。

対応~Claude Code~Codex CLI~Cursor
npx skills add nanoodlecom/nanoodle-js

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

ポスタージェネレータ

バンドルされたnanoodleワークフロー workflows/poster.noodle-graph.json をNanoGPT APIに対して実行します。テキスト入力(「アイデア」)がLLMに渡され、鮮やかな画像プロンプトが生成され、そのプロンプトが画像モデルに渡されてポスター(「ポスター」)がレンダリングされます。Node.js 20以上と nanoodle npmパッケージが必要です(npx nanoodle で自動取得)。

APIキー

実行にはNanoGPTのAPIキーが必要です。以下のいずれかを使用します。

  • NANOGPT_API_KEY が環境に既に設定されている場合 — こちらを推奨します。追加のフラグは不要です。
  • NANOGPT_API_KEY=... を含む .env ファイル — 環境にキーが設定されていない場合にのみ --env-file <path> を指定します(このCLIでは --env-file は既存の環境変数 NANOGPT_API_KEY を上書きします)。

キーを出力しないでください。

実行

このスキルのディレクトリから(または別の場所から実行する場合はパスを適宜プレフィックスしてください):

npx nanoodle run workflows/poster.noodle-graph.json \
  --input "Idea=<ユーザーのポスターアイデア、例: 雨の夜の居心地の良いラーメン屋>" \
  --out ./poster-out

キーが環境変数としてエクスポートされていない場合のみ --env-file .env を追加してください。CLIは常に機械可読なJSONサマリー(パス、コスト、残高)を標準出力に出力します。標準エラー出力の進捗行を非表示にするには --json を追加してください。

オプションのスタイルオーバーライド(ワークフローはこの入力も公開しています):

--input "System prompt=<カスタム画像プロンプト生成指示>"

インターフェースはいつでも以下のコマンドで確認できます:

npx nanoodle inspect workflows/poster.noodle-graph.json

出力

  • メディアは --out(デフォルトでは ./noodle-out)に Poster.<ext> として保存されます。<ext> は画像のMIMEタイプに従います(多くの場合 jpg または png)。標準出力のJSONサマリーの outputs.Poster パスを使用してください — .png をハードコードしないでください。
  • CLIはまた、進捗、保存されたファイルの行、および総コスト(APIが残高を報告する場合は残高も)を標準エラー出力に出力します。

コスト

1回の実行はNanoGPTクレジットで約 $0.04 かかります(画像生成ステップが大部分を占め、LLMプロンプト記述ステップは1セント未満です)。

関連スキル