local-server

Run a local FastAPI Claude orchestrator with Cloudflare webhook tunneling.

1|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/ezjonline/ezj-automations --skill local-server-ezjonline
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: local-server
Source: https://github.com/ezjonline/ezj-automations/tree/main/skills/local-server
Command: npx skills add https://github.com/ezjonline/ezj-automations --skill local-server-ezjonline

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of testing the Claude orchestrator only in hosted environments by letting you run it locally, inspect behavior in real time, and expose webhook endpoints for external callbacks.

Core Features & Use Cases

  • Local FastAPI server: Launch the orchestrator on your own machine for rapid iteration and debugging.
  • Webhook tunneling: Expose localhost to the internet with Cloudflare tunneling so services can reach your local endpoints.
  • Directive and script execution: Trigger webhook-configured directives or scripts, including email and Google Sheets automations.
  • Use case: A developer can validate a new automation end to end on a laptop before moving it into deployment.

Quick Start

Ask the assistant to start the local Claude orchestrator server and expose it through a Cloudflare tunnel for webhook testing.

Frequently Asked Questions about local-server

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

FAQPage Schema
How do I test Claude orchestrator webhooks locally on my machine?

Test Claude orchestrator webhooks locally by running a FastAPI server on your machine. Use Cloudflare tunneling to expose localhost to the internet, allowing external services to reach your local endpoints for real-time debugging.

Can I trigger email and Google Sheets automations from a local FastAPI server?

Yes, you can trigger email and Google Sheets automations from a local FastAPI server. The server executes webhook-configured directives and subprocess scripts, requiring environment-based API credentials to authenticate the automated workflows.

What's the best way to expose a local FastAPI server to external webhooks?

The best way to expose a local FastAPI server to external webhooks is using Cloudflare tunneling. This creates a secure remote callback path to your localhost, enabling external services to trigger your local directive execution and scripted automation workflows.

Do I need Cloudflare tunneling to run Claude scripted automation locally?

Yes, you need Cloudflare tunneling if you want external services to reach your local server. It enables remote callbacks required for webhook testing and external triggers to access your local Claude orchestrator directives and scripts.

Why expose a local development server instead of deploying to a hosted environment?

Exposing a local development server allows rapid iteration and real-time behavior inspection without deployment friction. You validate webhook endpoints and directive execution end-to-end on your laptop before moving automations into production deployment.

How do I configure environment-based API credentials for local webhook directives?

Configure environment-based API credentials by setting authentication variables in your local environment before launching the FastAPI server. This secures your local webhook configuration and authorizes subprocess script execution for email and Google Sheets workflows.