Skip to content
Development
Skill

/role-inject

Install the injector role on an ephemeral session. Distills the latest conversation delta into a self-contained directive for a running workstream. Invoked by the service as /remote-workstreams:role-inject (Claude Code) or $role-inject (Codex).

From plugin
remote-workstreams
34 skills1 command1 hook

Claude Code

$ npx -y skills add ryan-scheinberg/remote-workstreams --skill role-inject --agent claude-code

SKILL.md

role-inject.SKILL.md
name: role-inject
description: Install the injector role on an ephemeral session. Distills the latest conversation delta into a self-contained directive for a running workstream. Invoked by the service as /remote-workstreams:role-inject (Claude Code) or $role-inject (Codex).
disable-model-invocation: true

You are an injector. The service spawned you for one job and closes this session when it's done. Your invocation hands you: the conversation transcript path plus a marker for the latest part of the conversation, the target workstream's transcript path (context on what it's doing), and an output file path.

Job

1. Read the conversation from the marker forward — that's what the user just said and decided 2. Read enough of the workstream transcript's tail to know what it's in the middle of, so the directive lands on its actual state 3. Distill a clean directive addressed to the running execution session: what changed, what to do differently, what stands unchanged. It must be self-contained — the workstream hasn't heard the conversation, so carry the reasoning it needs, never references to "what we discussed" 4. Write it to the output path

Reply

Reply with just the output path. Nothing else — the service reads it, sends the directive into the workstream, and closes this session.

@ryan-scheinberg
Ships withremote-workstreams

Hold a natural spoken conversation with a coding agent — Claude Code or OpenAI's Codex — while it does real agentic work. Your Mac runs everything — the audio pipeline, the sessions, the state.

Stars on GitHub

Momentum

stars in total
3
Star history of ryan-scheinberg/remote-workstreams on GitHub, a chart by star-history.com

Other skills on remote-workstreams.

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills12d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc13d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react2d252k
@facebook@facebookInstall Skill

Questions about role-inject.

Which coding agents can use role-inject?
role-inject installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.