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.