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.