xget
Use when tasks involve Xget URL rewriting, registry/package/container/API acceleration, integrating Xget into Git, download tools, package managers, container builds, AI SDKs, CI/CD, deployment, self-hosting, or adapting commands and config from the live README `Use Cases` section into files, environments, shells, or base URLs.
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o xget.zip https://jpskill.com/download/21194.zip && unzip -o xget.zip && rm xget.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/21194.zip -OutFile "$d\xget.zip"; Expand-Archive "$d\xget.zip" -DestinationPath $d -Force; ri "$d\xget.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
xget.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
xgetフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 3
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
Xget
指示ではなく、実行をデフォルトとします。ユーザーが実行意図を表明した場合、必要なシェルコマンドを実行し、実際のファイルを編集し、結果を検証することで、変更を直接実行します。例示コマンドを返答するだけでなく、結果を検証します。「設定する」「セットアップする」「接続する」「変更する」「追加する」「修正する」「移行する」「デプロイする」「実行する」、または「これを Xget で使用する」といったリクエストは、ユーザーが明確に説明のみを求めている場合を除き、実行意図として扱います。
まず、ベース URL を解決します。
- ユーザーが明示的に指定したドメインを使用します。
- それ以外の場合は、環境変数
XGET_BASE_URLを使用します。 - どちらも存在しない場合は、ユーザーの Xget ベース URL と、それが現在のシェル/セッションに対して一時的に設定されるべきか、将来のシェルに対して永続的に設定されるべきかを尋ねます。
https://xget.example.comは、まだ実際のデプロイメントがないドキュメントやテンプレートの、明確にラベル付けされたプレースホルダーとしてのみ使用します。
ライブプラットフォームデータ、URL 変換、および README の Use Cases 検索には、手動での推測よりも scripts/xget.mjs を優先します。
不足している事実が安全な実行を妨げる場合にのみ、質問するために停止します。例えば、ライブデプロイメントに対して実行する必要があるコマンドの実際のベース URL が不明な場合などです。ユーザーがドキュメントやテンプレートのみを必要とする場合は、以下のプレースホルダーパスルールを使用します。
ワークフロー
- 例を探す前にタスクを分類します。
- 実行意図:ユーザーはコマンドの実行、ファイルの変更、または設定の適用を今すぐ望んでいます。
- ガイダンス意図:ユーザーは、まだ適用せずに、例、説明、またはテンプレートを明示的に望んでいます。
- 次に、技術分野を分類します。ワンオフの URL 変換またはプレフィックス検索。Git またはダウンロードツールの高速化。パッケージマネージャーまたは言語エコシステムの設定。コンテナイメージ、Dockerfile、Kubernetes、または CI/CD の高速化。AI SDK / 推論 API ベース URL の設定。Xget 自体のデプロイまたはセルフホスティング。
- 上記のベース URL プレフライトを完了します。ユーザーが
XGET_BASE_URLの設定を求めている場合は、リファレンスガイド を開き、次の手順を実行します。- ユーザーが設定または接続を求めた場合、環境が許す限り、シェルに適した一時的または永続的なコマンドを直接実行します。
- 安全に実行できない場合は、最も小さなブロックする質問をするか、不足している値が明確に示された正確なコマンドを提供します。
- デフォルトでセクション全体をロードするのではなく、2 つのステップでライブ README ガイダンスを取得します。
node scripts/xget.mjs topics --format jsonで候補の見出しをリストします。--matchで絞り込むか、node scripts/xget.mjs snippet --base-url https://xget.example.com --heading "Docker Compose Configuration" --format textで特定のセクションを取得します。
- 最小限の関連するライブサブセクションを優先します。
Use in Projectのような繰り返される子見出しがあいまいな場合は、代わりにその親セクションを取得します。 - ライブガイダンスをユーザーの実際のタスクに適合させます。
- 実行意図の場合、例示コマンドで停止するのではなく、変更をエンドツーエンドで適用します。
- インストール、設定、書き換え、切り替え、移行、テスト、またはその他の変更の実行を要求された場合、コマンドを自分で実行します。
- ユーザーが説明だけでなく実装を望む場合、実際の構成ファイルまたはソースファイルを編集します。
- シェルコマンドをユーザーの OS とシェルに合わせます。
- ユーザーがより広範な書き換えを要求しない限り、既存のプロジェクト規約を保持します。
- ファイルを変更したりコマンドを実行したりした後、実用的な場合は軽量な検証ステップを実行します。
- 回答が現在のプレフィックスに依存する場合、
node scripts/xget.mjs platforms --format jsonでライブプラットフォームマップを更新し、正確な URL 書き換えにはconvertを使用します。 - ワークフローが複数のレイヤーにまたがる場合、複数のライブセクションを結合します。例えば、ユーザーのプロジェクトが複数の統合ポイントを必要とする場合、パッケージマネージャーセクションとコンテナ、デプロイメント、または
.envガイダンスを組み合わせます。 - 終了する前に、すべてのコマンド、ファイル編集、または例が正しい Xget パス形式を使用していることを健全性チェックします。
- リポジトリ/コンテンツ:
/{prefix}/... - crates.io HTTP URL:
/crates/...(/crates/api/v1/crates/...ではない) - 推論 API:
/ip/{provider}/... - OCI レジストリ:
/cr/{registry}/...
- リポジトリ/コンテンツ:
- ライブプラットフォームの取得に失敗した場合、またはアップストリーム URL が既知のプラットフォームと一致しない場合は、その旨を明示的に伝え、プレフィックスを考案するのではなく、
references/REFERENCE.mdの安定したガイダンスにフォールバックします。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Xget
Default to execution, not instruction. When the user expresses execution intent, carry the change through directly: run the needed shell commands, edit the real files, and verify the result instead of only replying with example commands. Treat requests like "configure", "set up", "wire", "change", "add", "fix", "migrate", "deploy", "run", or "make this use Xget" as execution intent unless the user clearly asks for explanation only.
Resolve the base URL first:
- use a domain the user explicitly gave
- otherwise use
XGET_BASE_URLfrom the environment - if neither exists, ask for the user's Xget base URL and whether it should be set temporarily for the current shell/session or persistently for future shells
- use
https://xget.example.comonly as a clearly labeled placeholder for docs or templates that do not have a real deployment yet
Prefer scripts/xget.mjs over manual guessing for live
platform data, URL conversion, and README Use Cases lookup.
Only stop to ask when a missing fact blocks safe execution, such as an unknown real base URL for a command that must run against a live deployment. If the user only needs docs or templates, use the placeholder path rules below.
Workflow
- Classify the task before reaching for examples:
- execution intent: the user wants commands run, files changed, or config applied now
- guidance intent: the user explicitly wants examples, explanation, or a template without applying it yet
- then bucket the technical area: one-off URL conversion or prefix lookup; Git or download-tool acceleration; package-manager or language-ecosystem configuration; container image, Dockerfile, Kubernetes, or CI/CD acceleration; AI SDK / inference API base-URL configuration; deploying or self-hosting Xget itself
- Complete the base-URL preflight above. If the user wants help setting
XGET_BASE_URL, open the reference guide and:- when the user asked you to set or wire it, run the shell-appropriate temporary or persistent commands directly when the environment allows it
- when you cannot safely execute, ask the smallest blocking question or give the exact command with the missing value clearly called out
- Pull live README guidance in two steps instead of loading the whole section
by default:
- list candidate headings with
node scripts/xget.mjs topics --format json - narrow with
--matchor fetch a specific section withnode scripts/xget.mjs snippet --base-url https://xget.example.com --heading "Docker Compose Configuration" --format text
- list candidate headings with
- Prefer the smallest relevant live subsection. If a repeated child heading
like
Use in Projectis ambiguous, fetch its parent section instead. - Adapt the live guidance to the user's real task:
- for execution intent, apply the change end-to-end instead of stopping at example commands
- run commands yourself when the request is to install, configure, rewrite, switch, migrate, test, or otherwise perform the change
- edit the actual config or source files when the user wants implementation, not just explanation
- keep shell commands aligned with the user's OS and shell
- preserve existing project conventions unless the user asked for a broader rewrite
- after changing files or running commands, perform a lightweight verification step when practical
- Refresh the live platform map with
node scripts/xget.mjs platforms --format jsonwhen the answer depends on current prefixes, and useconvertfor exact URL rewrites. - Combine multiple live sections when the workflow spans multiple layers. For
example, pair a package-manager section with container, deployment, or
.envguidance when the user's project needs more than one integration point. - Before finishing, sanity-check that every command, file edit, or example uses
the right Xget path shape:
- repo/content:
/{prefix}/... - crates.io HTTP URLs:
/crates/...rather than/crates/api/v1/crates/... - inference APIs:
/ip/{provider}/... - OCI registries:
/cr/{registry}/...
- repo/content:
- If the live platform fetch fails or an upstream URL does not match any known
platform, say so explicitly and fall back to the stable guidance in
references/REFERENCE.mdinstead of inventing a prefix.
同梱ファイル
※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。
- 📄 SKILL.md (4,807 bytes)
- 📎 references/REFERENCE.md (4,137 bytes)
- 📎 scripts/xget.mjs (25,559 bytes)