|
| 1 | +# Skill Finder |
| 2 | + |
| 3 | +> Full-featured Agent Skills management: Search, Install, Star, and Update. |
| 4 | +> |
| 5 | +> フル機能の Agent Skills 管理ツール: 検索・インストール・お気に入り・更新 |
| 6 | +
|
| 7 | +[](LICENSE) |
| 8 | +[](https://github.com/aktsmm) |
| 9 | + |
| 10 | +**Author / 作者**: yamapan ([@aktsmm](https://github.com/aktsmm)) |
| 11 | + |
| 12 | +## Features / 機能 |
| 13 | + |
| 14 | +- 🔍 **Local Index Search** - Fast offline search from 48+ pre-indexed skills |
| 15 | +- 🏷️ **Tag Search** - Search by tags like `#azure #bicep` |
| 16 | +- 🌐 **GitHub Search** - Search SKILL.md files on GitHub |
| 17 | +- 📦 **Install Skills** - Download skills to local directory |
| 18 | +- ⭐ **Star Favorites** - Mark and manage favorite skills |
| 19 | +- 📊 **Statistics** - View index stats and category breakdown |
| 20 | +- 🔄 **Auto Update** - Update all sources from GitHub |
| 21 | +- 💡 **Similar Skills** - Get recommendations based on categories |
| 22 | + |
| 23 | +--- |
| 24 | + |
| 25 | +- 🔍 **ローカル検索** - 48 以上のスキルから高速オフライン検索 |
| 26 | +- 🏷️ **タグ検索** - `#azure #bicep` のようなタグで検索 |
| 27 | +- 🌐 **GitHub 検索** - GitHub 上の SKILL.md を検索 |
| 28 | +- 📦 **インストール** - スキルをローカルにダウンロード |
| 29 | +- ⭐ **お気に入り** - よく使うスキルをスター管理 |
| 30 | +- 📊 **統計情報** - インデックスの統計とカテゴリ内訳 |
| 31 | +- 🔄 **自動更新** - 全ソースを GitHub から更新 |
| 32 | +- 💡 **類似スキル** - カテゴリベースのおすすめ表示 |
| 33 | + |
| 34 | +## How to Use Skills / スキルの使い方 |
| 35 | + |
| 36 | +### 1. Install to designated directory / 所定のディレクトリに配置 |
| 37 | + |
| 38 | +```bash |
| 39 | +~/.github/skills/ # GitHub Copilot |
| 40 | +~/.claude/skills/ # Claude Code |
| 41 | +``` |
| 42 | + |
| 43 | +### 2. Just prompt / プロンプトを指示するだけ |
| 44 | + |
| 45 | +Skill Finder をスキルとして配置後、AI エージェントにスキルを探すよう指示するだけ: |
| 46 | + |
| 47 | +``` |
| 48 | +「Azure関連のスキルを探して」 → #azure タグで検索 |
| 49 | +「ドキュメント処理のスキルある?」→ #document で検索 |
| 50 | +「PDFを扱えるスキルを教えて」 → pdf で検索 |
| 51 | +``` |
| 52 | + |
| 53 | +### Demo / デモ |
| 54 | + |
| 55 | +**日本語デモ:** |
| 56 | + |
| 57 | +https://github.com/user-attachments/assets/c35fe891-a43e-48da-a107-853b41639c8d |
| 58 | + |
| 59 | +**English Demo:** |
| 60 | + |
| 61 | +https://github.com/user-attachments/assets/4cfc7661-fdc8-40d8-8ad5-65bfd745e796 |
| 62 | + |
| 63 | +## Quick Start / クイックスタート |
| 64 | + |
| 65 | +### Search / 検索 |
| 66 | + |
| 67 | +```bash |
| 68 | +# Basic search / 基本検索 |
| 69 | +python scripts/search_skills.py "pdf" |
| 70 | +pwsh scripts/Search-Skills.ps1 -Query "pdf" |
| 71 | + |
| 72 | +# Tag search / タグ検索 |
| 73 | +python scripts/search_skills.py "#azure #bicep" |
| 74 | +pwsh scripts/Search-Skills.ps1 -Query "#azure #development" |
| 75 | + |
| 76 | +# Category filter / カテゴリフィルタ |
| 77 | +python scripts/search_skills.py --category development |
| 78 | +pwsh scripts/Search-Skills.ps1 -Category "development" |
| 79 | +``` |
| 80 | + |
| 81 | +### Skill Management / スキル管理 |
| 82 | + |
| 83 | +```bash |
| 84 | +# Show skill details / スキル詳細表示 |
| 85 | +python scripts/search_skills.py --info skill-name |
| 86 | +pwsh scripts/Search-Skills.ps1 -Info "skill-name" |
| 87 | + |
| 88 | +# Install skill / スキルをインストール |
| 89 | +python scripts/search_skills.py --install skill-name |
| 90 | +pwsh scripts/Search-Skills.ps1 -Install "skill-name" |
| 91 | + |
| 92 | +# Star/Unstar / お気に入り追加・削除 |
| 93 | +python scripts/search_skills.py --star skill-name |
| 94 | +python scripts/search_skills.py --unstar skill-name |
| 95 | +pwsh scripts/Search-Skills.ps1 -Star "skill-name" |
| 96 | +``` |
| 97 | + |
| 98 | +### Index Management / インデックス管理 |
| 99 | + |
| 100 | +```bash |
| 101 | +# Update all sources / 全ソースを更新 |
| 102 | +python scripts/search_skills.py --update |
| 103 | +pwsh scripts/Search-Skills.ps1 -Update |
| 104 | + |
| 105 | +# Add new source / 新しいソースを追加 |
| 106 | +python scripts/search_skills.py --add-source https://github.com/owner/repo |
| 107 | +pwsh scripts/Search-Skills.ps1 -AddSource -RepoUrl "https://github.com/owner/repo" |
| 108 | + |
| 109 | +# View statistics / 統計情報表示 |
| 110 | +python scripts/search_skills.py --stats |
| 111 | +pwsh scripts/Search-Skills.ps1 -Stats |
| 112 | +``` |
| 113 | + |
| 114 | +### Utilities / ユーティリティ |
| 115 | + |
| 116 | +```bash |
| 117 | +# List options / オプション一覧 |
| 118 | +python scripts/search_skills.py --list-categories |
| 119 | +python scripts/search_skills.py --list-sources |
| 120 | +python scripts/search_skills.py --list-starred |
| 121 | + |
| 122 | +# Find similar skills / 類似スキル検索 |
| 123 | +python scripts/search_skills.py --similar skill-name |
| 124 | + |
| 125 | +# Check dependencies / 依存関係チェック |
| 126 | +python scripts/search_skills.py --check |
| 127 | +``` |
| 128 | + |
| 129 | +## Command Reference / コマンドリファレンス |
| 130 | + |
| 131 | +| Python | PowerShell | Description | |
| 132 | +| ----------------- | ---------------- | -------------------------------- | |
| 133 | +| `--info SKILL` | `-Info SKILL` | Show skill details with SKILL.md | |
| 134 | +| `--install SKILL` | `-Install SKILL` | Download skill locally | |
| 135 | +| `--star SKILL` | `-Star SKILL` | Star a skill | |
| 136 | +| `--unstar SKILL` | `-Unstar SKILL` | Remove star | |
| 137 | +| `--list-starred` | `-ListStarred` | List starred skills | |
| 138 | +| `--similar SKILL` | `-Similar SKILL` | Find similar skills | |
| 139 | +| `--stats` | `-Stats` | Show index statistics | |
| 140 | +| `--update` | `-Update` | Update all sources | |
| 141 | +| `--check` | `-Check` | Check tool dependencies | |
| 142 | +| `#tag` in query | `#tag` in query | Filter by category tag | |
| 143 | + |
| 144 | +## Search Flow / 検索フロー |
| 145 | + |
| 146 | +``` |
| 147 | +1. Local Index → Fast, offline (48+ skills) |
| 148 | + ローカル検索 高速・オフライン (48以上のスキル) |
| 149 | + ↓ not found / 見つからない |
| 150 | +2. GitHub API → Search SKILL.md files |
| 151 | + GitHub 検索 SKILL.md を検索 |
| 152 | + ↓ not found / 見つからない |
| 153 | +3. Web Search → Show search URLs |
| 154 | + Web 検索 検索 URL を表示 |
| 155 | + ↓ found good repo / 良いリポジトリ発見 |
| 156 | +4. Add to Index → --add-source |
| 157 | + インデックス追加 |
| 158 | +``` |
| 159 | + |
| 160 | +## Included Sources / 収録ソース |
| 161 | + |
| 162 | +| Source | Type | Description | |
| 163 | +| ------------------------------------------------------------------------------------------------- | --------- | --------------------------- | |
| 164 | +| [anthropics/skills](https://github.com/anthropics/skills) | Official | Official Claude skills | |
| 165 | +| [obra/superpowers](https://github.com/obra/superpowers) | Community | Superpowers for Claude | |
| 166 | +| [ComposioHQ/awesome-claude-skills](https://github.com/ComposioHQ/awesome-claude-skills) | Awesome | Curated skill list | |
| 167 | +| [microsoft/windows-ai-studio-templates](https://github.com/microsoft/windows-ai-studio-templates) | Official | Microsoft AI templates | |
| 168 | +| [github/copilot-instructions](https://github.com/github/copilot-instructions) | Official | GitHub Copilot instructions | |
| 169 | +| [aktsmm/Agent-Skills](https://github.com/aktsmm/Agent-Skills) | Community | Azure/Development skills | |
| 170 | + |
| 171 | +## Categories / カテゴリ |
| 172 | + |
| 173 | +| ID | EN | JP | |
| 174 | +| ----------- | ---------------------- | ---------------- | |
| 175 | +| development | Software development | ソフトウェア開発 | |
| 176 | +| testing | Testing & QA | テスト | |
| 177 | +| document | Document processing | ドキュメント処理 | |
| 178 | +| web | Web development | Web 開発 | |
| 179 | +| git | Git & version control | Git | |
| 180 | +| agents | AI agents | AI エージェント | |
| 181 | +| mcp | Model Context Protocol | MCP | |
| 182 | +| azure | Azure services | Azure | |
| 183 | +| creative | Creative content | クリエイティブ | |
| 184 | +| meta | Meta/utility skills | メタスキル | |
| 185 | + |
| 186 | +## Requirements / 必要環境 |
| 187 | + |
| 188 | +- **Python**: 3.8+ (standard library only / 標準ライブラリのみ) |
| 189 | +- **PowerShell**: 7+ (pwsh) |
| 190 | +- **GitHub CLI**: `gh` (for search/install / 検索・インストール用) |
| 191 | +- **curl**: for downloading files / ファイルダウンロード用 |
| 192 | + |
| 193 | +### Check Dependencies / 依存関係チェック |
| 194 | + |
| 195 | +```bash |
| 196 | +# Python |
| 197 | +python scripts/search_skills.py --check |
| 198 | + |
| 199 | +# PowerShell |
| 200 | +pwsh scripts/Search-Skills.ps1 -Check |
| 201 | +``` |
| 202 | + |
| 203 | +### GitHub CLI Setup / GitHub CLI セットアップ |
| 204 | + |
| 205 | +```bash |
| 206 | +# Install: https://cli.github.com/ |
| 207 | +gh auth login # Authenticate for better rate limits |
| 208 | +``` |
| 209 | + |
| 210 | +## File Structure / ファイル構成 |
| 211 | + |
| 212 | +``` |
| 213 | +skill-finder/ |
| 214 | +├── SKILL.md # Skill definition / スキル定義 |
| 215 | +├── README.md # This file / このファイル |
| 216 | +├── LICENSE # MIT License |
| 217 | +├── assets/ |
| 218 | +│ └── demo.mp4 # Demo video / デモ動画 |
| 219 | +├── scripts/ |
| 220 | +│ ├── search_skills.py # Python script |
| 221 | +│ └── Search-Skills.ps1 # PowerShell script |
| 222 | +└── references/ |
| 223 | + ├── skill-index.json # Skill index (48+ skills) |
| 224 | + └── starred-skills.json # Starred skills |
| 225 | +``` |
| 226 | + |
| 227 | +## Contributing / 貢献 |
| 228 | + |
| 229 | +Found a great skill repository? Add it to the index and submit a PR! |
| 230 | + |
| 231 | +素晴らしいスキルリポジトリを見つけたら、インデックスに追加して PR を送ってください! |
| 232 | + |
| 233 | +## License |
| 234 | + |
| 235 | +MIT - See [LICENSE](LICENSE) for details. |
| 236 | + |
| 237 | +--- |
| 238 | + |
| 239 | +© 2025 yamapan ([@aktsmm](https://github.com/aktsmm)) |
0 commit comments