apify/agent-skills
Collection of Apify agent skills
Apify Agent Skills – これは何ですか
Claude Code、Cursor、Windsurf、Codex、Gemini などの大規模言語モデル(LLM)エージェントが Apify プラットフォーム を直接呼び出せるようにする 「スキル」(プラグイン形式のコマンドパッケージ)のコレクションです。単一のインストールで、エージェントは Apify Actors(サーバーレスのウェブスクレイピング/自動化ジョブ)を選び、実行し、チェーン化できるだけでなく、必要に応じて新しい Actors を即座に作成することも可能です。
コア機能(5つの組み込みスキル)
| スキル | 機能 |
|---|---|
| apify-ultimate-scraper | 要求されたサイトに適した Apify Actor を選択(Instagram、TikTok、Google Maps、Amazon など 130 以上のカスタマイズ済み Actor)し、必要に応じて Apify Store(30,000 以上の Actor)にフォールバック。構造化データ(CSV、JSON など)を返却します。 |
| apify-actor-development | JavaScript、TypeScript、Python で新しい Apify Actor を生成、デバッグ、デプロイ。actor.json、入出力スキーマ、ログ、スタンバイモードを処理します。 |
| apify-actorization | 既存のスクリプト、ライブラリ、CLI ツールを Apify Actor としてラップ。JS/TS SDK、Python async マネージャ、または他の言語向けの汎用ラッパーをサポートします。 |
| apify-generate-output-schema | Actor のソースコードを検査し、自動的に dataset_schema.json、output_schema.json、key_value_store_schema.json を生成します。 |
| apify-integration-development | お使いの製品向けに公式の Apify インテグレーションを構築する手順をガイド(Zapier/n8n 風のワークフロー、LangChain/LlamaIndex 風のプラグイン、または直接 API クライアント)。 |
補足の apify-actor-commands パックでは、/create-actor のようなスラッシュコマンドを追加し、インタラクティブなスケルトン作成を可能にします。
一般的な使用例のプロンプト
| シナリオ | AI エージェントに与えることができる例のプロンプト |
|---|---|
| リード生成 | 「Google Maps で 4 スター未満のイタリア料理店をブルックリンで検索し、オーナーのメールを取得するためにレビューとウェブサイトをスクレイピングし、CRM 用にランク付き CSV をエクスポートしてください。」 |
| 競合情勢分析 | 「競合 A–C の価格ページ、G2 のレビュー、最近の求人情報、ソーシャル投稿を取得し、ポジショニングのギャップを要約してください。」 |
| 市場調査 | 「Amazon と Walmart でワイヤレスイヤホンの価格、レビュー数、ベストセラー順位をスクレイピングし、ネガティブレビューの問題をマークし、価格の最適ポイントを提案してください。」 |
| ブランド評判 | 「過去 30 日間の Instagram、LinkedIn、X、YouTube で Acme の言及を収集し、感情分析を実行し、上位 5 つの苦情テーマと称賛テーマをリストアップしてください。」 |
| インフルエンサーの調査 | 「Instagram と TikTok でフォロワー数 5 万〜50 万のフィットネスインフルエンサーを 20 人見つけ、エンゲージメント率と過去のブランド提携をスクレイピングし、エンゲージメント対フォロワー比でランク付けしてください。」 |
| ロケーションインテリジェンス | 「Google Maps で 5 つの住所の 2 マイル圏内のすべてのコーヒーショップをスクレイピングし、評価、価格帯、営業時間を比較し、最適なサイトを推奨してください。」 |
クイックスタート(Claude Code の例)
npx skills add https://github.com/apify/agent-skills --skill apify-ultimate-scraper
その後、エージェントに次のような質問をします:
「Google Maps で『AI コーディングツール』の上位 50 結果をスクレイピングし、CSV に保存してください。」 このスキルは、Actor の選択、入力の整形、実行の監視、結果のフォーマットをすべて自動で処理します。
さまざまなエージェント向けのインストール方法
- Claude Code – リポジトリをプラグインとして追加し、
/plugin install …コマンドで各スキルをインストール(README を参照)。 - Cursor / Windsurf – 同じ Claude プラグイン形式。リポジトリをワークスペース設定に追加。
- Codex CLI / Gemini CLI – リポジトリをクローンし、エージェントを
agents/AGENTS.md(自動生成されたインデックス)またはgemini-extension.jsonマニフェストに指向。 - 任意の Markdown 対応エージェント – スキルファイルを直接参照(
skills/<skill>/SKILL.md)。
必要条件
- Apify アカウント(無料トライアルあり)。
- Apify CLI(
npm install -g apify-cliまたはbrew install apify-cli)およびapify loginによるログイン。 - ヘッドレス/CI 用の API トークン(
APIFY_TOKEN環境変数)。 - Node.js 20.6+(CLI および Ultimate Scraper スキルで必須)。
料金とライセンス
- Apify 上の Actors は結果単位またはイベント単位で課金され、各 Actor が独自の価格を設定しています。アカウントごとに無料クレジットが付与されます。
- このリポジトリ内のコードは Apache-2.0 ライセンスの下で公開されています。
ヘルプや詳細情報の入手先
- ドキュメント – https://docs.apify.com
- Discord コミュニティ – https://discord.gg/jyEM2PRvMU
- ブログ記事 – Apify Agent Skills の紹介(README 内リンク)。
- コミュニティ スキルコレクション – https://github.com/apify/awesome-skills
- イシュー – GitHub リポジトリで開く。
結論:Apify Agent Skills により、LLM で駆動されるコーディングエージェントは、インフラコードを一切書かずに、数千もの完成済みの Apify Actors を呼び出したり、新しいものを構築したりできる本格的なウェブスクレイピング・自動化開発者に進化します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト