apify-actorization

Convert existing JavaScript, TypeScript, or Python projects into deployable Apify Actors.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It solves the problem of turning an existing script, crawler, or application into a reusable serverless Apify Actor with clear inputs, validated schemas, and deployable packaging.

Core Features & Use Cases

  • Convert existing code to an Apify Actor by structuring your project with Actor lifecycle entry points and a Docker build path.
  • Define reliable I/O contracts using .actor/input_schema.json (and optional .actor/output_schema.json) so users can run and understand the Actor in Apify Console.
  • Wrap CLI tools as Actors via thin wrapper logic and Apify CLI commands, enabling migration even when no native SDK integration exists.
  • Use case: You have a JavaScript scraper and want to migrate it to Apify Store so others can run it with a start URL and max item limit, with results pushed to Apify datasets via the SDK.

Quick Start

Ask the system to actorize your project by running apify init, wrapping your entry point with the Apify SDK lifecycle, and then testing a first run with apify run using a JSON input matching your schema.

Frequently Asked Questions about apify-actorization

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

FAQPage Schema
How do I convert an existing script into an Apify Actor?

You can convert a project into an Apify Actor by running apify init to create the scaffold, wrapping your entry point with the Apify SDK lifecycle, and configuring .actor/input_schema.json for validated inputs.

What is the process to wrap a CLI tool as a serverless Apify Actor?

Wrapping a CLI tool as a serverless Apify Actor involves using thin wrapper logic and Apify CLI commands, enabling migration even when no native SDK integration exists for your workflow.

Can I migrate a Python scraper to the Apify platform?

Yes, you can migrate Python scrapers to the Apify platform by using the Actor async context manager to ensure correct Actor lifecycle handling during the serverless migration.

How do I validate inputs when actorizing a project for Apify?

You validate inputs when actorizing a project by configuring the .actor/input_schema.json file, which establishes a reliable I/O contract so users can understand and run the Actor in Apify Console.

What are the steps to deploy a JavaScript crawler to Apify Store?

Deploying a JavaScript crawler to Apify Store requires structuring the project with Apify SDK lifecycle entry points, validating schemas, testing locally with apify run, and deploying via apify push.

Do I need to use Docker when actorizing an application for Apify?

Yes, actorizing an application requires structuring your project with a Docker build path to ensure the serverless Actor packages correctly for deployment on the Apify platform.