canli-demo

Start a local project and share a live demo URL via cloudflared tunnel with Railway integration.

1|Updated May 16, 2026
One-click install
npx skills add https://github.com/cengo33/hal-piyasa --skill canli-demo
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: canli-demo
Source: https://github.com/cengo33/hal-piyasa/tree/main/_skills/canli-demo
Command: npx skills add https://github.com/cengo33/hal-piyasa --skill canli-demo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires railway, cloudflared, and includes scripts (resource) and assets (resource) components.

What problem does it solve?

This Skill enables the creation of a live, shareable demo URL for projects, allowing users to easily share a running instance of their work.

Core Features & Use Cases

  • Live Project Demo: Start a local project and generate a shareable URL to a live demo.
  • Integration with Railway: Stops the Railway production service temporarily to run the project locally and shares it via a tunnel.
  • Use Case: Ideal for developers who want to showcase their projects in a live environment to clients or students.

Quick Start

Run the canli-demo skill to start a live demo for your project by calling python _skills/canli-demo/start.py <project_directory>.

Frequently Asked Questions about canli-demo

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

FAQPage Schema
How do I create a live demo URL for a local project?▼

You can create a live demo URL by running the Skill to start your local project and establish a cloudflared tunnel. This generates a shareable link to your running project instance for showcasing.

Does the live demo tunnel require Railway integration?▼

Yes, Railway integration is required to temporarily stop production services while running the project locally. Both Railway and cloudflared must be properly configured before generating the tunnel.

Can I use cloudflared to share a local project showcase without deploying?▼

You can share a local project showcase without deploying by using cloudflared to create a tunnel. The Skill starts your project locally and routes traffic through this tunnel to a public URL.

Why does the local deployment process stop my Railway production service?▼

The local deployment process stops your Railway production service temporarily to run the project on your local machine. This allows you to share a live demo via the tunnel without maintaining duplicate active instances.

What are the limitations of using cloudflared for project showcase tunnels?▼

A key limitation is the strict dependency on properly configured Railway and cloudflared environments. The tunnel only provides a temporary shareable URL while your local project instance remains actively running.