What problem does it solve?
This Skill helps developers convert existing applications and scripts into Apify Actors so they can run as reproducible, Dockerized serverless programs on the Apify platform. It eliminates guesswork around lifecycle integration, input/output schema design, local testing, and deployment for JavaScript/TypeScript, Python, or CLI-based projects.
Core Features & Use Cases
- Language-specific SDK integration: Guidance for wrapping Node.js (Actor.init/exit) and Python (async with Actor:) projects, and patterns for CLI-based wrappers for other languages.
- Schema and deployment workflow: Instructions to create and validate .actor/input_schema.json, .actor/output_schema.json, and .actor/actor.json, test locally with apify run, and deploy with apify push.
- Real-world example: Migrate a Crawlee scraper or wrap a command-line tool into a production-ready Actor that accepts JSON input and pushes structured results to datasets or key-value stores.
Quick Start
Initialize an Apify actor in your project, wrap the entrypoint with the appropriate Actor lifecycle calls for your language, create a .actor input_schema.json, test with apify run, and deploy with apify push.