apify-actor-development

Automate building, debugging, and deploying Apify Actors with the Apify CLI.

4|5|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/QuestNova502/claude-skills-sync --skill apify-actor-development-questnova502
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: apify-actor-development
Source: https://github.com/QuestNova502/claude-skills-sync/tree/main/skills/apify-actor-development
Command: npx skills add https://github.com/QuestNova502/claude-skills-sync --skill apify-actor-development-questnova502

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Develop, debug, and deploy Apify Actors to run serverless web scraping, automation, and data processing tasks efficiently.

Core Features & Use Cases

  • Actor development workflow: Initialize, code in src/, configure inputs/outputs, test with apify run.
  • Debugging and deployment: Validate, test locally, deploy on Apify platform with apify push.
  • Example use case: Build an actor that scrapes product data and pushes to dataset.

Quick Start

Create a new actor project with the appropriate language template, implement your logic in src/, configure input/output schemas, then test locally with apify run.

Frequently Asked Questions about apify-actor-development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I develop and deploy an Apify Actor for web scraping?▼

To develop and deploy an Apify Actor, implement your scraping logic in src/, configure .actor/actor.json with input/output schemas, test locally using apify run, and deploy to the serverless platform with apify push.

Can I use Python to build Apify Actors, or is it only JavaScript?▼

You can build Apify Actors using JavaScript, TypeScript, or Python. The development workflow requires placing your code in src/main.js, src/main.ts, or src/main.py, configuring the appropriate input/output schemas, and testing locally before deployment.

What's the best way to debug an existing Apify Actor locally?▼

The best way to debug an Apify Actor locally is by using the apify run command. This allows you to validate your source structure, test input/output schemas, and troubleshoot code in src/ before deploying to the serverless platform.

Do I need the Apify CLI installed to create and test serverless actors?▼

Yes, the Apify CLI is required to create, test, and deploy serverless actors. You need it installed to initialize projects, run local tests with apify run, configure .actor/actor.json, and execute deployments with apify push.

How does credential handling work when deploying Apify Actors?▼

Secure credential handling is guided during Actor development and deployment. You configure sensitive values within your .actor/actor.json and input schemas, ensuring secrets are managed safely when testing locally and deploying to the serverless platform.

Why is my Apify Actor deployment failing after local tests pass?▼

Deployment failures often stem from misconfigured .actor/actor.json or invalid input/output schemas. Ensure your source structure under src/ is correctly configured, then validate your local apify run tests before executing apify push for deployment.