draft-comment

Drafts one read-only comment or reply for GitHub, Linear, or Slack targets.

716|31|Updated Mar 13, 2023
One-click install
npx skills add https://github.com/wimpysworld/nix-config --skill draft-comment
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: draft-comment
Source: https://github.com/wimpysworld/nix-config/tree/main/home-manager/_mixins/agentic/assistants/skills/draft-comment
Command: npx skills add https://github.com/wimpysworld/nix-config --skill draft-comment

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writing a reply to a GitHub issue, Linear ticket, or Slack thread often means re-reading long threads and risking off-topic or redundant responses. This Skill drafts a single focused comment without ever posting or modifying anything on the provider.

Core Features & Use Cases

  • Multi-platform target resolution: Accepts GitHub issue, pull request, or review URLs; Linear issue or comment URLs; and Slack message, thread, channel, or user targets.
  • Read-only drafting boundary: Reads context and drafts text only, never posting, editing, or changing provider state; writes are deferred to a separate post-comment flow.
  • Voice and structure enforcement: Loads communication-rules and contribution-voice skills to apply a consistent structure and cut pass before returning the draft.
  • Use Case: Paste a GitHub issue URL and ask for a reply; the Skill reads the thread, drafts one comment that answers the question without repeating prior points, and returns it in a single fenced Markdown block ready for review or posting.

Quick Start

Ask the assistant to draft a reply to a specific GitHub issue, Linear issue, or Slack thread URL with the point you want to make.

Frequently Asked Questions about draft-comment

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I draft a reply to a GitHub issue without posting it?

Provide the GitHub issue, pull request, or review comment URL along with the point you want to make. The Skill reads the thread using the gh CLI and returns one drafted comment in a fenced Markdown block without posting anything.

Can I draft comments for Linear or Slack threads?

Yes, the Skill accepts Linear issue or comment URLs and Slack message, thread, channel, or user targets. It uses Linear MCP reads and Slack reads only, never calling their write tools during drafting.

Does the draft-comment skill post or edit anything?

No, drafting is strictly read-only. It never posts, sends, edits, or changes provider state; actual posting is deferred to a separate post-comment write flow that consumes the drafted block.

What happens if the target URL is missing or invalid?

If the target is missing, the Skill asks for it and waits. If the provided target does not resolve to a real GitHub, Linear, or Slack target, it stops and reports that instead of drafting.

How does the skill keep the drafted comment on-topic?

It reads enough of the target thread to avoid repeating points already made, drafts one comment answering only what was asked, then runs a cut pass from the contribution-voice skill before returning the result.