Skip to content
Back to skills

Redline Connect

ASecurity

Attach this session to the reviewer's Redline submits. Invoke after request_review, when VS Code says "No agent is connected", or when the user asks to pick up a review.

  • 3 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 19, 2026
developmentgo

Security analysis

A100/100

Scanned September 19, 2026

npx -y skills add NikiforovAll/redline --skill redline-connect --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Redline Connect?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Redline Connect
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/nikiforovall-redline-connect/badge)](https://www.skillsdirectory.com/skills/nikiforovall-redline-connect)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: redline-connect
description: Attach this session to the reviewer's Redline submits. Invoke after request_review, when VS Code says "No agent is connected", or when the user asks to pick up a review.
argument-hint: "[listen]"
---

# redline-connect

Rounds come from `redline-annotate` or `redline-tour`. While attached, a note the user asks for goes through `add_notes`: the round id is the one `request_review` returned, the one they give, else from `list_reviews`; write what they asked, shaped by `${CLAUDE_PLUGIN_ROOT}/reference/NOTES.md`. Never call `get_review` with `wait` unless `$ARGUMENTS` is `listen`.

1. Call `redline_ping`. On an error, print its text verbatim and stop.
2. Branch on its `monitor` field:
   - `armed`: say "Listening for Redline submits." and end the turn. The monitor wakes this session with the exact `get_review` call to make; make that call and nothing more.
   - `absent` or `unknown`: call `get_review()` once and act on the result; on a round you have worked before, pass `peek: true` as the tool description says. Then:
     - `$ARGUMENTS` is `listen`: call `get_review({wait: 300})`; act on comments and wait again. On the timeout text, wait again at most three times in one turn, then say "Still listening; run /redline:redline-connect listen to keep waiting." and end the turn.
     - otherwise: say "No monitor here. Submits arrive when you run /redline:redline-connect, or /redline:redline-connect listen to poll for them." and end the turn.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…