mglaman/drupalorg-cli/drupalorg-issue-summary-update

Claude Code and agent skill by mglaman/drupalorg-cli

Trust tier 2
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Fetches a Drupal.org issue with all its comments and analyses whether the "Proposed resolution" in the issue summary matches the current discussion consensus. Drafts an updated summary for the user to paste back.

Install

npx vskill@latest install mglaman/drupalorg-cli/drupalorg-issue-summary-update

SKILL.md

/drupalorg-issue-summary-update

Purpose: Ensure a Drupal.org issue summary's "Proposed resolution" reflects the latest discussion in the comments.

Usage: /drupalorg-issue-summary-update <nid>


Instructions

Step 0: Detect issue type

If <nid> looks like a GitLab work item reference — a URL containing git.drupalcode.org, or a shorthand like ai_context#3586157 — stop immediately and tell the user:

"GitLab work items don't use the Drupal.org issue summary format (Problem/Motivation,
Proposed resolution, etc.). This skill only applies to Drupal.org issues."

Do not proceed further.

Step 1: Fetch issue with comments
bash
drupalorg issue:show <nid> --with-comments --format=llm

Report to the user:

  • Issue title, status, project
  • The current "Proposed resolution" section (extracted from the body)
  • A concise summary of what the comments discuss, highlighting the latest direction
Note: Comments from the automated "System Message" user (bot posts about
MRs being opened/closed) are automatically excluded from the output.

[PAUSE] Present your analysis:

  • What the proposed resolution currently says
  • Where comments agree, diverge, or add new direction
  • Which parts of the summary may be out of date

Ask: "Would you like me to draft an updated issue summary?"

[POLICY] Only proceed when the update adds technical insight the user has verified. Drupal.org's AI contribution policy names AI-generated thread summaries posted to gain issue credit as a violation. If the current summary already matches the discussion, say so and stop.


Step 2: Draft updated summary

If the user agrees, draft an updated issue summary that:

  • Preserves the standard Drupal.org section headings:
  • Problem/Motivation
  • Proposed resolution
  • Remaining tasks
  • User interface changes (if applicable)
  • API changes (if applicable)
  • Data model changes (if applicable)
  • Updates "Proposed resolution" to reflect the discussion consensus
  • Updates "Remaining tasks" to match what is still outstanding
  • Keeps "Problem/Motivation" unchanged unless comments clarify the problem itself
  • Is shorter than the discussion it summarizes. Cut background the thread already

covers and lead with the decision.

Present the full updated summary text to the user as a draft to edit, not text to paste. Say that explicitly. The policy requires summaries in the contributor's own words and treats verbose AI prose as a burden on maintainers.

[PAUSE] Ask: "Does this look correct? Should I adjust anything before you paste it into the issue?"


Step 3: Guide the user to apply the update

Once the summary is approved, instruct the user:

  1. Open the issue: drupalorg issue:link <nid>
  2. Click "Edit" on the issue node
  3. Rewrite the "Summary" (body) field from the draft in their own words
  4. Append a disclosure at the end of the summary, for example:

`` AI-Generated: Yes (Claude Code drafted this summary update from the comment thread; I edited and verified it). `` Use the issue template's AI disclosure section instead when one exists.

  1. Save the issue

Note: drupalorg-cli is read-only and cannot write to Drupal.org directly.


Notes

  • Always use --with-comments on issue:show to capture the full context.
  • Focus on the latest comments — earlier comments may reflect resolved debates.
  • If comment_count is high (>30), note this and ask the user which comment

range is most relevant before fetching (to avoid noise).

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
161
Repository forks
35
7-day trend score
25

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 16 Mar 2026, 7 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/mglaman/drupalorg-cli/drupalorg-issue-summary-update/badge)](https://verified-skill.com/skills/mglaman/drupalorg-cli/drupalorg-issue-summary-update)

Something wrong with this skill or its page? Tell us.