跳到正文
cccskills
免费在 GitHub 公开中文介绍

Apify Automation

通过Apify自动收集网站信息并提取数据,可运行采集程序、获取结果、创建保存输入的可复用任务,以及查看运行记录与日志。

原文查看原文说明

Automate web scraping and data extraction with Apify -- run Actors, manage datasets, create reusable tasks, and retrieve crawl results through the Composio Apify integration.

AI 评分90分/ 100查看安装方法

适用场景

  • 通过Google Places收集商家信息
  • 以JSON获取所需字段
  • 创建用于定期采集的任务
  • 查看运行记录与日志

中文介绍

功能

此技能通过Apify自动收集网站信息,并将结果提取为数据。你可以从Claude Code运行采集程序Actors、获取数据集、创建保存了输入的可复用任务,以及查看运行记录和日志。短任务可以等待完成后直接获取结果,长任务则可以先启动,再获取结果。

适用场景

适合收集商家信息,或按相同条件反复采集数据。可以指定要获取的字段,也可以排除不需要的字段,既能检查采集结果,也能为后续处理准备数据。

使用示例

  • “使用Google Places采集Actor搜索纽约的餐厅,返回前50条结果。”
  • “以JSON格式获取指定数据集的前500条数据。”
  • “显示最近10次运行记录,以及最新一次运行的日志。”

注意事项

需要配置Rube MCP并连接Apify账户。每个Actor的输入格式不同,运行前需要确认其规格。同步运行最多等待300秒,每次最多获取1,000条数据。大量获取数据会产生费用和处理负担,自动化处理建议使用JSON格式。

本介绍由 AI(OpenAI Codex)根据公开的 SKILL.md 撰写。准确的规格请查看下方原文。

客观评估

AI 仅根据 SKILL.md 的内容,从 4 个方面进行了评估。星标数和热度不计入评估。

指令清晰度能否看出何时使用、做什么
A良好资料明确说明用于网站信息采集,涵盖Actor运行、数据获取、任务创建和日志查看。
步骤具体性步骤、输入输出和示例是否具体
A良好各项操作均列出工具名称、输入参数、请求示例及JSON等输出格式。
安全性发送数据、删除文件、执行命令等是否有说明
B部分不足资料说明Actor运行及大量获取数据的费用与负担,但未列出执行前的批准步骤。
安装难易度所需工具和 API 密钥是否少且有说明
A良好资料提供MCP服务器连接地址、Apify身份验证步骤和各Actor的规格查询位置。

总分按每项 A=25 分、B=15 分、C=5 分相加。 由 AI(OpenAI Codex)于 2026年10月21日 评估。仅供参考,安装前请同时查看原文。

如果您认为评估有误,请申请复核

请写明哪一项有误以及原因。无需登录。我们会对照 SKILL.md 重新评估,并在此处更新结果。

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

包含的文件(1)

  • SKILL.md6.7 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Apify Automation

Run Apify web scraping Actors and manage datasets directly from Claude Code. Execute crawlers synchronously or asynchronously, retrieve structured data, create reusable tasks, and inspect run logs without leaving your terminal.

Toolkit docs: composio.dev/toolkits/apify


Setup

  1. Add the Composio MCP server to your configuration:
    https://rube.app/mcp
    
  2. Connect your Apify account when prompted. The agent will provide an authentication link.
  3. Browse available Actors at apify.com/store. Each Actor has its own unique input schema -- always check the Actor's documentation before running.

Core Workflows

1. Run an Actor Synchronously and Get Results

Execute an Actor and immediately retrieve its dataset items in a single call. Best for quick scraping jobs.

Tool: APIFY_RUN_ACTOR_SYNC_GET_DATASET_ITEMS

