jpskill.com
💬 コミュニケーション コミュニティ

skills-cli

エージェントスキルの発見、インストール、管理、バックアップ、復元、同期、初期化など、スキルの導入や拡張に関する質問に対し、`bunx skills`などのコマンドや関連ファイルを言及しながら支援するSkill。

📜 元の英語説明(参考)

Use when users ask to discover, install, list, check, update, remove, back up, restore, sync, or initialize Agent Skills, mention `bunx skills`, `npx skills`, `skills.sh`, or `skills-lock.json`, ask "find a skill for X", or want help extending agent capabilities with installable skills.

🇯🇵 日本人クリエイター向け解説

一言でいうと

エージェントスキルの発見、インストール、管理、バックアップ、復元、同期、初期化など、スキルの導入や拡張に関する質問に対し、`bunx skills`などのコマンドや関連ファイルを言及しながら支援するSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o skills-cli.zip https://jpskill.com/download/21190.zip && unzip -o skills-cli.zip && rm skills-cli.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/21190.zip -OutFile "$d\skills-cli.zip"; Expand-Archive "$d\skills-cli.zip" -DestinationPath $d -Force; ri "$d\skills-cli.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して skills-cli.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → skills-cli フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

Skills CLI

このスキルは、skills CLI を通じて、オープンな Agent Skills エコシステムをユーザーが利用できるよう支援するために使用します。

概要

skills CLI は、インストール可能な Agent Skills のパッケージマネージャーです。これを使用してスキルを発見し、適切なフラグを付けてインストールし、インストール後に管理することができます。

以下の例では bunx skills を使用していますが、ユーザーの環境に Bun がない場合は npx skills でも同じワークフローです。

常に現在の CLI 構文を優先してください。

bunx skills add <source> --skill <name>

古い owner/repo@skill-name の例は使用しないでください。

使用するタイミング

ユーザーが次のような場合に、このスキルを使用してください。

  • 「X のスキルを見つけて」「X のスキルはありますか」「X をどうすればいいですか」と尋ね、X が再利用可能なワークフローのように聞こえる場合
  • 「X をできますか」と尋ね、X がすでにスキルとして存在する可能性のある専門的な機能のように聞こえる場合
  • bunx skillsnpx skillsskills.sh、スキルパッケージのインストール、または skills-lock.json について助けを求めている場合
  • Codex や OpenCode などの特定のエージェント向けにスキルをインストールしたい場合
  • インストール済みのスキルを一覧表示、確認、更新、削除、復元、同期、バックアップ、または初期化したい場合
  • ワークフロー、ツール、テンプレート、またはデザイン、テスト、デプロイ、ドキュメント、コードレビューなどのドメイン固有の機能の検索について助けを求めている場合

ユーザーがすでにローカルスキルを持っていて、その内容の作成や改善について助けを求めている場合は、このスキルを使用しないでください。その場合は、スキル作成ワークフローを使用してください。

発見ワークフロー

ユーザーがスキルを必要とする場合、次の手順に従ってください。

  1. ドメインとタスクを特定します。 例:React のパフォーマンス、PR レビュー、変更履歴の生成、PDF の抽出。 また、そのタスクが再利用可能なスキルが存在するほど一般的であるかどうかも判断します。
  2. まず skills.sh を確認します。 ドメインがすでにカバーされている場合は、よく知られていて、よくインストールされているスキルを優先します。
  3. リーダーボードでニーズが明確に解決されない場合は、次で検索します。
bunx skills find <query>
  1. 推奨する前に品質を確認します。
    • インストール数:1K 以上のインストール数を持つスキルを優先し、100 未満のものは慎重に扱います。
    • ソースの評判:openaianthropicsmicrosoft などの公式または確立されたメンテナー、または同様に信頼できるパブリッシャーを優先します。
    • リポジトリの品質:ソースリポジトリを確認し、スター数が 100 未満のリポジトリからのスキルは懐疑的に扱います。
  2. オプションを明確に提示します。 スキル名、それが何に役立つか、インストール数とソース、信頼できる理由、インストールコマンド、および skills.sh で詳細を学ぶためのリンクを含めます。
  3. ユーザーが続行したい場合は、インストール支援を提案します。
  4. 何も当てはまらない場合は、その旨を直接伝え、一般的な機能を使用してタスクを支援し、ユーザーが bunx skills init で独自のパッケージを作成できることを伝えます。

インストールクイックリファレンス

一般的なソース

# GitHub の省略形
bunx skills add xixu-me/skills

# 完全な GitHub URL
bunx skills add https://github.com/xixu-me/skills

# リポジトリ内の 1 つのスキルへの直接パス
bunx skills add https://github.com/xixu-me/skills/tree/main/skills/skills-cli

# GitLab URL
bunx skills add https://gitlab.com/org/repo

# 任意の git URL
bunx skills add git@github.com:owner/repo.git

# ローカルパッケージパス
bunx skills add ./my-local-skills

一般的なインストールパターン

# インストールせずにパッケージ内のスキルを一覧表示
bunx skills add <source> --list

# 1 つのスキルをインストール
bunx skills add <source> --skill skills-cli

# 複数のスキルをインストール
bunx skills add <source> --skill pr-review --skill commit

# グローバルにインストール
bunx skills add <source> --skill skills-cli -g -y

# 特定のエージェントにインストール
bunx skills add <source> --skill skills-cli -a codex -y

# すべてのスキルをすべてのエージェントにインストール
bunx skills add <source> --all

# すべてのスキルを 1 つのエージェントにインストール
bunx skills add <source> --skill '*' -a codex -y

# シンボリックリンクではなくファイルをコピー
bunx skills add <source> --skill skills-cli -a codex --copy -y

インストール方法

ユーザーがインストール方法を選択する場合:

  • シンボリックリンクがデフォルトであり、更新が一元化されるため、通常は最良の選択です。
  • --copy は独立したコピーを作成し、シンボリックリンクがサポートされていないか不便な場合の代替手段です。

ユーザーがスキルをインストールすることだけを求めている場合は、CI パッケージング、移植性、ファイルシステム制限について言及したり、明示的にコピーを求めたりしない限り、デフォルトのシンボリックリンクワークフローを優先してください。

重要なフラグ

フラグ 用途
--skill <name> 1 つ以上の指定されたスキルをインストールします
-a, --agent <agent> codex などの特定のエージェントを対象とします
-g, --global プロジェクトスコープではなくユーザースコープでインストールします
-y, --yes プロンプトをスキップします
--list パッケージ内の利用可能なスキルを一覧表示します
--copy シンボリックリンクではなくコピーします
--all すべてのスキルをすべてのエージェントにインストールする省略形です

インストール済みスキルの管理

継続的なメンテナンスには、以下のコマンドを使用してください。

# インストール済みのスキルを一覧表示
bunx skills ls
bunx skills ls -g
bunx skills ls -a codex
bunx skills ls --json

# 更新を確認
bunx skills check

# インストール済みのスキルを更新
bunx skills update

# インストール済みのスキルを削除
bunx skills remove my-skill
bunx skills remove my-skill -a codex
bunx skills remove -g my-skill
bunx skills remove --all

# 新しいスキルパッケージを初期化
bunx skills init
bunx skills init my-skill

# skills-lock.json から復元
bunx skills experimental_install

# node_modules のスキルをエージェントディレクトリに同期
bunx skills experimental_sync
bunx skills experimental_sync -a codex -y

ユーザーがスキルを初期化するように求めたら、次のどちらを望んでいるかを説明してください。

  • bunx skills init で現在のディレクトリに SKILL.md を作成する
  • bunx skills init <name>SKILL.md を含む新しいサブディレクトリを作成する

関連ツール: Skills V

📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Skills CLI

Use this skill to help users work with the open Agent Skills ecosystem through the skills CLI.

Overview

The skills CLI is the package manager for installable Agent Skills. Use it to discover skills, install them with the right flags, and manage them after installation.

Examples below use bunx skills, but npx skills is the same workflow if Bun is not available in the user's environment.

Always prefer the current CLI syntax:

bunx skills add <source> --skill <name>

Do not use older owner/repo@skill-name examples.

When to Use

Use this skill when the user:

  • asks "find a skill for X", "is there a skill for X", or "how do I do X" and X sounds like a reusable workflow
  • asks "can you do X" and X sounds like a specialized capability that may already exist as a skill
  • wants help with bunx skills, npx skills, skills.sh, skill package installation, or skills-lock.json
  • wants to install a skill for a specific agent such as Codex or OpenCode
  • wants to list, check, update, remove, restore, sync, back up, or initialize installed skills
  • wants help searching for workflows, tools, templates, or domain-specific capabilities such as design, testing, deployment, documentation, or code review

Do not use this skill when the user already has a local skill and wants help writing or improving its contents. In that case, use a skill-authoring workflow instead.

Discovery Workflow

When a user needs a skill, follow this sequence:

  1. Identify the domain and task. Examples: React performance, PR review, changelog generation, PDF extraction. Also judge whether the task is common enough that a reusable skill is likely to exist.
  2. Check skills.sh first. Prefer well-known, well-installed skills when the domain is already covered there.
  3. If the leaderboard does not clearly answer the need, search with:
bunx skills find <query>
  1. Verify quality before recommending anything:
    • install count: prefer skills with 1K+ installs and be cautious with anything under 100
    • source reputation: prefer official or well-established maintainers such as openai, anthropics, microsoft, or similarly trusted publishers
    • repository quality: check the source repository and treat skills from repos with fewer than 100 stars skeptically
  2. Present the options clearly. Include the skill name, what it helps with, the install count and source, why it looks trustworthy, the install command, and a link to learn more on skills.sh.
  3. Offer installation help if the user wants to proceed.
  4. If nothing fits, say so directly, help with the task using your general capabilities, and mention that the user can create their own package with bunx skills init.

Installation Quick Reference

Common sources

# GitHub shorthand
bunx skills add xixu-me/skills

# Full GitHub URL
bunx skills add https://github.com/xixu-me/skills

# Direct path to one skill inside a repo
bunx skills add https://github.com/xixu-me/skills/tree/main/skills/skills-cli

# GitLab URL
bunx skills add https://gitlab.com/org/repo

# Any git URL
bunx skills add git@github.com:owner/repo.git

# Local package path
bunx skills add ./my-local-skills

Common install patterns

# List skills in a package without installing
bunx skills add <source> --list

# Install one skill
bunx skills add <source> --skill skills-cli

# Install multiple skills
bunx skills add <source> --skill pr-review --skill commit

# Install globally
bunx skills add <source> --skill skills-cli -g -y

# Install to a specific agent
bunx skills add <source> --skill skills-cli -a codex -y

# Install all skills to all agents
bunx skills add <source> --all

# Install all skills to one agent
bunx skills add <source> --skill '*' -a codex -y

# Copy files instead of symlinking
bunx skills add <source> --skill skills-cli -a codex --copy -y

Installation methods

When the user is choosing how to install:

  • symlink is the default and usually the best choice because updates stay centralized
  • --copy creates independent copies and is the fallback when symlinks are unsupported or inconvenient

If the user only asks to install a skill, prefer the default symlink workflow unless they mention CI packaging, portability, filesystem restrictions, or explicitly ask for copies.

Important flags

Flag Use
--skill <name> install one or more named skills
-a, --agent <agent> target specific agents such as codex
-g, --global install at user scope instead of project scope
-y, --yes skip prompts
--list list available skills in a package
--copy copy instead of symlink
--all shorthand for all skills to all agents

Managing Installed Skills

Use these commands for ongoing maintenance:

# List installed skills
bunx skills ls
bunx skills ls -g
bunx skills ls -a codex
bunx skills ls --json

