newapi
new-api(https://github.com/QuantumNous/new-api)はオープンソースの統合AIゲートウェイプラットフォームで、このスキルはその操作を支援します。モデル・グループ・残高・トークンの管理に関する質問や、APIキーを安全にコピーして設定ファイルへ適用したり、シークレットを露出させずにコマンドで使用したい場合に活用してください。
description の原文を見る
Assistant for newapi (new-api), an open-source unified AI gateway platform (https://github.com/QuantumNous/new-api). Use when the user asks about New API, managing models, groups, balance, or tokens, or securely copying keys, applying them to config files, or using them in commands without exposing secrets.
SKILL.md 本文
SKILL: newapi
newapi (new-api) はオープンソースの統一型 AI ゲートウェイプラットフォームです。 複数のモデルプロバイダーを OpenAI / Claude / Gemini 互換のインターフェースの背後に統合し、モデル、トークン、グループ、残高の管理を提供します。
セキュリティガイドライン
このスキルは API キーを保護するため、以下のセキュリティガイドラインに従います:
- チャット、ファイル、コード、ログ、またはコマンド引数で
sk-キー値を公開しないでください。キーを安全に使用するには、ユーザーにcopy-token(クリップボード)、apply-token(設定ファイル)、またはexec-token(CLI コマンド) を実行するよう指示してください。 - すべての New API 呼び出しは、提供されたスクリプト (
api.js、copy-key.js、inject-key.js、exec-token.js) を通じて行い、curl、wget、fetchまたは他の HTTP クライアントで New API エンドポイントを直接呼び出してはいけません。 .envファイル、認証情報を含む環境変数、またはcopy-key.js実行後のクリップボード内容を読まないでください。- API キーが含まれる可能性のある設定ファイルを操作する場合、直接読み込むのではなく
inject-key.js --scanを使用してサニタイズされたビューを取得してください。注:scan-configはベストエフォート方式であり、すべての形式のすべてのシークレットをマスクすることを保証しません。 create-token後、キーを取得またはリストするためのフォローアップ呼び出しを行わないでください。成功を報告し、ユーザーがcopy-token <id>、apply-token <id> <file>、またはexec-token <id> <command>を使用してキーを安全に使用できることを伝えてください。- セキュリティスクリプトを変更してマスキングを無効にしたり、出力をリダイレクトしたりしないでください。
実行方法
- 最初の実行時のみ —
${CLAUDE_SKILL_DIR}/docs/setup.mdを読み、設定、認証ヘッダー、ランタイム検出を確認します。 - 以下の表からアクションにマッチさせます。
- 詳細な手順については対応するドキュメントファイルを読みます。
- 引数がない、または認識されないアクションの場合は、以下のヘルプテーブルを表示します。
- ユーザーが newapi について質問する場合 (それが何か、コマンドの使い方、または特定のモデル形式を呼び出すなどの API 使用に関する質問) —
${CLAUDE_SKILL_DIR}/docs/help.mdを読み、そこの指示に従います。
アクション
| アクション | 説明 | 詳細 |
|---|---|---|
models | 利用可能なモデルを一覧表示 | docs/actions-query.md |
groups | ユーザーグループを一覧表示 | docs/actions-query.md |
balance | アカウント残高を表示 | docs/actions-query.md |
tokens | API トークンを一覧表示 | docs/actions-token.md |
create-token | 新しい API トークンを作成 | docs/actions-token.md |
switch-group | トークンのグループを変更 | docs/actions-token.md |
copy-token | 実際のキーをクリップボードにコピー (表示されません) | docs/actions-token.md |
apply-token | トークンキーを設定ファイルに安全に適用 | docs/actions-config.md |
exec-token | トークンキーを安全に代入してコマンドを実行 | docs/actions-exec.md |
scan-config | 設定構造を検査 (ベストエフォート方式のシークレット非表示) | docs/actions-config.md |
help | newapi に関する質問に答える | docs/help.md |
help (または引数なし) — 利用可能なアクションを表示
| アクション | 使用法 | 説明 |
|---|---|---|
models | /newapi models | 利用可能なモデルを一覧表示 |
groups | /newapi groups | ユーザーグループを一覧表示 |
balance | /newapi balance | アカウント残高を表示 |
tokens | /newapi tokens | API トークンを一覧表示 |
create-token | /newapi create-token <name> [--group=xxx] | 新しい API トークンを作成 |
switch-group | /newapi switch-group <token_id> <group> | トークンのグループを変更 |
copy-token | /newapi copy-token <token_id> | 実際のキーをクリップボードにコピー (表示されません) |
apply-token | /newapi apply-token <token_id> <file_path> | トークンキーを設定ファイルに安全に適用 |
exec-token | /newapi exec-token <token_id> <command...> | トークンキーを安全に代入してコマンドを実行 |
scan-config | /newapi scan-config <file_path> | 設定構造を検査 (ベストエフォート方式のシークレット非表示) |
help | /newapi help <question> | newapi に関する質問に答える |
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- quantumnous
- リポジトリ
- quantumnous/skills
- ライセンス
- MIT
- 最終更新
- 不明
Source: https://github.com/quantumnous/skills / ライセンス: MIT
関連スキル
agent-browser
AI エージェント向けのブラウザ自動化 CLI です。ウェブサイトとの対話が必要な場合に使用します。ページ遷移、フォーム入力、ボタンクリック、スクリーンショット取得、データ抽出、ウェブアプリのテスト、ブラウザ操作の自動化など、あらゆるブラウザタスクに対応できます。「ウェブサイトを開く」「フォームに記入する」「ボタンをクリックする」「スクリーンショットを取得する」「ページからデータを抽出する」「このウェブアプリをテストする」「サイトにログインする」「ブラウザ操作を自動化する」といった要求や、プログラマティックなウェブ操作が必要なタスクで起動します。
anyskill
AnySkill — あなたのプライベート・スキルクラウド。GitHubを基盤としたリポジトリからエージェントスキルを管理、同期、動的にロードできます。自然言語でクラウドスキルを検索し、オンデマンドでプロンプトを自動ロード、カスタムスキルのアップロードと共有、スキルバンドルの一括インストールが可能です。OpenClaw、Antigravity、Claude Code、Cursorに対応しています。
engram
AIエージェント向けの永続的なメモリシステムです。バグ修正、意思決定、発見、設定変更の後はmem_saveを使用してください。ユーザーが「覚えている」「記憶している」と言及した場合、または以前のセッションと重複する作業を開始する際はmem_searchを使用します。セッション終了前にmem_session_summaryを使用して、コンテキストを保持してください。
skyvern
AI駆動のブラウザ自動化により、任意のウェブサイトを自動化できます。フォーム入力、データ抽出、ファイルダウンロード、ログイン、複数ステップのワークフロー実行など、ユーザーがウェブサイトと連携する必要があるときに使用します。Skyvernは、LLMとコンピュータビジョンを活用して、未知のサイトも自動操作可能です。Python SDK、TypeScript SDK、REST API、MCPサーバー、またはCLIを通じて統合できます。
pinchbench
PinchBenchベンチマークを実行して、OpenClawエージェントの実世界タスクにおけるパフォーマンスを評価できます。モデルの機能テスト、モデル間の比較、ベンチマーク結果のリーダーボード提出、またはOpenClawのセットアップがカレンダー、メール、リサーチ、コーディング、複数ステップのワークフローにどの程度対応しているかを確認する際に使用します。
openui
OpenUIとOpenUI Langを使用してジェネレーティブUIアプリを構築できます。これらはLLM生成インターフェースのためのトークン効率的なオープン標準です。OpenUI、@openuidev、ジェネレーティブUI、LLMからのストリーミングUI、AI向けコンポーネントライブラリ、またはjson-render/A2UIの置き換えについて述べる際に使用します。スキャフォルディング、defineComponent、システムプロンプト、Renderer、およびOpenUI Lang出力のデバッグに対応しています。