部署与运维

cyrus-setup-endpoint

cyrusagents/cyrus

Configure the public webhook endpoint for Cyrus — ngrok, Cloudflare Tunnel, or custom URL.

  • 1032 次安装
  • 879 星标
  • 收录于

安装命令

npx skills add https://github.com/cyrusagents/cyrus --skill cyrus-setup-endpoint

SKILL.md

CRITICAL: Never use Read, Edit, or Write tools on ~/.cyrus/.env or any file inside ~/.cyrus/. Use only Bash commands (grep, printf >>, etc.) to interact with env files — secrets must never be read into the conversation context.

Setup Endpoint

Configures a public URL so Linear (and other integrations) can send webhooks to your Cyrus instance.

Step 1: Check Existing Configuration

grep -E '^CYRUS_BASE_URL=' ~/.cyrus/.env 2>/dev/null

If CYRUS_BASE_URL is already set, inform the user:

Webhook endpoint already configured: <value> To reconfigure, remove CYRUS_BASE_URL from ~/.cyrus/.env and re-run this skill.

Skip to Step 4 (write port/webhooks if missing).