api-doc

作成者: apify

OpenAPI仕様とApifyエンドポイントのAPIドキュメントを作成または更新します。ユーザーが「APIエンドポイントを追加」「OpenAPI仕様を作成」「これをドキュメント化…」と言った場合に使用します。

npx skills add https://github.com/apify/apify-docs --skill api-doc

API documentation

Process

  1. Identify change type - new endpoint, update endpoint, add code samples, or new schema
  2. Follow OpenAPI file structure:
    • Paths in apify-api/openapi/paths/
    • Schemas in apify-api/openapi/components/schemas/
    • Code samples in apify-api/openapi/code_samples/{javascript,curl}/
  3. Create or update files using naming conventions:
    • Path files: replace / with @ (e.g., request-queues@{queueId}.yaml)
    • Operation IDs: {objectName}_{httpMethod} in camelCase
    • Code sample filenames must match operationId
  4. Register in main spec - add path $ref to apify-api/openapi/openapi.yaml
  5. Validate - pnpm openapi:lint then pnpm api:rebuild

CRITICAL: API docs are generated, not hand-written. Never edit files in apify-api/docs/ directly.

For detailed patterns and examples, see .agents/skills/api-doc/references/openapi-patterns.md. For edge cases and process notes, see .agents/skills/api-doc/references/process.md.

apifyのその他のスキル

apify-influencer-brand-collabs
apify
Instagramのブランドとクリエイターのパートナーシップを、Apify Actorsを連鎖させて発見します。ユーザーが「あるブランドとコラボしているのは誰か」「あるクリエイターが有償でどのブランドと…」と尋ねた場合に使用します。
apify-actor-development
apify
サーバーレスクラウドプログラムを作成、デバッグ、デプロイし、Webスクレイピング、自動化、データ処理を実現します。JavaScript、TypeScript、Pythonテンプレートに対応し、HTTPおよびブラウザベースのクローリング用に統合されたCrawlee、Playwright、Cheerioライブラリをサポートします。apify runによる分離ストレージを使用したローカルテスト、入出力のスキーマ検証、apify pushによるApifyプラットフォームへのデプロイを含みます。Apify CLI認証と、AI用の.actor/actor.jsonにおける必須のgeneratedByメタデータが必要です...
apify-actorization
apify
既存のプロジェクトをサーバーレスのApifyアクターに変換し、言語固有のSDK統合を提供します。JavaScript/TypeScript(Actor.init() / Actor.exit())、Python(非同期コンテキストマネージャー)、およびCLIラッパーを介した任意の言語をサポート。構造化されたワークフローを提供:apify initでスキャフォールド、SDKラッピングの適用、入出力スキーマの設定、apify runでローカルテスト、その後apify pushでデプロイ。入出力スキーマの検証、Dockerコンテナ化、およびオプションのペイ・パー・イベントを含む。
apify-content-analytics
apify
Apify Actorsを介したInstagram、Facebook、YouTube、TikTok向けのマルチプラットフォームコンテンツ分析。4つのプラットフォームすべてにおいて、投稿、リール、ストーリー、コメント、ハッシュタグ、フォロワー、広告をカバーする17以上の専門Actorsをサポート。mcpc CLIを使用してActorスキーマを動的に取得し、必要な入力と利用可能な出力フィールドを決定。結果は3つの形式(クイックチャット表示、CSVエクスポート、カスタマイズ可能な結果件数のJSONエクスポート)で出力。.envファイル内のApifyトークンとNode.js 20.6+が必要...
apify-ecommerce
apify
50以上のeコマースマーケットプレイスから製品データ、価格、レビュー、出品者情報を抽出します。3つのワークフローモード:製品と価格(価格追跡、競合分析)、カスタマーレビュー(感情分析、品質問題)、出品者インテリジェンス(Googleショッピング経由のベンダー発見)。Amazon(20以上の地域)、Walmart、eBay、IKEA、Costco、欧州の小売業者に対応。製品URL、カテゴリURL、またはキーワード検索で入力。オプションのAI分析により、価格に関するインサイトを生成します。
apify-generate-output-schema
apify
Apify Actorのソースコードを解析して、出力スキーマ(dataset_schema.json、output_schema.json、key_value_store_schema.json)を生成します。以下の場合に使用します…
apify-influencer-discovery
apify
Instagram、Facebook、YouTube、TikTok全体でApify Actorsを使用してインフルエンサーを発見・評価します。発見リクエストを15以上の専門アクターにルーティングし、プロフィールスクレイピング、ハッシュタグ検索、エンゲージメント分析、全主要プラットフォームでのニッチ発見をカバーします。実行前にmcpcを介してアクタースキーマを動的に取得し、必要な入力と利用可能な出力フィールドを決定します。インラインチャット表示、CSV、JSONファイル出力の3つのエクスポートモードをサポートし、結果数をカスタマイズ可能です...
apify-ultimate-scraper
apify
55以上のプラットフォーム(Instagram、TikTok、YouTube、Facebook、Google Mapsなど)に対応し、最適なActorを選択する自動ウェブスクレイパー。8つの主要プラットフォームにわたる55以上の事前設定済みActorをカバーし、ユースケース別の選択ガイダンス(リード生成、インフルエンサー発見、ブランドモニタリング、競合分析、トレンド調査)を提供。3つの出力形式(クイックチャット表示、CSVエクスポート、カスタマイズ可能な結果制限付きJSONエクスポート)をサポート。複雑な処理のためのマルチActorワークフローパターンを含む...