localskills.sh

localskills.sh

localskills.shは、レジストリとCLIであり、SSO/SCIM、分析、監査ログなどのチーム制御機能を備えた8つのコーディングツール(Cursor、Claude Code、Windsurfなど)で再利用可能なエージェントスキルとルールを作成、バージョン管理、インストールできます。
https://localskills.sh/?ref=producthunt&utm_source=aipure
localskills.sh

製品情報

更新日:2026年07月28日

localskills.shとは

localskills.shは、「エージェントスキル」とルール(散らばったdotfilesやリポジトリごとの設定に存在するであろう再利用可能な命令バンドル)を公開および共有するためのプラットフォームです。ホストされたレジストリとコマンドラインインターフェースを提供し、個人やチームがスキルを一度作成し、複数のエージェント環境(Cursor、Claude Code、Windsurf、Cline、Copilot、Codex、OpenCode、Aiderを含む)に一貫してインストールできるようにします。共有だけでなく、コラボレーションとガバナンスのために設計されており、ロールベースのアクセス制御、SAML 2.0 SSO、SCIMプロビジョニング、APIトークン、アクティビティ/監査の可視性などのチーム機能を提供します。

localskills.shの主な機能

localskills.shは、複数のAIコーディングツール(例:Cursor、Claude Code、Windsurf、Cline、Copilot、Codex、OpenCode、Aider)間で再利用可能な「エージェントスキル」(ファイルとしてパッケージ化されたルール/指示)を作成、公開、発見、インストールするためのレジストリとCLIです。異なるツール形式間でのインストールを標準化し、バージョン管理と更新検出をサポートします。また、役割、SAML SSO、SCIMプロビジョニング、監査ログ、APIトークン、ダウンロード分析などのチーム/エンタープライズ制御を追加することで、個人や組織がリポジトリや開発者環境全体でAIコーディング標準を一貫させることができます。
クロスツールスキル配布: 一度公開すれば、サポートされている8つのツール(Cursor、Claude Code、Windsurf、Cline、Copilot、Codex、OpenCode、Aider)の任意の組み合わせに同じスキルをインストールできます。CLIがフォーマットと場所の違いを自動的に処理します。
CLI駆動のインストール、更新、アンインストール: 単一のコマンドワークフロー(install/pull/uninstall/list)を使用してローカル環境のスキルを管理します。更新はSHA-256コンテンツハッシュによって検出されるため、変更されたコンテンツのみが更新されます。
バージョン管理とロールバック: 公開ごとに自動インクリメントされるバージョンが完全な履歴とともに作成されます。チームは以前のバージョンに戻すことで、手動でファイルを編集することなく、問題のあるルール変更を迅速に元に戻すことができます。
柔軟な共有と可視性制御: 公開、チーム内でのプライベート保持、または非公開の直接リンクによる共有が可能です。Ed25519 IDによる匿名共有もサポートしています(匿名ユーザーには制限があります)。
チームガバナンスとエンタープライズID: 大規模組織における集中型アクセス制御とプロビジョニングのための組み込みの役割/権限に加え、SAML 2.0 SSOおよびSCIM 2.0ディレクトリ同期をサポートします。
監査ログ、分析、トークン: ダウンロード追跡/分析、ユーザーおよびチームの監査ログ(例:公開、ログイン、プロビジョニングイベント)、および運用上の可視性とガバナンスのためのAPIトークンサポートを提供します。

localskills.shのユースケース

複数のリポジトリでAIコーディングルールを標準化する: エンジニアリングチームは、AIコーディング規約(リンティング、テストパターン、フレームワークの使用法)の共有セットを維持し、リポジトリごとにファイルを重複させることなく、各開発者の好みのツールにインストールできます。
マルチツール開発環境: 日常のコーディングにCursor、リファクタリングにClaude Code、プロトタイピングにWindsurfを使用している組織は、ツール間で一貫したエージェントの動作を維持し、「ルールドリフト」とオンボーディングの摩擦を減らすことができます。
エンタープライズのコンプライアンスとガバナンス: 規制対象のチームは、SSO/SCIM、ロールベースのアクセス、監査ログを使用して、スキルの公開または変更を制御し、生成されたコードに影響を与える指示変更のトレーサビリティを維持できます。
社内プラットフォーム/DevExの実現: プラットフォームエンジニアリングは、社内のベストプラクティススキル(API規約、デプロイメントランブック、インシデント対応手順)を公開し、バージョン管理されたロールバックで組織全体に更新をプッシュできます。
専門ワークフローのコミュニティ共有: 個人は、再利用可能なスキル(例:フレームワーク固有のルール、CLIワークフロー、テストスキャフォールド)を公開レジストリに公開し、他の人が迅速に発見してインストールできるようにします。
エージェント指示品質の迅速な反復: チームは、ルール更新を依存関係の更新のように扱うことができます。変更を提案し、新しいバージョンを公開し、ダウンロード/フィードバックを通じて影響を測定し、新しい動作が問題を引き起こす場合はロールバックします。

メリット

1つのワークフローで複数のエージェントツールに同じスキルをインストールすることで、断片化を減らします。
アドホックなドットファイルコピーと比較して、チーム向けの強力な運用制御(バージョン履歴、ロールバック、監査ログ)を提供します。
集中型アクセス管理のためのエンタープライズ対応のIDとプロビジョニング(SAML SSO、SCIM)を提供します。
ハッシュによる更新検出と構造化されたインストール方法(コピー/セクション)により、時間の経過とともにルールの一貫性を維持するのに役立ちます。

デメリット

検出と配布のためにホストされたレジストリ/サービスに依存しているため、厳格なオフラインまたはセルフホスティング要件がある場合は懸念される可能性があります。
匿名共有は制限されており(例:共有スキルの数に上限がある)、より多くの使用はアカウントベースの公開に移行する傾向があります。
プラットフォームがフォーマットの違いを自動化しても、ツール固有のルール機能がすべての場所で完全に翻訳されるとは限りません。

localskills.shの使い方

1) アカウントを作成し、(オプションで)チームを作成する: https://localskills.shにアクセスし、サインアップします(例:「Googleでサインイン」)。ロールベースのアクセス制御でスキルを公開/管理したい場合は、ダッシュボードからチームを作成します(チームがスキルを所有し、作成者がオーナーになります)。
2) localskills CLIをインストールする: npmでグローバルにインストールします: `npm i -g @localskills/cli`。その後、`localskills --version`で確認します。
3) ログインする(インタラクティブCLI認証): `localskills login`を実行して、CLIをlocalskills.shアカウントに認証し、プライベート/チームスキルを公開および管理できるようにします。
4) 公開できるもの(スキルとルール)を理解する: 「スキル」は、ツールのスキル/ルールロケーションにインストールされる再利用可能なエージェントの指示/ワークフローを提供します。「ルール」は、ガバナンス/コーディング標準です(一部のツールはこれらを別のルールディレクトリに保存します)。コンテンツはMarkdown(最大512 KB)です。公開ごとに自動インクリメントされるバージョンが作成され、コンテンツはSHA-256でハッシュ化されるため、更新を検出できます。
5) スキルコンテンツをローカルで作成する: 指示をMarkdownで記述します(オプションで、プラットフォームのバンドルされたパッケージングを使用している場合はフォルダパッケージとして整理します)。説明は簡潔かつ具体的(2〜4文)にし、適切な状況でスキルがトリガーされるようにします。
6) localskills.shにスキルを公開する: スキルディレクトリから(またはファイルを指定して)、CLIで公開します: `localskills publish`(ワークフローで要求される場合は`your-team/skill-name`のような名前を含めます)。公開ごとに、ダッシュボードのバージョン履歴に表示される新しい不変のバージョンが生成されます。
7) スキルを匿名で共有する(アカウント不要): 特定のファイルを共有するには`localskills share ./my-skill.md`を使用し、インタラクティブなスキャン&選択フローには`localskills share`を実行します。初回使用時に、CLIは匿名IDとして`~/.localskills/config.json`に保存されるEd25519キーペアを生成します。匿名ユーザーは10個の共有スキルに制限されます。
8) 公開されたスキルを1つ以上のツールにインストールする: サポートされているツール(Cursor、Claude Code、Windsurf、Cline、GitHub Copilot、Codex CLI、OpenCode、Aider)にスラッグ/名前で1つのコマンドでインストールします。例: `localskills install your-team/api-conventions --target cursor claude windsurf`。CLIは各ツールのネイティブフォーマット/ロケーションに書き込みます(例: Claude Codeの場合は`.claude/skills/`、Cursorの場合は`.cursor/rules/`、Windsurfの場合は`.windsurf/rules/`)。
9) インストールモードを選択する(シンボリックリンク、コピー、またはセクション): シンボリックリンク: ツールのターゲットロケーションから`~/.localskills/cache/`内のキャッシュファイルへのシンボリックリンクを作成し、キャッシュを介して更新が自動的に反映されるようにします。コピー: ターゲットロケーションに独立したコピーを書き込みます。`localskills pull`は更新時にそれを再書き込みします。セクション: `<!-- localskills:start:{slug} --> ... <!-- localskills:end:{slug} -->`のようなマーカーを使用して、共有ファイルにスキルコンテンツを埋め込みます(単一の共有ファイルに依存するツールに役立ちます)。
10) 新しいバージョンが公開されたときに更新をプルする: リポジトリで`localskills pull`を実行して、インストールされているスキルを最新の互換バージョンに更新します。シンボリックリンクインストールの場合、プルするとキャッシュが更新され、すべてのシンボリックリンクが自動的に最新のコンテンツを指します。
11) ツールが実際にスキルを適用しているかテストする: AIツールで新しいセッションを開始します(一部のツールは起動時にスキルをスキャンするため、実行中のセッションでは新しくインストールされたスキルが表示されない場合があります)。スキルを明示的に指定せずに、現実的なリクエストでテストし、トリガーと動作を確認します。
12) CLIとダッシュボードからスキルを管理する(リスト/表示/削除/更新): CLIを使用してレジストリコンテンツを管理します(スキルをリスト表示、詳細を表示、スキルを削除/削除、バージョンを管理)。ダッシュボードを使用してバージョン履歴を検査し、必要に応じて以前のバージョンに戻します。
13) OIDCを使用したCI/CD公開(長期的なシークレットなし): 自動公開の場合、localskills.shでOIDC信頼ポリシーを設定し、短期間のIDトークンを使用してCIから公開します。GitHub Actionsの例: `permissions: id-token: write`を設定し、CLIをインストールし、`LOCALSKILLS_TEAM`をチームスラッグに設定して`localskills publish --oidc`を実行します。OIDCの`aud`クレームが`https://localskills.sh`と一致することを確認してください。
14) エンタープライズ展開(オプション):SSO、SCIM、および監査ログ: 組織の場合、SAML 2.0 SSO(Okta、Microsoft Entra ID/Azure ADなど)を有効にし、オプションでユーザー/グループプロビジョニングのためにSCIM 2.0を有効にします。チームアクセス制御にはロール/権限を使用し、プラットフォームアクションを追跡するために監査ログ(90日間保持)に依存します。
15) 認証とローカル設定のトラブルシューティング: CLI認証をリセットする必要がある場合は、ローカル設定から保存されている認証トークンをクリアします(CLIにはこれを行うコマンドがあります)。匿名IDキーは`~/.localskills/config.json`にあります。

localskills.shのよくある質問

localskills.shは、複数のAIコーディングツールで動作する単一のCLIベースのインストールフローで、再利用可能なエージェントスキルとルールをチーム全体で作成、共有、インストールするためのプラットフォームです。

localskills.shに類似した最新のAIツール

Gait
Gait
Gaitは、AI支援コード生成とバージョン管理を統合するコラボレーションツールであり、チームがAI生成コードのコンテキストを効率的に追跡、理解、共有できるようにします
invoices.dev
invoices.dev
invoices.devは、開発者のGitコミットから直接請求書を生成する自動請求プラットフォームで、GitHub、Slack、Linear、Googleサービスとの統合機能を備えています。
EasyRFP
EasyRFP
EasyRFPは、RFP(提案依頼)の応答を効率化し、深層学習技術を通じてリアルタイムのフィールド表現型を可能にするAI駆動のエッジコンピューティングツールキットです
Cart.ai
Cart.ai
Cart.aiは、コーディング、顧客関係管理、ビデオ編集、eコマースの設定、カスタムAI開発を含む包括的なビジネス自動化ソリューションを提供するAI駆動のサービスプラットフォームで、24時間365日のサポートがあります