Agent Plugins Marketplace
All plugins

baton

v0.1.6

Carry one unit of work from tracker issue to pull request across sessions that share no context: file, investigate, hand off, implement - each document passing a writing gate first. Tracker and forge commands are configurable; GitHub ships as the default.

Claude Code10 Skills

By ja-sosLicense: MIT0 GitHub starsUpdated last week

Directory evidence

Runtimes
Claude Code
Parsed components
10 skill or MCP entries
Source updated
Sep 16, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install baton for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install baton-2@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/ja-sos/relay

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/baton/.

Plugin files

plugins/baton/
├── .claude-plugin/plugin.json
├── skills/address-review/SKILL.md
├── skills/file-issue/SKILL.md
├── skills/implement-handoff/SKILL.md
├── skills/investigate-issue/SKILL.md
├── skills/next-issue/SKILL.md
├── skills/review-pr/SKILL.md
├── skills/self-review/SKILL.md
├── skills/setup/SKILL.md
├── skills/write-deliverables/SKILL.md
└── skills/write-handoff/SKILL.md

Included Skills10

address-reviewskills/address-review/SKILL.md

Use when addressing code-review feedback on a pull request this side owns - "/baton:address-review", "address the review comments", "handle the PR feedback". Collects every surface feedback lands on, builds an inventory, stops for a ruling, then applies, verifies, publishes, and answers each item where it arrived.

file-issueskills/file-issue/SKILL.md

Use when review findings need to become tracker issues - after a code review, audit, or repo read that produced defects, gaps, or improvement ideas. Files one categorized issue per finding through the configured tracker, anchored to a commit so line references stay resolvable.

implement-handoffskills/implement-handoff/SKILL.md

Use when a handoff describes work that is ready to build - launched as "/baton:implement-handoff <handoff locator>", usually by a session that investigate-issue started. Turns one handoff into a reviewed pull request and runs unattended.

investigate-issueskills/investigate-issue/SKILL.md

Use when a tracker issue needs a cause and an approach before any code is written - taking an issue off the backlog, "investigate

next-issueskills/next-issue/SKILL.md

Use when the next issue to work on has to be chosen rather than named - "what should I work on", "pick the next issue", "/baton:next-issue", or investigate-issue invoked with no issue number. Resolves one issue assigned to the user that is not already waiting on a handoff, and reports what it skipped.

review-prskills/review-pr/SKILL.md

Use when reviewing someone else's pull request - "/baton:review-pr", "review PR 631", "review this PR", "go through the PR and comment". Resolves the target, reviews its diff, drafts the findings for approval, and posts them as one review only on an explicit go-ahead.

self-reviewskills/self-review/SKILL.md

Use when reviewing the branch an unattended implement-handoff run produced, before anyone else is asked to look at it - "/baton:self-review", "review the handoff branch", "check the work before I push". Reviews on the premise that everything the run wrote is an unverified claim, applies only the fixes the user approves, and publishes nothing without a separate go-ahead.

setupskills/setup/SKILL.md

Use when baton has to be pointed at a tracker other than GitHub, or an existing backend file has to be completed or repaired - "/baton:setup", "configure the baton backend", "point baton at Linear". Writes the backend file with every operation its sections own and verifies it by running them. Does not apply to filing, investigating, implementing or reviewing work.

write-deliverablesskills/write-deliverables/SKILL.md

Use when writing or revising any text another person or a future session will read - README, repo docs, PR descriptions and comments, commit messages, reports, analyses, handoff/context notes, ADRs, runbooks, issue bodies, prompt/agent docs - or a draft of one. Sets the reader, the shape, and the admission test every sentence must pass before the document counts as done.

write-handoffskills/write-handoff/SKILL.md

Use when work has to continue in a session that does not share this context - launching an implementation run in the cloud or in the background, stopping mid-task, or handing work to another person. Posts the handoff to the issue driving the work, and writes the body under write-deliverables.

Plugin manifests1

plugins/baton/.claude-plugin/plugin.json
{
  "name": "baton",
  "version": "0.1.6",
  "description": "Carry one unit of work from tracker issue to pull request across sessions that share no context: file, investigate, hand off, implement - each document passing a writing gate first. Tracker and forge commands are configurable; GitHub ships as the default.",
  "author": {
    "name": "ja-sos"
  },
  "license": "MIT"
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[baton on Agent Plugins Marketplace](https://pluginsmp.com/plugins/baton-2)