Cyrus Setup Repository
Add one or more Git repositories to Cyrus configuration so it can process issues from those repos.
- Skill ID
- cyrusagents/cyrus/cyrus-setup-repository
- Publisher
- cyrusagents
- Repository
- cyrus
- Installs
- 0
- Files
- 1
- Synced
- Sep 23, 2026
Open any RiverX project, open the Skills panel in the chat, and search for this identifier. The files are fetched from the source repository at install time.
cyrusagents/cyrus/cyrus-setup-repositoryInstalls these files- SKILL.md
What this skill tells the agent
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 Repository
Adds Git repositories to Cyrus so it knows which codebases to work with.
Step 1: Check Existing Repositories
cat ~/.cyrus/config.json 2>/dev/null | grep -o '"url"' | wc -lIf repositories are already configured, list them:
cat ~/.cyrus/config.json 2>/dev/nullInform the user which repos are already added.
Step 2: Add a Repository
Ask the user:
What is the Git URL of the repository you want Cyrus to work with? (e.g., https://github.com/yourorg/yourrepo.git)Run:
cyrus self-add-repo <url>This clones the repo to ~/.cyrus/repos/ and registers it with the Linear workspace.
If multiple workspaces are configured, ask which workspace to use:
cyrus self-add-repo <url> "<workspace name>"Verify the repo was added:
cat ~/.cyrus/config.json | grep "<repo-name>"Step 3: Add More?
Ask the user:
Would you like to add another repository? (y/n)
If yes, repeat Step 2. If no, continue.
Completion
✓ Repository added: <url> (repeat for each added repo)More from cyrusagents
Use this skill in a project
Open any RiverX project, search the Skills panel for cyrusagents/cyrus/cyrus-setup-repository, and install it in one click.
