Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

フィードお問い合わせプライバシー© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
skulto — オフラインかつセキュリティ優先の、エージェントスキルの同期と管理のためのツール | Kitploit
ツール/GitHubGitHub/asteroid-belt/skulto
脆弱性分析スクリプトと自動化セキュリティ仮想化ユーティリティとフレームワークサプライチェーンセキュリティAIセキュリティ
GitHubasteroid-belt/skulto

skulto

オフラインかつセキュリティ優先の、エージェントスキルの同期と管理のためのツール

リポジトリを見る
512901ヶ月前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

Skulto

AIエージェントスキルをインストールする前に、プロンプトインジェクションをスキャンします

CI Go Version License``` ╔════════════════════════════════════════════════════════╗ ║ ███████╗██╗ ██╗██╗ ██╗██╗ ████████╗ ██████╗ ║ ║ ██╔════╝██║ ██╔╝██║ ██║██║ ╚══██╔══╝██╔═══██╗ ║ ║ ███████╗█████╔╝ ██║ ██║██║ ██║ ██║ ██║ ║ ║ ╚════██║██╔═██╗ ██║ ██║██║ ██║ ██║ ██║ ║ ║ ███████║██║ ██╗╚██████╔╝███████╗██║ ╚██████╔╝ ║ ║ ╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═════╝ ║ ╠════════════════════════════════════════════════════════╣ ║ CROSS-PLATFORM AI SKILLS MANAGEMENT ║ ╚════════════════════════════════════════════════════════╝

![Skulto デモ](https://raw.githubusercontent.com/asteroid-belt/skulto/main/assets/demo.gif)

## Skulto とは?

Skulto は、33 のプラットフォームにわたって AI コーディングアシスタントのスキルを管理するためのクロスプラットフォーム CLI ツールです。以下の機能を提供します。

1. **マルチプラットフォームインストール** - Claude Code、Cursor、Windsurf、Copilot、Codex、Cline、Roo Code、Gemini CLI、Kiro CLI など 25 以上のプラットフォームにスキルをインストール
2. **リポジトリ管理** - スキルリポジトリの追加、同期、削除
3. **全文検索** - インデックス化されたすべてのスキルを対象とした SQLite FTS5 ベースの検索
4. **セキュリティスキャン** - プロンプトインジェクションや危険なコードパターンを検出
5. **プラットフォーム検出** - システムにインストールされている AI ツールを自動検出
6. **インタラクティブ TUI** - Bubble Tea ベースのターミナルインターフェース。折りたたみ可能なグループ、複数選択、キーボードナビゲーションに対応
7. **URL ベースのインストール** - `skulto install owner/repo` で GitHub リポジトリから直接インストール

## 機能

![スキル作成](https://assets.kitploit.com/production/public/readmes/54493/4398d15a09b070738a42656f281be37d3fe13d69af7c82f0610c8bad7d2251f7/65d5451b0e4b5d1cafcce058b7de9cf0932acacf6f3129fdd0f964261431f38b-display-v1.webp)

- **33 プラットフォーム対応** - Claude Code、Cursor、Windsurf、GitHub Copilot、OpenAI Codex、OpenCode、Cline、Roo Code、Gemini CLI、Kiro CLI、Amp、Continue、Goose、Junie、Qwen Code、Trae など
- **プラットフォーム検出** - インストール済みの AI ツールを検出し、プラットフォーム選択画面に表示
- **オフラインファースト** - 初回同期後はインターネットなしで動作
- **高速検索** - BM25 ランキングを備えた FTS5 ベースの全文検索(約 50ms のレイテンシ)
- **Git ベースの同期** - リポジトリのクローンとプルによる信頼性の高い更新
- **セキュリティスキャナー** - frontmatter、参照、スクリプト内のプロンプトインジェクションや危険なパターンを脅威レベル付きで検出
- **スマートな複数スキルインストール** - リポジトリ URL から複数のスキルを、スキルごとの競合解決(インストール済みをスキップ、新しい場所を追加、すべてスキップ)付きでインストール
- **スコープ選択** - スキルをグローバル(`~/`)またはプロジェクト単位(`./`)でインストールし、プラットフォームごとに個別に制御
- **折りたたみ可能なプラットフォームグループ** - 検出済み/優先プラットフォームを上部に、その他すべてを折りたたみグループとしてすべての選択画面に表示
- **インストール場所の記憶** - 今後のインストールのためにプラットフォーム/スコープの選択を任意で記憶
- **お気に入り** - データベースのリセット後も保持されるお気に入りスキルの保存
- **最近表示した項目** - 最近表示したスキルの追跡と表示
- **MCP サーバー** - AI ツール統合のための Model Context Protocol サーバー(スキルの検索、インストール、プログラムによる管理)
- **テレメトリ** - 匿名の使用統計(設定の環境変数でオプトアウト可能)

### 対応プラットフォーム

Skulto は 33 の AI コーディングツールのスキルを検出し、インストールします。

| | | | |
|---|---|---|---|
| Claude Code | Cursor | Windsurf | GitHub Copilot |
| OpenAI Codex | OpenCode | Cline | Roo Code |
| Gemini CLI | Kiro CLI | Amp | Continue |
| Goose | Junie | Kilo Code | Trae |
| Qwen Code | Kimi Code CLI | CodeBuddy | Command Code |
| Crush | Droid | Kode | MCPJam |
| Mux | OpenHands | Pi | Qoder |
| Zencoder | Neovate | Pochi | Antigravity |
| Moltbot | | | |

## インストール

### Homebrew```bash
brew install asteroid-belt/tap/skulto

