apify-local-dev-loop

Featured

Set up local Apify Actor development with Apify CLI and Crawlee. Use when creating Actors locally, testing with apify run, or establishing a fast develop-test-deploy cycle. Trigger: "apify dev setup", "apify local development", "develop actor locally", "apify run local".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Apify Local Dev Loop ## Overview Build and test Apify Actors on your local machine before deploying to the platform. Uses the Apify CLI (`apify run`) which emulates the platform environment locally, creating local storage directories for datasets, key-value stores, and request queues. ## Prerequisites - `npm install -g apify-cli` (global CLI) - `apify login` completed with valid token - Node.js 18+ ## Actor Project Structure ``` my-actor/ ├── .actor/ │ ├── actor.json # Actor metadata and config │ └── INPUT_SCHEMA.json # Input schema (auto-generates UI on platform) ├── src/ │ └── main.ts # Entry point ├── storage/ # Created by apify run (git-ignored) │ ├── datasets/default/ │ ├── key_value_stores/default/ │ └── request_queues/default/ ├── package.json └── tsconfig.json ``` ## Instructions ### Step 1: Create a New Actor Project ```bash # Create from template (interactive) apify create my-actor # Or create from specific template apify create my-actor --template project_cheerio_crawler_ts # Templates: project_empty, project_cheerio_crawler_ts, # project_playwright_crawler_ts, project_puppeteer_crawler_ts ``` ### Step 2: Configure .actor/actor.json ```json { "actorSpecification": 1, "name": "my-actor", "title": "My Actor", "description": "Scrapes data from example.com", "version": "0.1", "meta": { "templateId": "project_cheerio_crawler_ts" }, "input": "./INPUT_SCHEMA.json", "dockerfile": "./Doc...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

apify-actor-development

Important: Before you begin, fill in the generatedBy property in the meta section of .actor/actor.json. Replace it with the tool and model you're currently using, such as "Claude Code with Claude Sonnet 4.5". This helps Apify monitor and improve AGENTS.md for specific AI tools and models.

39,227 Updated today
sickn33
API & Backend Solid

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.

39,227 Updated today
sickn33
AI & Automation Featured

apify-hello-world

Run your first Apify Actor and retrieve results via apify-client. Use when starting a new Apify integration, testing connectivity, or learning the Actor call/dataset retrieval pattern. Trigger: "apify hello world", "apify example", "run an apify actor", "apify quick start", "first apify scrape".

2,266 Updated today
jeremylongshore
AI & Automation Featured

apify-core-workflow-a

Build a complete web scraping Actor with Crawlee and deploy to Apify. Use when implementing end-to-end scraping: input schema, crawler, data extraction, dataset output, and platform deployment. Trigger: "apify scrape website", "build apify actor", "crawlee scraper", "apify main workflow".

2,266 Updated today
jeremylongshore
AI & Automation Featured

apify-prod-checklist

Production readiness checklist for Apify Actor deployments. Use when deploying Actors to production, preparing for launch, or validating Actor configuration before going live. Trigger: "apify production", "deploy actor to prod", "apify go-live", "apify launch checklist", "actor production ready".

2,266 Updated today
jeremylongshore