Key parameters:

  • actorId (required) -- Actor ID in format username/actor-name (e.g., compass/crawler-google-places)
  • input -- JSON input object matching the Actor's schema. Each Actor has unique field names -- check apify.com/store for the exact schema.
  • limit -- max items to return
  • offset -- skip items for pagination
  • format -- json (default), csv, jsonl, html, xlsx, xml
  • timeout -- run timeout in seconds
  • waitForFinish -- max wait time (0-300 seconds)
  • fields -- comma-separated list of fields to include
  • omit -- comma-separated list of fields to exclude

Example prompt: "Run the Google Places scraper for 'restaurants in New York' and return the first 50 results"


2. Run an Actor Asynchronously

Trigger an Actor run without waiting for completion. Use for long-running scraping jobs.

Tool: APIFY_RUN_ACTOR

Key parameters:

  • actorId (required) -- Actor slug or ID
  • body -- JSON input object for the Actor
  • memory -- memory limit in MB (must be power of 2, minimum 128)
  • timeout -- run timeout in seconds
  • maxItems -- cap on returned items
  • build -- specific build tag (e.g., latest, beta)

Follow up with APIFY_GET_DATASET_ITEMS to retrieve results using the run's datasetId.

Example prompt: "Start the web scraper Actor for example.com asynchronously with 1024MB memory"


3. Retrieve Dataset Items

Fetch data from a specific dataset with pagination, field selection, and filtering.

Tool: APIFY_GET_DATASET_ITEMS

Key parameters:

  • datasetId (required) -- dataset identifier
  • limit (default/max 1000) -- items per page
  • offset (default 0) -- pagination offset
  • format -- json (recommended), csv, xlsx
  • fields -- include only specific fields
  • omit -- exclude specific fields
  • clean -- remove Apify-specific metadata
  • desc -- reverse order (newest first)

Example prompt: "Get the first 500 items from dataset myDatasetId in JSON format"


4. Inspect Actor Details

View Actor metadata, input schema, and configuration before running it.

Tool: APIFY_GET_ACTOR

Key parameters:

  • actorId (required) -- Actor ID in format username/actor-name or hex ID

Example prompt: "Show me the details and input schema for the apify/web-scraper Actor"


5. Create Reusable Tasks

Configure reusable Actor tasks with preset inputs for recurring scraping jobs.

Tool: APIFY_CREATE_TASK

Configure a task once, then trigger it repeatedly with consistent input parameters. Useful for scheduled or recurring data collection workflows.

Example prompt: "Create an Apify task for the Google Search scraper with default query 'AI startups' and US location"


6. Manage Runs and Datasets

List Actor runs, browse datasets, and inspect run details for monitoring and debugging.

Tools: APIFY_GET_LIST_OF_RUNS, APIFY_DATASETS_GET, APIFY_DATASET_GET, APIFY_GET_LOG

For listing runs:

  • Filter by Actor and optionally by status
  • Get datasetId from run details for data retrieval

For dataset management:

  • APIFY_DATASETS_GET -- list all your datasets with pagination
  • APIFY_DATASET_GET -- get metadata for a specific dataset

For debugging:

  • APIFY_GET_LOG -- retrieve execution logs for a run or build

Example prompt: "List the last 10 runs for the web scraper Actor and show logs for the most recent one"