アップグレードするには:```bash brew upgrade asteroid-belt/tap/skulto

### Linux パッケージ

GitHub Releases では、`amd64` と `arm64` の両方に対応した `.deb` および `.rpm` のダウンロードが提供されています。お使いのディストリビューションに合ったパッケージ形式を選択し、以下のバージョンをリリースタグに置き換えてください:```bash
VERSION=vX.Y.Z
ARCH=amd64 # or arm64

# Debian/Ubuntu
curl -LO "https://github.com/asteroid-belt/skulto/releases/download/${VERSION}/skulto_${VERSION#v}_linux_${ARCH}.deb"

# Fedora/RHEL/openSUSE
curl -LO "https://github.com/asteroid-belt/skulto/releases/download/${VERSION}/skulto-${VERSION#v}-1.$([ "$ARCH" = amd64 ] && echo x86_64 || echo aarch64).rpm"

# Download the release checksums, then verify the downloaded asset.
curl -LO "https://github.com/asteroid-belt/skulto/releases/download/${VERSION}/checksums.txt"
sha256sum -c checksums.txt --ignore-missing

お使いのディストリビューションのパッケージマネージャーでローカルファイルをインストールします:```bash sudo apt install ./skulto_.deb sudo dnf install ./skulto-.rpm sudo zypper install ./skulto-*.rpm

各パッケージは `skulto` と `skulto-mcp` を `/usr/bin/skulto` および
`/usr/bin/skulto-mcp` にインストールします。Skulto は実行時にシステムの Git を必要としません。これらは
設定済みのパッケージリポジトリではなく、GitHub Release からのダウンロードです。

### ソースから```bash
# Clone the repository
git clone https://github.com/asteroid-belt/skulto.git
cd skulto

# Install dependencies
make deps

# Build (outputs to ./build/)
make build-all

# Run
./build/skulto

要件

  • Go 1.25+
  • (任意) より高いAPIレート制限のための GITHUB_TOKEN

クイックスタート```bash

Launch the TUI (guided onboarding on first run)

skulto

Or install skills directly from a repository URL

skulto install asteroid-belt/skills

初回起動時、Skultoはオンボーディングを案内します:

1. **プラットフォーム選択** - 検出されたAIツールが上部に表示されます。スキルを同期するツールを選択します
2. **スキル選択** - Asteroid Beltから厳選されたスタータースキル(superplan、superbuild、teach、agentsmd-generatorなど)
3. **場所の選択** - プラットフォームごとにグローバルまたはプロジェクトスコープを選択します。以前の選択内容が事前入力されます

## チーム向けスキル管理

SkultoはAIエージェントスキル用のパッケージマネージャーのように機能します。`skulto.json`を使用してプロジェクトに必要なスキルを定義し、`skulto sync`でインストールします。これにより、すべての開発者とCI環境で同じスキル設定が維持されます。

### ワークフロー```bash
# 1. Install skills into your project
skulto install superplan
skulto install teach

# 2. Save project skills to a manifest
skulto save

# 3. Commit skulto.json to your repo
git add skulto.json
git commit -m "add skulto skill manifest"

# 4. Teammates (or CI) sync from the manifest
skulto sync

skulto.json

マニフェストは、プロジェクトが依存するスキルとその取得元を追跡します:```json { "version": 1, "skills": { "superplan": "asteroid-belt/skills", "teach": "asteroid-belt/skills", "resume-ats-optimizer": "paramchoudhary/resumeskills" } }

各エントリは、スキルスラッグをそのソースリポジトリ(`owner/repo`)にマッピングします。チームメイトが`skulto sync`を実行すると、Skultoは不足しているリポジトリをクローンし、スキルを解決して、選択されたプラットフォームにインストールします。

### `skulto save`

現在のプロジェクトスコープのインストール内容を`skulto.json`に保存します:```bash
$ skulto save

SAVED to skulto.json

  teach               asteroid-belt/skills
  superplan           asteroid-belt/skills

2 skill(s) saved

プロジェクトスコープのインストールのみが保存されます — グローバルインストールは個人用であり、マニフェストを介して共有されません。

skulto sync

skulto.json を読み取り、不足しているスキルをインストールします:```bash $ skulto sync

SYNCING from skulto.json (2 skills) ──────────────────────────────────────────────── Done! Installed: 2, Skipped: 0

同期時、Skultoは以下を行います:
1. ローカルデータベースにまだ存在しないソースリポジトリを追加する
2. 各スキルをスラッグで解決する
3. プラットフォームとスコープの選択を求める(または`-y`で検出されたデフォルトを使用する)
4. 選択した場所にすでにインストールされているスキルをスキップする

### `skulto check`

インストールされているすべてのスキルとそのインストール場所を表示します:```bash
$ skulto check

SKILL                  INSTALLED LOCATIONS
─────────────────────────────────────────────────────────────
superplan              claude (global), codex (global + project)
teach                  claude (global + project)

2 skill(s) installed

自動調整(Auto-Reconciliation)

skulto save と skulto check はどちらも、ディスク上に存在する(プロジェクトのプラットフォームディレクトリ内のシンボリックリンクとして)がデータベースには存在しないスキルを自動的に検出します。これは、マイグレーション後、データベースのリセット後、またはチームメイトがSkultoの外部でスキルをインストールした場合に発生します。```bash $ skulto check

RECONCILED 2 project skill(s) brainstorming claude modern-python codex

SKILL INSTALLED LOCATIONS ───────────────────────────────────────────────────────────── brainstorming claude (project) modern-python codex (project)

2 skill(s) installed

プロジェクト内のプレーンなディレクトリ(リポジトリに直接コミットされたスキル)はそのまま残されます — Skultoによる管理は必要ありません。

## 使用方法

### TUIモード(デフォルト)```bash
skulto

検索デモ

キーバインド:

ツールをダウンロード