depsdotdev
deps.dev API(Open Source Insights)を活用し、パッケージのメタデータ、バージョン情報、依存関係グラフ、セキュリティ勧告などを取得して、ソフトウェア開発における依存関係の分析やリスク評価を支援するSkill。
📜 元の英語説明(参考)
Use the deps.dev API, also called Open Source Insights, to fetch package metadata, versions, dependency graphs, advisories, project mappings, and hash lookups. Use this skill when the user mentions deps.dev, Open Source Insights, package or version lookups, dependency intelligence, resolved dependency graphs, purl lookups, advisory queries, or integrating the deps.dev API into code.
🇯🇵 日本人クリエイター向け解説
deps.dev API(Open Source Insights)を活用し、パッケージのメタデータ、バージョン情報、依存関係グラフ、セキュリティ勧告などを取得して、ソフトウェア開発における依存関係の分析やリスク評価を支援するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o depsdotdev.zip https://jpskill.com/download/8673.zip && unzip -o depsdotdev.zip && rm depsdotdev.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/8673.zip -OutFile "$d\depsdotdev.zip"; Expand-Archive "$d\depsdotdev.zip" -DestinationPath $d -Force; ri "$d\depsdotdev.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
depsdotdev.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
depsdotdevフォルダができる - 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
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
deps.dev API
このスキルを使用すると、パッケージ座標 (system/name/version) を Open Source Insights からの高シグナル依存関係インテリジェンスにマッピングできます。
はじめに
- 安定版 API ベースを優先:
https://api.deps.dev/v3 v3alphaは、purl および batch エンドポイントが必要な場合にのみ使用- リクエストを送信する前に、すべてのパス/クエリ値をパーセントエンコード
- 後続の呼び出しには、レスポンスで返される正規の値 (
packageKey、versionKey、projectKey) を使用
高速ルーティング
| 必要な場合... | 使用 | 参照 |
|---|---|---|
| パッケージのバージョンを一覧表示する | GetPackage |
references/endpoint-map.md |
| 1 つのバージョンを検査する (ライセンス、アドバイザリ、リンク) | GetVersion |
references/endpoint-map.md |
| 宣言された制約を取得する | GetRequirements |
references/endpoint-map.md |
| 解決された依存関係グラフを取得する | GetDependencies |
references/endpoint-map.md |
| プロジェクトリポジトリをパッケージバージョンにマッピングする | GetProjectPackageVersions |
references/endpoint-map.md |
| ファイルハッシュまたは正確なバージョンキーでクエリする | Query |
references/endpoint-map.md |
| エンコードミスを回避する | URL/purl ルール | references/request-shapes-and-encoding.md |
| 制限とエラーケースを処理する | batch/query 制限 | references/limits-errors-and-reliability.md |
| purl/batch/dependents を使用する | v3alpha 機能 |
references/v3alpha-extras.md |
最小限のワークフロー
- ユーザー入力を
{system, name, version?}に正規化します。 - バージョンがない場合は
GetPackageを呼び出します。isDefaultまたは最新の公開バージョンを優先します。 - ライセンス/アドバイザリ/来歴メタデータについては
GetVersionを呼び出します。 - ユーザーが「宣言された」対「解決された」依存関係の質問をする場合は、
GetRequirementsおよびGetDependenciesを追加します。 - 入力がハッシュまたは purl の場合は、
Queryまたはv3alphapurl エンドポイントを使用します。
例
- Curl パターンと jq スニペット:
examples/curl-cheatsheet.md
外部ドキュメント
- API の概要とバージョン: https://docs.deps.dev/api/
- 安定版 REST スキーマ: https://docs.deps.dev/api/v3/
- 実験的 REST スキーマ: https://docs.deps.dev/api/v3alpha/
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
deps.dev API
Use this skill to map package coordinates (system/name/version) to high-signal dependency intelligence from Open Source Insights.
Start Here
- Prefer stable API base:
https://api.deps.dev/v3 - Use
v3alphaonly when you need purl and batch endpoints - Percent-encode all path/query values before sending requests
- Use canonical values returned in responses (
packageKey,versionKey,projectKey) for follow-up calls
Fast Routing
| If you need to... | Use | Read |
|---|---|---|
| List versions for a package | GetPackage |
references/endpoint-map.md |
| Inspect one version (licenses, advisories, links) | GetVersion |
references/endpoint-map.md |
| Get declared constraints | GetRequirements |
references/endpoint-map.md |
| Get resolved dependency graph | GetDependencies |
references/endpoint-map.md |
| Map project repo to package versions | GetProjectPackageVersions |
references/endpoint-map.md |
| Query by file hash or exact version key | Query |
references/endpoint-map.md |
| Avoid encoding mistakes | URL/purl rules | references/request-shapes-and-encoding.md |
| Handle limits and error cases | batch/query limits | references/limits-errors-and-reliability.md |
| Use purl/batch/dependents | v3alpha features |
references/v3alpha-extras.md |
Minimal Workflow
- Normalize user input into
{system, name, version?}. - Call
GetPackageif version is missing; preferisDefaultor newest published version. - Call
GetVersionfor license/advisory/provenance metadata. - Add
GetRequirementsandGetDependencieswhen user asks "declared" vs "resolved" dependency questions. - If input is a hash or purl, use
Queryorv3alphapurl endpoints.
Examples
- Curl patterns and jq snippets:
examples/curl-cheatsheet.md
External Docs
- API overview and versions: https://docs.deps.dev/api/
- Stable REST schema: https://docs.deps.dev/api/v3/
- Experimental REST schema: https://docs.deps.dev/api/v3alpha/