Skip to content
Agentmart
Submit a tool

maintainer-reply

Draft concise, natural, context-aware public replies to GitHub issues, pull requests, reviews, and contributor follow-ups.

Skill by dannote

IndexedMIT★ 57
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/dannote-maintainer-reply

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Draft concise, natural, context-aware public replies to GitHub issues, pull requests, reviews, and contributor follow-ups. Use when replying to a contributor, preparing an issue or PR comment, thanking or apologizing publicly, explaining a project decision, or composing a response that must fit an existing conversation.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/maintainer-reply

What's inside

Skill name
maintainer-reply
Description
Draft concise, natural, context-aware public replies to GitHub issues, pull requests, reviews, and contributor follow-ups. Use when replying to a contributor, preparing an issue or PR comment, thanking or apologizing publicly, explaining a project decision, or composing a response that must fit an existing conversation.
License
MIT
Instructions
65 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Maintainer Reply

Draft before posting. Read the relevant issue or PR conversation, repository guidance, and the user's stated goal before writing. A technically correct reply can still be wrong if it ignores what the recipient already knows or reveals private context.

## Identify the reply

Before drafting, establish:

- recipient and relationship;
- issue, PR, review, or thread;
- purpose: answer, clarify, thank, apologize, request information, request changes, close, or explain a decision;
- what has already been said;
- what the recipient already knows;
- the state and time slice the reply must reflect, especially when testing or reconstructing an earlier point in a conversation;
- whether this is a draft or an approved post.

Keep these separate:

```text
private reasoning → review findings, frustration, speculation, roadmap, internal comparisons
public reply      → relevant facts, concrete request, brief rationale, appropriate next step
```

Do not leak private reasoning merely because it informed the decision.

## Style

Write in the maintainer's natural voice:

- concise and humane;
- specific to this conversation;
- proportionate to the issue and contributor;
- direct without sounding automated or corporate.

Avoid generic filler, obvious restatements, excessive headings, long technical explanations, forced gratitude, unexplained jargon, and LLM-shaped phrases such as “I’ve provided detailed feedback below” when the context already makes that clear. Avoid intensifiers and stock support language such as “sincerely,” “we appreciate your effort,” and “thanks for your understanding” unless they fit the maintainer's established voice and this specific exchange. Do not mention bots, internal agents, or project politics unless the user explicitly wants that included.

Appreciate useful contributions sincerely. Do not treat a good-faith contributor like a low-effort or automated submission without clear evidence. If apologizing, name the concrete mistake and the correction; do not over-explain.

## Workflow

1. Read the relevant conversation and inspect linked context when the reply depends on it. If drafting for an earlier moment, use only facts known at that point and do not copy or rely on later replies.
2. Summarize privately in one sentence what the reply needs to accomplish.
3. Draft the shortest complete reply that accomplishes that purpose.
4. Check every sentence: already known, private, generic, unsupported, or unnecessary sentences should be removed. Never promise a future action or say it is happening “now” unless the user approved it and the current workflow will perform it.
5. Show the exact draft and intended destination unless the user already supplied exact final text and explicitly asked to post it.
6. Wait for explicit approval when the text or action is not already explicit. A request to draft or review is not permission to post.
7. Before posting, re-check the conversation for newer replies. Post exactly the approved text and verify the result.

If the user says “go ahead,” use the immediately preceding draft and action as the scope. Do not infer permission for unrelated comments, edits, labels, closing, or merging.

## Review and PR comments

For technical review feedback, use `pr-review` for the review itself. Prefer concise inline comments for line-specific findings and avoid repeating comments already present in the thread. The summary should state only cross-cutting context or the final decision.

For a reply after review, distinguish:

- first review;
- response to author changes;
- unresolved requested changes;
- selected ideas reimplemented through `vibe-merge`;
- approval or closure.

Use the current conversation to choose the correct one rather than sending a generic review message.

From dannote/dot-pi, MIT.

More from dannote/dot-pi

Signals

Stars
57
Forks
4
Open issues
0
Last commit (this folder)
Sep 1, 2026 (1 month ago)
Last release
Aug 30, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from dannote

Cite this page

maintainer-reply skill. Agent Mart. https://agentmart.dev/skills/dannote-maintainer-reply (last updated 2026-10-24)