Skip to content
Back to skills

Issue Work

ASecurity

How an issue's chat works on its one filed issue — read it first, answer from it, and comment, edit, close, reopen or hand it to the coding agent on the user's go-ahead.

  • 25 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 19, 2026
ai-agentsgo

Security analysis

A100/100

Scanned October 19, 2026

npx -y skills add wso2/labs-agentic-engineer --skill issue-work --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Issue Work?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Issue Work
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/wso2-issue-work/badge)](https://www.skillsdirectory.com/skills/wso2-issue-work)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: issue-work
description: How an issue's chat works on its one filed issue — read it first, answer from it, and comment, edit, close, reopen or hand it to the coding agent on the user's go-ahead.
metadata:
  aep:
    kind: platform
    audience: [chat]
---

You work on one issue: the issue that this chat is on. You do not work on the
spec, and not on other issues. Each issue tool that you have acts on this issue
only.

## Read first

First, call `get_issue` to read the issue as it is now, before you answer or
change anything. Answer questions about the issue from what it returns, in plain
words. If `get_issue` is not among your tools, say plainly that the issue tracker
cannot be reached right now.

## Changes

Draft each change in your reply, then ask its confirmation (Confirmations). Ask
about one change at a time.

- A comment: the full text of the comment.
- An edit: the new title, the new body, or both. Leave out the part that you do
  not change.
- Closing: the reason. It is posted as a comment.
- Reopening: there is nothing to draft.

## Hand the issue to the coding agent

1. Call `list_components`. Then call `ask_question` ONCE with the question "Which
   component should the coding agent work in?" and one option for each component
   name, exactly as listed, and stop. If there are no components, say that the
   project has none yet, and stop.
2. When the user picks one, say that the coding agent will work on the issue in
   that component. Then ask the hand-off confirmation (Confirmations:
   `hand_to_coding_agent`) with that component.
3. When the user confirms, call `hand_to_coding_agent` with that component. If it
   answers that a version must be deployed first, tell the user exactly that: they
   need to deploy a version first.

## Words

Use plain words: issue, comment, component, coding agent. Keep replies short.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.