Communitygithub.com

dovudja9209/civitai-gen-skill

依存関係のないNode.jsエージェントスキルを通じて、CivitaiのWorkflow APIを使用して画像、動画、音声を生成します。標準的なエージェントランタイムと互換性があります。

civitai-gen-skill とは?

このスキルは、CivitaiのWorkflow APIを利用して画像、動画、音声を生成するための、依存関係のないNode.jsエージェントスキルです。AIエージェント(Claude Code、Cursor、Codexなど)と統合できるように設計されており、標準的なエージェントランタイムと互換性があります。内部ではCivitaiのジョブベースのAPIを活用し、非同期処理を適切に管理することで、大規模な生成タスクを効率的に処理します。開発者は追加のライブラリをインストールすることなく、このスキルをエージェントに組み込むことで、マルチモーダルなコンテンツ生成機能を素早く追加できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add dovudja9209/civitai-gen-skill

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

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

ドキュメント

civitai-gen-skill は何をしますか?

依存関係のないNode.jsエージェントスキルを通じて、CivitaiのWorkflow APIを使用して画像、動画、音声を生成します。標準的なエージェントランタイムと互換性があります。

はじめに

このスキルを使用すると、AIエージェントはCivitaiのWorkflow APIと直接対話してメディアを生成できます。追加の依存関係は不要で、標準のNode.jsランタイムで動作し、Claude Code、Cursor、Codexなどのエージェントと簡単に統合できます。

機能

  • 画像生成:Civitaiのワークフローを使用して画像を生成します。
  • 動画生成:サポートされているワークフローで動画を生成します。
  • 音声生成:該当するワークフローで音声を生成します。
  • 依存関係なし:追加のnpmパッケージは必要ありません。
  • エージェント対応:標準的なエージェントランタイムとの統合に最適化されています。

使い方

前提条件

  • Node.js 18以上
  • Civitai APIキー(環境変数CIVITAI_API_KEYとして設定)

インストール

このスキルはエージェント設定に直接含めることができます。追加のインストール手順は必要ありません。

認証

認証が必要なワークフローを実行するには、Civitai APIキーを環境変数として設定します:

export CIVITAI_API_KEY="your-api-key-here"

ワークフローの実行

このスキルはworkflow関数を公開しており、workflowId、args(ワークフローへの入力)、およびオプションの認証ヘッダーを受け取ります。応答には生成されたメディアデータが含まれます。

Node.jsでの使用例

const { workflow } = require('dovudja9209/civitai-gen-skill');

async function main() {
  const result = await workflow('some-workflow-id', {
    prompt: '美しい風景',
    width: 1024,
    height: 768
  });
  console.log(result);
}

スキル開発

このスキルはSKILL.md規約に従って設計されており、エージェントが機能を自動検出できます。モジュラー構造のため、新しいワークフロータイプの追加やカスタム処理の実装が容易です。

サポート

問題が発生した場合は、GitHubリポジトリでIssueを開くか、ドキュメントを参照してください。

関連スキル