ANTIGRAVITY LABEN
記事一覧/Agents & Manager
Agents & Manager/2026-03-16初級

skills.sh スキルエージェント活用ガイド

Antigravityでskills.shスキルマーケットプレイスを活用し、AIエージェントスキルをインストール・カスタマイズして開発ワークフローを自動化する完全ガイド

skills.shClaude Code8エージェント64スキルマーケットプレイスワークフロー自動化2開発効率化2

取り組みの背景

Antigravity(Claude Code & Cowork)の強力な機能の一つが、skills.sh という公開スキルマーケットプレイスです。このガイドでは、skills.sh のスキルをインストールし、カスタマイズして、開発ワークフローの自動化に役立てる方法を学びます。

skills.sh とは何か

skills.sh は、Antigravityコミュニティで共有されるAIエージェントスキルのオープンマーケットプレイスです。以下の特徴があります:

  • オープンソース管理: 開発者が作成したスキルを公開・共有
  • 多機能: フロントエンド設計、SEO監査、PDF処理、データ分析など多岐にわたるタスク
  • 再利用可能: 既存スキルをベースにカスタマイズ可能
  • バージョン管理: 依存関係の明示的な管理

スキルの基本構造

各スキルは以下の要素で構成されます:

  • SKILL.md: スキルの説明とメタデータ
  • 実行スクリプト: Python、JavaScript、Bash など
  • 依存関係ファイル: requirements.txt、package.json など
  • テストケース: 動作確認用のテスト

インストール方法

基本的なインストール

claude install skills.sh/スキル名

例えば、frontend-design スキルをインストールするには:

claude install skills.sh/frontend-design

スキルの確認

インストール済みのスキルを確認するには:

claude skills list

バージョン指定インストール

特定のバージョンを指定する場合:

claude install skills.sh/スキル名@1.2.3

人気スキルの紹介と活用例

1. frontend-design スキル

用途: UI/UX設計、Figmaデザイン案の自動生成

claude install skills.sh/frontend-design

活用例:

  • 既存のWebサイトのレスポンシブデザイン提案
  • アクセシビリティチェック
  • カラースキームの最適化

2. seo-audit スキル

用途: SEO監査、キーワード分析、メタタグ最適化

claude install skills.sh/seo-audit

活用例:

  • ブログ記事のSEOスコア計算
  • 競合サイト分析
  • 内部リンク構造の改善提案

3. pdf スキル

用途: PDFの生成、解析、編集

claude install skills.sh/pdf

活用例:

  • 複数のMarkdownファイルをPDFに統合
  • レポート自動生成
  • PDFからのテキスト抽出と整理

4. xlsx スキル

用途: Excelファイルの生成と解析

claude install skills.sh/xlsx

活用例:

  • データ分析レポートの自動生成
  • CSVからExcelへの変換と整形
  • 複数シートを含むワークブック作成

5. skill-creator スキル

用途: 新しいスキルの雛形自動生成

claude install skills.sh/skill-creator

活用例:

  • チーム固有のスキル開発を効率化
  • スキルテンプレートの自動作成
  • ドキュメント作成の自動化

カスタムスキルの作成方法

Step 1: スキル雛形の生成

claude invoke skill-creator --name "my-custom-skill" --language "python"

生成されるファイル構成:

my-custom-skill/
├── SKILL.md           # スキルの説明
├── main.py            # メインスクリプト
├── requirements.txt   # Python依存関係
├── tests/
│   └── test_main.py   # テストケース
└── README.md          # 使い方ドキュメント

Step 2: スキルロジックの実装

main.py に処理を記述:

def execute(input_data):
    """スキルのメイン処理"""
    result = process_input(input_data)
    return {
        "status": "success",
        "output": result
    }
 
def process_input(data):
    # カスタム処理をここに実装
    return data.upper()

Step 3: 依存関係の指定

requirements.txt に必要なパッケージを記載:

requests>=2.28.0
beautifulsoup4>=4.11.0

Step 4: ローカルテスト

cd my-custom-skill
pytest tests/

Step 5: skills.sh にパブリッシュ

claude publish my-custom-skill --registry skills.sh

スキルの組み合わせによるワークフロー自動化

複数のスキルを組み合わせることで、強力な自動化ワークフローが実現できます。

例1: ブログ記事の自動生成・最適化ワークフロー

  1. content-generator スキルで記事を作成
  2. seo-audit スキルでSEO最適化
  3. pdf スキルでPDFレポート生成
