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を開くか、ドキュメントを参照してください。