cyrus-setup-repository
Add one or more Git repositories to Cyrus configuration so it can process issues from those repos.
By cyrusagents · 813 installs
npx skills add cyrusagents/cyrus --skill cyrus-setup-repository
Source repository · Upstream listing
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
If repositories are already configured, list them:
Inform 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:
This clones the repo to ~/.cyrus/repos/ and registers it with the Linear workspace.
If multiple workspaces are configured, ask which workspace to use:
Verify the repo was added:
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)