# Check for updates
bunx skills check

# Update installed skills
bunx skills update

# Remove installed skills
bunx skills remove my-skill
bunx skills remove my-skill -a codex
bunx skills remove -g my-skill
bunx skills remove --all

# Initialize a new skill package
bunx skills init
bunx skills init my-skill

# Restore from skills-lock.json
bunx skills experimental_install

# Sync node_modules skills into agent directories
bunx skills experimental_sync
bunx skills experimental_sync -a codex -y

When the user asks to initialize a skill, explain whether they want:

  • bunx skills init to create SKILL.md in the current directory
  • bunx skills init <name> to create a new subdirectory containing SKILL.md

Related Tool: Skills Vault

If the user wants declarative backup and restore of installed skills across machines or teams, use Skills Vault.

Skills Vault is a separate CLI companion for the skills ecosystem. It is not a skills add installable skill source. Use it when the user wants to snapshot installed skills into a manifest, preview restore commands, or reproduce the same setup elsewhere.

Common companion commands:

# Back up installed skills into skvlt.yaml
bunx skvlt backup

# Preview a restore
bunx skvlt restore --dry-run

# Restore everything from the manifest
bunx skvlt restore --all

# Diagnose the local environment
bunx skvlt doctor

Prefer this tool over skills experimental_* when the user explicitly wants a portable manifest workflow, cross-machine backup and restore, or team-sharing of installed skill setups.

Recommendation Format

When recommending a skill, keep the answer concrete and installable.

Use a structure like this:

I found a skill that should fit.

Skill: <skill-name>
Why it matches: <one sentence>
Source: <owner/repo or URL>
Quality check: <install count / source reputation / repository confidence note>
Install:
bunx skills add <source> --skill <skill-name> [optional flags]
Learn more: https://skills.sh/<publisher>/<package>/<skill-name>

If you want, I can install it for <agent-or-scope>.

If the user mentions a target agent or scope, include it in the command. Examples:

bunx skills add <source> --skill <skill-name> -a codex -y
bunx skills add <source> --skill <skill-name> -g -y

Example:

I found a skill that might help.

Skill: screenshot
Why it matches: it focuses on OS-level desktop and window screenshot capture.
Source: openai/skills
Quality check: high install volume, trusted publisher, and a widely used source repository.
Install:
bunx skills add openai/skills --skill screenshot
Learn more: https://skills.sh/openai/skills/screenshot

Common Skill Categories

When the user's wording is vague, map it to likely categories:

Category Example queries
Web Development react, nextjs, typescript, css, tailwind
Testing testing, jest, playwright, e2e
DevOps deploy, docker, kubernetes, ci-cd
Documentation docs, readme, changelog, api-docs
Code Quality review, lint, refactor, best-practices
Design ui, ux, design-system, accessibility
Productivity workflow, automation, git

Search Tips

  • Use specific keywords. react testing is better than just testing.
  • Try alternative terms. If deploy fails, try deployment or ci-cd.
  • Check popular sources first. Many strong skills come from established publishers.
  • If the first search is too broad, narrow by domain plus task.

Common Mistakes

  • Recommending a skill from search results without checking whether it looks established.
  • Forgetting to specify -a <agent> when the user asked for one particular agent.
  • Treating bunx skills find --help like a real help command. Use bunx skills --help for command help instead.
  • Assuming no skill exists after one weak search term. Try a more specific or adjacent query first.

Troubleshooting

If the user hits an error or confusing result:

  • "No skills found" - suggest a better query, check skills.sh, or help directly and mention bunx skills init
  • interactive prompts in automation or CI - add -y
  • wrong installation scope - switch between project install and -g
  • symlink issues - retry with --copy
  • uncertainty about available package contents - run bunx skills add <source> --list
  • uncertainty about installed state - run bunx skills ls or bunx skills ls --json
  • portable backup or restore across machines - mention Skills Vault and its backup / restore --dry-run workflow

When you are unsure about exact flags, use:

bunx skills --help