skill-data/drupalorg-issue-summary-update/SKILL.md
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.
npx skillsauth add mglaman/drupalorg-cli drupalorg-issue-summary-updateInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Purpose: Ensure a Drupal.org issue summary's "Proposed resolution" reflects the latest discussion in the comments.
Usage: /drupalorg-issue-summary-update <nid>
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.
drupalorg issue:show <nid> --with-comments --format=llm
Report to the user:
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:
Ask: "Would you like me to draft an updated issue summary?"
If the user agrees, draft an updated issue summary that:
Present the full updated summary text to the user.
[PAUSE] Ask: "Does this look correct? Should I adjust anything before you paste it into the issue?"
Once the summary is approved, instruct the user:
drupalorg issue:link <nid>Note: drupalorg-cli is read-only and cannot write to Drupal.org directly.
--with-comments on issue:show to capture the full context.comment_count is high (>30), note this and ask the user which comment
range is most relevant before fetching (to avoid noise).testing
Agentic workflow for contributing to a Drupal.org issue via GitLab MR. Orchestrates fork verification, directory alignment, remote setup, branch checkout, and the fix/push/pipeline loop.
tools
Search for Drupal.org issues by keyword. Combines CLI API search, Drupal.org issue queue scraping, and web search, then deduplicates and presents a unified summary.
tools
CLI for Drupal.org issue lifecycle management. Use when fetching issue details, generating patches/interdiffs, listing project or maintainer issues, looking up releases, or working with GitLab merge requests on issue forks. Also supports projects that have migrated to GitLab work items. Pass --format=llm to every read command for structured XML output optimised for agent consumption.
tools
CLI for Drupal.org issue lifecycle management. Use when fetching issue details, generating patches/interdiffs, listing project or maintainer issues, looking up releases, or working with GitLab merge requests on issue forks. Also supports projects that have migrated to GitLab work items. Pass --format=llm to every read command for structured XML output optimised for agent consumption.