apify avatar

Apify Actorization

Converts existing JavaScript, Python, or CLI projects into Apify Actors by wrapping your code with the proper SDK lifecycle calls and generating the required `.actor/` configuration files. Handles the tedious setup work of adding `Actor.init()` and `Actor.exit()` patterns, creating input schemas, and configuring Docker containers. Most useful when you have working scraping or automation code that you want to deploy on Apify's serverless platform. The security guidance around sanitizing crawled data is solid, and the monetization setup with pay-per-event charging is straightforward once deployed.

skills.sh installs
10.2K
GitHub stars
2.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add apify/agent-skills --skill apify-actorization --agent claude-code

Installs into .claude/skills of the current project.

Files

Apify Actorization

Actorization converts existing software into reusable serverless applications compatible with the Apify platform. Actors are programs packaged as Docker images that accept well-defined JSON input, perform an action, and optionally produce structured JSON output.

Quick start

  1. Run apify init <actor-name> --user-agent apify-agent-skills/apify-actorization in project root
  2. Create a Dockerfile for the project's language
  3. Wrap code with SDK lifecycle (see language-specific section below)
  4. Configure .actor/input_schema.json
  5. Test with apify run --input '{"key": "value"}' --user-agent apify-agent-skills/apify-actorization
  6. Deploy with apify push --user-agent apify-agent-skills/apify-actorization

When to use this skill

  • Converting an existing project to run on the Apify platform
  • Adding Apify SDK integration to a project
  • Wrapping a CLI tool or script as an Actor
  • Migrating a Crawlee project to Apify

Prerequisites

Verify apify CLI is installed:

apify --help

If not installed, use one of these methods (listed in order of preference):

Sponsors

Details

Repository
github.com/apify/agent-skills
Categories
AI & Agent Building, Python, Cloud & Infrastructure, CLI & Terminal

More from apify/agent-skills

All 14
1aws avataraws-containersaws/agent-toolkit-for-awsDeploys and operates containerized workloads on ECS, Fargate, and ECR. Covers task definitions, Fargate services, ECR repository setup and lifecycle policies, E10.1Kskills.sh installs
2aws avataraws-cdkaws/agent-toolkit-for-awsAuthors, deploys, and troubleshoots AWS infrastructure using CDK with TypeScript or Python. Covers best practices, stack architecture, and construct patterns. A10.1Kskills.sh installs
3github avatarrefactor-method-complexity-reducegithub/awesome-copilotRefactor given method `${input:methodName}` to reduce its cognitive complexity to `${input:complexityThreshold}` or below, by extracting helper methods.10Kskills.sh installs
4withgraphite avatargraphitewithgraphite/agent-skillsgraphite10Kskills.sh installs
5github avatarpdftk-servergithub/awesome-copilotSkill for using the command-line tool pdftk (PDFtk Server) for working with PDF files. Use when asked to merge PDFs, split PDFs, rotate pages, encrypt or decryp10Kskills.sh installs
6shopify avatarshopify-customershopify/shopify-ai-toolkitThe Customer Account API allows customers to access their own data including orders, payment methods, and addresses.10Kskills.sh installs