plugins/wordpress-trac/skills/wp-trac-ticket/SKILL.md
Look up a specific WordPress Trac ticket by its number to see all information about it: metadata, description, attachments, linked changesets, discussion comments, and GitHub pull requests. Accepts #62345, 62345, or https://core.trac.wordpress.org/ticket/62345. Use whenever the user references a specific ticket number. Do NOT use wp-trac-search for single ticket lookups.
npx skillsauth add sirreal/agent-skills wp-trac-ticketInstall 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.
Look up WordPress Trac ticket information.
If no ticket number was provided, ask the user which ticket they want to look up.
Pass the numeric ticket number to the script (e.g. 30000). The script
also accepts #30000 or a full ticket URL.
The default mode returns everything: metadata, description, attachments,
changesets, comments, and pull requests. Use --short only when the user
wants a quick metadata-only glance (no comments/attachments/changesets/PRs).
| User says | Mode |
|-----------|------|
| "look up ticket 30000" | default |
| "show me ticket #62345" | default |
| "what's the discussion on ticket 50000" | default |
| "what PRs are open for #62345" | default |
| "quick status check on ticket 12345" | --short |
| "just the metadata for #30000" | --short |
echo "${CLAUDE_PLUGIN_ROOT}/skills/wp-trac-ticket/scripts/ticket.php" <ticket-number>echo "${CLAUDE_PLUGIN_ROOT}/skills/wp-trac-ticket/scripts/ticket.php" --short <ticket-number>Both modes start with a metadata header (component, summary, reporter, owner, type, status, resolution, priority, severity, version, milestone, keywords, focuses; empty fields are suppressed) followed by the description.
The default mode then appends, in order:
In [N]: auto-comment, with committer, date, URL, and commit message.testing
Reproduce and attempt a fix for a specific WordPress core defect from Trac in an isolated worktree. Use when the user asks to "work on Trac #N", "fix Trac ticket #N", "reproduce and fix #N", or similar.
testing
Browse WordPress Trac timeline activity feed. Use when the user asks about recent WordPress core Trac activity, commits, ticket changes, or what a specific author has been working on. Matches queries like "recent trac activity", "what has USER done on trac", "WordPress core commits this week", "show me USER's trac contributions".
development
Search and filter WordPress Trac tickets on core.trac.wordpress.org. Use when the user wants to find tickets matching criteria, search for bugs, query open or closed tickets, filter by component (e.g., "HTML API", "Editor", "REST API"), or search by status, milestone, owner, reporter, type, or keywords. NOT for looking up a single ticket by number — use wp-trac-ticket for that. Example queries: "find open HTML API tickets", "search for closed editor bugs", "tickets assigned to <username>".
tools
Look up a WordPress Trac changeset (commit, revision) to see the commit message, author, and timestamp. Accepts [41062], r41062, or https://core.trac.wordpress.org/changeset/41062. Use when the user asks about a commit, revision, changeset, or "what changed in rNNNNN".