End-to-end orchestration for getting a self-hosted Cyrus agent running. Walks through prerequisites, Claude auth, webhook setup, then creates integrations for Linear, GitHub, GitLab, and Slack based on what you pick. The interesting bit is the browser automation layer: it'll use your existing Chrome session via claude-in-chrome if available, fall back to agent-browser with a fresh profile, or guide you through manual steps. Everything goes through bash commands you can see and approve, never reads secrets into context. Good for the initial setup tax when you want Cyrus responding to Linear issues or Slack messages without clicking through five different OAuth flows yourself.

skills.sh installs
502
GitHub stars
691
last updated
Jul 14, 2026

Install

$ npx -y skills add ceedaragents/cyrus --skill cyrus-setup --agent claude-code

Installs into .claude/skills of the current project.

Files

Cyrus Setup

One-command setup for self-hosted Cyrus. This orchestrator walks you through everything needed to run Claude Code as a background agent from Linear, Slack, and GitHub.

CRITICAL Rules

Never Read or Write ~/.cyrus/.env Directly

FORBIDDEN: Do NOT use Read, Edit, or Write tools on ~/.cyrus/.env or any file inside ~/.cyrus/. This file contains secrets (API keys, tokens, signing secrets). All interaction with this file MUST go through Bash commands (grep, printf >> ..., etc.) which the user can see and approve. Never read its contents into the conversation context.

Browser Automation

The goal of browser automation in this skill is to reduce sign-in and setup fatigue — the agent navigates web UIs, fills forms, and scrapes credentials so the user doesn't have to do it all manually.

Three modes, in order of preference:

Sponsors

Details

Repository
github.com/ceedaragents/cyrus
First seen
Jun 3, 2026

More from ceedaragents/cyrus

All 14

Recommended

1juliusbrussee avatarcavemanjuliusbrussee/cavemanUltra-compressed communication mode. Cuts output tokens 65% (measured) by speaking like caveman while keeping full technical accuracy. Supports intensity levels618.3Kskills.sh installs
2mattpocock avatargrill-memattpocock/skillsA relentless interview to sharpen a plan or design.1.5Mskills.sh installs
3shadcn avatarimproveshadcn/improveSurvey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute. Strictly read-only on s40Kskills.sh installs
4obra avatarsystematic-debuggingobra/superpowersUse when encountering any bug, test failure, or unexpected behavior, before proposing fixes326.7Kskills.sh installs
5forrestchang avatarkarpathy-guidelinesforrestchang/andrej-karpathy-skillsBehavioral guidelines to reduce common LLM coding mistakes through explicit assumptions, simplicity, and verifiable success criteria.17.9Kskills.sh installs
6vercel-labs avatarfind-skillsvercel-labs/skillsHelps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express int4.3Mskills.sh installs