apify-actor-development

Develop Apify Actors with schema validation and deployment via the apify CLI.

1|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/williamsforeal/Cyclone-SS --skill apify-actor-development-williamsforeal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: apify-actor-development
Source: https://github.com/williamsforeal/Cyclone-SS/tree/main/global-skills/apify-actor-development
Command: npx skills add https://github.com/williamsforeal/Cyclone-SS --skill apify-actor-development-williamsforeal

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Apify Actor development often gets stuck on setup, schema correctness, local testing vs cloud behavior, and safe logging—this Skill streamlines the full development lifecycle so Actors can be built, validated, and deployed reliably.

Core Features & Use Cases

  • Project bootstrap & template selection: create new Actor projects in JavaScript, TypeScript, or Python using the correct apify create template.
  • Schema-driven correctness: update and validate .actor/input_schema.json, .actor/output_schema.json, and related platform metadata in .actor/actor.json.
  • Safe, practical operations: run Actors locally with apify run, test with local storage/ inputs, and deploy to production with apify push—while following strong security guidance for tokens, untrusted scraped content, and censored logging.

Quick Start

Ask your AI assistant to guide you through creating a new Apify Actor template in your chosen language, implementing src/main.*, updating the input/output schemas, and then deploying it with apify push.

Frequently Asked Questions about apify-actor-development

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

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

To create and deploy an Apify Actor, bootstrap a project using an `apify create` template, implement your logic, update input/output schemas, and deploy to the Apify cloud using `apify push`.

How does local execution with simulated platform storage work for Apify Actors?

Local execution works by running the Actor with `apify run` while utilizing a local `storage/` directory to simulate Apify platform storage inputs for testing before cloud deployment.

Can I use JavaScript, TypeScript, or Python templates for Apify Actor development?

Yes, Apify Actor development supports project bootstrap and template selection in JavaScript, TypeScript, and Python to package serverless web scraping and automation workflows.

Why does schema validation matter when building Apify Actors?

Schema validation matters because updating and validating `.actor/input_schema.json` and `.actor/output_schema.json` ensures predictable input/output behavior for your serverless automation workflows.

What security practices should I follow for untrusted scraped content in Apify Actors?

When handling untrusted scraped content, follow strict security practices including credential-safe logging and securing tokens to ensure your Apify Actor operates safely on the platform.

Apify Actor development is stuck on setup and cloud behavior differences, what is the best way to resolve this?

Streamline the full development lifecycle by using the apify CLI for initialization, local execution with simulated platform storage, and safe deployment to resolve setup and cloud behavior issues.