LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

apify-actorization

Convert existing projects into Apify Actors - serverless cloud programs. Actorize JavaScript/TypeScript (SDK with Actor.init/exit), Python (async context manager), or any language (CLI wrapper). Use when migrating code to Apify, wrapping CLI tools as Actors, or adding Actor SDK to existing projects.

1,968stars210forksUpdated 4/30/2026
Data Science & MLDevOps & CI/CDCloud Infrastructure#actorization#docker#apify#serverless#python#javascript

Security Assessment

Medium Risk(50/100)

Detected risks:

Remote Code Execution([SKILL.md] curl ... | bash, [SKILL.md] eval()
Security Score50/100

About apify-actorization

The 'apify-actorization' skill allows developers to convert existing software projects into reusable, serverless applications that are compatible with the Apify platform. By leveraging the Apify SDK, the skill simplifies the process of wrapping existing code into Apify Actors, which are packaged Docker containers that accept structured JSON input, perform actions, and optionally produce JSON output. This makes it ideal for developers looking to migrate their code to Apify, add Apify SDK integration to their projects, or wrap CLI tools into reusable Actors for automation and cloud execution.

FAQ

What is the purpose of the 'apify-actorization' skill?

This skill is designed to help developers convert existing projects into serverless Apify Actors, allowing them to run on the Apify platform. It facilitates the migration of existing projects, integration with Apify SDK, or wrapping CLI tools as Actors.

Which programming languages are supported by this skill?

The skill supports JavaScript/TypeScript, Python, and other languages via CLI wrapper integration. Language-specific instructions are provided for JavaScript/TypeScript and Python, while other languages can use the general CLI wrapper approach.

How can I test my Actor before deploying?

You can test your Actor locally using the 'apify run' command, which allows you to simulate the execution with test inputs before pushing it to the Apify platform.

Are there any prerequisites for using this skill?

Yes, you need to have the Apify CLI installed and be logged into your Apify account. You can verify the installation with 'apify --help' and log in using 'apify login'. Additionally, ensure that your token is securely managed.

What is the purpose of the 'input_schema.json' and 'output_schema.json' files?

The 'input_schema.json' file defines the expected input structure for the Actor, which is used by the Apify Console. The 'output_schema.json' file is optional and defines the structure of the data the Actor will output.

All Files

5 files
SKILL.md9.5 KB
View
references/schemas-and-output.md4.1 KB
View
references/cli-actorization.md2.2 KB
View
references/js-ts-actorization.md2.4 KB
View
references/python-actorization.md2.4 KB
View

Install apify-actorization

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

apify/agent-skills

Related Skills

pulumi-esc

78

skill-name

1,884

defold-core

5,619

animated-infographic

16