claude workflow create blog-pipeline \
  --steps "content-generator,seo-audit,pdf"

例2: データ分析パイプライン

  1. data-import スキルでCSV読み込み
  2. analytics スキルで分析実行
  3. xlsx スキルでレポート出力
claude workflow create analytics-pipeline \
  --steps "data-import,analytics,xlsx"

ワークフロー実行

claude workflow run blog-pipeline --input "topic=Python開発効率化"

チームでのスキル共有・管理

チームスキルレジストリの作成

プライベートレジストリを設定:

claude config set skill-registry https://internal.skills.company.com

スキルの権限管理

claude skill grant --name "analytics-skill" \
  --team "data-team" --permission "execute"

スキルのバージョン管理

# 特定バージョンをデフォルトに設定
claude skill pin "analytics-skill@2.1.0" --team "data-team"

チーム向けドキュメント作成

スキルのREADMEにチーム特有の設定を記載:

## Team Configuration
 
### 必須環境変数
- API_KEY: Analytics API キー
- DATABASE_URL: データベース接続文字列
 
### 使用例
```bash
claude invoke analytics-skill --param "mode=production"

## トラブルシューティング

### バージョン互換性エラー

**症状**: `Incompatible skill version`

**解決方法**:

```bash
# インストール済みスキルのバージョンを確認
claude skill info スキル名

# アップグレード
claude upgrade スキル名

依存関係エラー

症状: Missing required dependency

解決方法:

# 依存関係を再インストール
claude install スキル名 --reinstall-deps
 
# または手動でインストール
pip install -r requirements.txt

スキル実行エラー

症状: スキル実行時にエラー発生

デバッグステップ:

  1. スキルのログを確認:
claude logs スキル名
  1. スキルの検証を実行:
claude skill validate スキル名
  1. テストを実行:
cd スキル名
pytest tests/ -v

パーミッションエラー

症状: Permission denied

解決方法:

# スキルディレクトリの権限を確認
ls -la ~/.claude/skills/スキル名/
 
# 権限を修正
chmod +x ~/.claude/skills/スキル名/main.py

ベストプラクティス

スキル開発のポイント

  1. 入出力の明確化: スキルの入力形式と出力形式を詳細にドキュメント化
  2. エラーハンドリング: 予期しない入力に対して堅牢に対応
  3. テストカバレッジ: 80%以上のコードカバレッジを目標に
  4. パフォーマンス: 実行時間を計測し、最適化を検討

スキル利用のポイント

  1. ロック: 本番環境では特定バージョンをロック
  2. ドライラン: 本実行前に試行実行で動作確認
  3. 監査ログ: スキル実行の履歴を記録
  4. 更新戦略: 定期的に新バージョンを確認

まとめ

skills.sh のスキルマーケットプレイスを活用することで:

  • 開発効率を大幅に向上
  • 複雑なワークフローを簡潔に実装
  • チーム全体で知見を共有
  • 本番環境での堅牢な自動化を実現

Antigravityエコシステムの活用をスタートさせましょう!


関連リソース

シェア

お読みいただきありがとうございます

Antigravity Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

もしこの記事がお役に立ちましたら、チップ(¥150)で応援いただけると大変励みになります。広告なしでの運営を続けるため、皆さまのご支援が大きな力になっています。

関連記事

Agents & Manager2026-07-17
エージェントに渡した参照メモの7割は届いていませんでした — head で切る運用の限界を測った記録
定期実行のエージェントに参照メモを cat と head で渡していたところ、肝心な行が黙って落ちていました。切り取り位置を実測し、行数ではなくセクション単位の契約に置き換えるまでの記録です。
Agents & Manager2026-07-16
作業中のエージェントに、次の指示をいつ渡すか — 待つ・割り込む・積むを実運用で測りました
Antigravity v2.3.0 で入ったメッセージのキューイングと Send Now。待つ・割り込む・積むの三択を同じ物差しで測り、積んだ指示が古くなる問題と、前提スタンプで手戻りを22%から9%へ下げた記録をまとめました。
Agents & Manager2026-07-15
エージェントのコミットに .bak が混じる — 自動修正ツールの副産物がリポジトリに入る原因と対処
エージェントに --fix 系ツールを走らせた後のコミットに .bak や .orig が紛れ込む症状について、再現条件と原因、ステージ範囲の限定・副産物の即時掃除・pre-commit での拡張子ゲートという3つの対処をまとめました。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →