/install issue-writer
Issue Writer
Purpose
Turn findings, review notes, bugs, security concerns, or implementation gaps into actionable GitHub issues. Match the issue structure to the issue type instead of forcing one generic template.
Use When
Use this skill when the user asks to:
- Draft or polish a GitHub issue.
- Convert review/debug/security findings into an issue.
- Create an epic issue or linked child issues.
- Submit an issue with
gh. - Compare whether an issue has enough evidence, reproduction detail, impact, recommendations, and acceptance criteria.
Core Workflow
- Identify the issue type before drafting:
securitybugorregressionepicortech-debtfeatureor product request
- Load only the matching reference file:
- Security:
references/security-issue.md - Bug or regression:
references/bug-issue.md - Epic or technical debt:
references/epic-issue.md
- Security:
- Gather concrete evidence:
- Code paths and line numbers.
- Logs, screenshots, responses, or repro steps.
- Config/deployment facts.
- Current versus expected behavior.
- Draft in the user's language unless they ask otherwise.
- Keep the issue actionable:
- Findings must be reviewable from evidence.
- Recommendations must explain why when they change security boundaries, defaults, compatibility, or architecture.
- Acceptance criteria must be verifiable.
- If the user asks to submit, confirm the target repository if ambiguous, then submit with
gh issue createor the GitHub REST API fallback whengh issue createfails.
Type Selection Rules
Security
Use the security issue shape when the issue is about auth, authorization, tokens, secrets, SSRF, CORS, origin isolation, injection, data exposure, privilege, sandboxing, DoS, supply chain, or deployment hardening. Security issues need evidence chains and risk reasoning because the fix usually changes a boundary or default.
Bug Or Regression
Use the bug shape when the user-visible behavior is wrong, broken, unexpected, or regressed. Bug issues need reproduction closure more than broad risk reasoning.
Epic Or Tech Debt
Use the epic shape when multiple related findings should be grouped into one coordination issue, or when the work will likely split into child issues. Epic issues need scope, grouping, priorities, child issue candidates, and acceptance criteria.
Feature
For feature requests, use a lightweight product issue shape:
- Problem / need.
- Target users and workflows.
- Proposed behavior.
- Non-goals.
- Open questions.
- Acceptance criteria.
Recommendation Rules
Use plain recommendations for simple bugs. Add reason and option fields when a recommendation:
- Rejects an input/config/default.
- Tightens security or permissions.
- Changes compatibility or existing behavior.
- Introduces a new required configuration.
- Has multiple viable implementation paths.
Preferred wording:
- Recommendation:
- Reason:
- Options:
Evidence Rules
- Security evidence should be a chain: entrypoint -> behavior -> missing control -> exposure/impact context.
- Bug evidence should be reproduction-oriented: steps -> observed behavior -> expected behavior -> logs/screenshots.
- Epic evidence can summarize and link child facts, but each high-risk item still needs enough evidence to be independently reviewable.
- If a fact is suspected but not verified, mark it as
Needs verificationinstead of stating it as confirmed.
Submission Rules
Before submitting:
- Ensure the title is concise and action-oriented.
- Check the issue body does not include secrets, tokens, private credentials, or excessive exploit detail.
- If labels are requested, avoid guessing labels that may not exist unless
gh label listwas checked. - If
gh issue createfails with GraphQL auth issues butgh auth statusis valid, try GitHub REST:
gh api --method POST repos/OWNER/REPO/issues -f title='TITLE' -F body=@BODY_FILE --jq '.html_url'
Report the created URL or the exact blocker.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install issue-writer - 安装完成后,直接呼叫该 Skill 的名称或使用
/issue-writer触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Issue Writer 是什么?
Use when drafting, restructuring, reviewing, or submitting GitHub issues from investigation findings, bugs, security reviews, regressions, feature requests,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 10 次。
如何安装 Issue Writer?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install issue-writer」即可一键安装,无需额外配置。
Issue Writer 是免费的吗?
是的,Issue Writer 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Issue Writer 支持哪些平台?
Issue Writer 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Issue Writer?
由 xiluoduyu(@xiluoduyu)开发并维护,当前版本 v1.0.0。