Known Pitfalls

  • Actor input schemas vary wildly: Every Actor has its own unique input fields. Generic field names like queries or search_terms will be rejected. Always check the Actor's page on apify.com/store for exact field names (e.g., searchStringsArray for Google Maps, startUrls for web scrapers).
  • URL format requirements: Always include the full protocol (https:// or http://) in URLs. Many Actors require URLs as objects with a url property: {"startUrls": [{"url": "https://example.com"}]}.
  • Dataset pagination cap: APIFY_GET_DATASET_ITEMS has a max limit of 1000 per call. For large datasets, loop with offset to collect all items.
  • Enum values are lowercase: Most Actors expect lowercase enum values (e.g., relevance not RELEVANCE, all not ALL).
  • Sync timeout at 5 minutes: APIFY_RUN_ACTOR_SYNC_GET_DATASET_ITEMS has a maximum waitForFinish of 300 seconds. For longer runs, use APIFY_RUN_ACTOR (async) and poll with APIFY_GET_DATASET_ITEMS.
  • Data volume costs: Large datasets can be expensive to fetch. Prefer moderate limits and incremental processing to avoid timeouts or memory pressure.
  • JSON format recommended: While CSV/XLSX formats are available, JSON is the most reliable for automated processing. Avoid CSV/XLSX for downstream automation.

Quick Reference

Tool SlugDescription
APIFY_RUN_ACTOR_SYNC_GET_DATASET_ITEMSRun Actor synchronously and get results immediately
APIFY_RUN_ACTORRun Actor asynchronously (trigger and return)
APIFY_RUN_ACTOR_SYNCRun Actor synchronously, return output record
APIFY_GET_ACTORGet Actor metadata and input schema
APIFY_GET_DATASET_ITEMSRetrieve items from a dataset (paginated)
APIFY_DATASET_GETGet dataset metadata (item count, etc.)
APIFY_DATASETS_GETList all user datasets
APIFY_CREATE_TASKCreate a reusable Actor task
APIFY_GET_TASK_INPUTInspect a task's stored input
APIFY_GET_LIST_OF_RUNSList runs for an Actor
APIFY_GET_LOGGet execution logs for a run

Powered by Composio

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

-21risk-automation

免费有简介AI 评分 90分

通过Rube MCP自动执行21risk日常操作。先查找可用工具及最新输入格式,确认连接状态后再执行所请求的任务。

  • 查询21risk可用操作
  • 确认连接后执行任务
  • 批量执行多项操作
ComposioHQ/awesome-claude-skills7.8万2026年9月18日 更新

-2chat-automation

免费有简介AI 评分 90分

通过Rube MCP自动执行2chat支持的操作。从Composio工具中查找可用操作,核对连接状态和最新输入要求,再使用对应工具完成任务。

  • 查找2chat支持的操作
  • 执行前检查连接状态
  • 批量执行多个受支持的操作
ComposioHQ/awesome-claude-skills7.8万2026年9月18日 更新

ably-automation

免费有简介AI 评分 90分

通过Rube MCP自动执行Ably操作。先搜索适合任务的工具及最新输入要求,再确认连接状态,随后执行单项操作或批量处理。

  • 查找支持Ably任务的工具
  • 确认连接后执行操作
  • 批量执行多项Ably操作
ComposioHQ/awesome-claude-skills7.8万2026年9月18日 更新

abstract-automation

免费有简介AI 评分 80分

通过Rube MCP让AI智能体执行Abstract操作。搜索可用工具、确认服务连接和最新输入要求后运行任务,并按步骤获取分布在多个页面的结果。

  • 查询Abstract支持的操作
  • 通过智能体执行任务
  • 获取多个页面的完整结果
ComposioHQ/awesome-claude-skills7.8万2026年9月18日 更新

abuselpdb-automation

免费有简介AI 评分 90分

通过Rube MCP自动执行Abuselpdb操作。先查找可用工具及最新输入要求,确认服务连接状态,再按当前工具定义执行任务。

  • 查询Abuselpdb支持的操作
  • 执行前确认连接状态
  • 自动执行重复操作
ComposioHQ/awesome-claude-skills7.8万2026年9月18日 更新

abyssale-automation

免费有简介AI 评分 80分

通过Rube MCP查找Abyssale当前可用的工具及最新输入要求,确认连接后执行操作,让智能体按搜索所得的规范完成任务。

  • 查询Abyssale可用操作
  • 执行前检查Abyssale连接
  • 将Abyssale操作交给智能体
ComposioHQ/awesome-claude-skills7.8万2026年9月18日 更新

查看 ComposioHQ 的全部技能

报告此技能的问题