← 返回 Skills 市场
xiluoduyu

Issue Writer

作者 xiluoduyu · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
10
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install issue-writer
功能描述
Use when drafting, restructuring, reviewing, or submitting GitHub issues from investigation findings, bugs, security reviews, regressions, feature requests,...
使用说明 (SKILL.md)

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:

  1. Draft or polish a GitHub issue.
  2. Convert review/debug/security findings into an issue.
  3. Create an epic issue or linked child issues.
  4. Submit an issue with gh.
  5. Compare whether an issue has enough evidence, reproduction detail, impact, recommendations, and acceptance criteria.

Core Workflow

  1. Identify the issue type before drafting:
    • security
    • bug or regression
    • epic or tech-debt
    • feature or product request
  2. 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
  3. Gather concrete evidence:
    • Code paths and line numbers.
    • Logs, screenshots, responses, or repro steps.
    • Config/deployment facts.
    • Current versus expected behavior.
  4. Draft in the user's language unless they ask otherwise.
  5. 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.
  6. If the user asks to submit, confirm the target repository if ambiguous, then submit with gh issue create or the GitHub REST API fallback when gh issue create fails.

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:

  1. Problem / need.
  2. Target users and workflows.
  3. Proposed behavior.
  4. Non-goals.
  5. Open questions.
  6. Acceptance criteria.

Recommendation Rules

Use plain recommendations for simple bugs. Add reason and option fields when a recommendation:

  1. Rejects an input/config/default.
  2. Tightens security or permissions.
  3. Changes compatibility or existing behavior.
  4. Introduces a new required configuration.
  5. Has multiple viable implementation paths.

Preferred wording:

- Recommendation:
  - Reason:
  - Options:

Evidence Rules

  1. Security evidence should be a chain: entrypoint -> behavior -> missing control -> exposure/impact context.
  2. Bug evidence should be reproduction-oriented: steps -> observed behavior -> expected behavior -> logs/screenshots.
  3. Epic evidence can summarize and link child facts, but each high-risk item still needs enough evidence to be independently reviewable.
  4. If a fact is suspected but not verified, mark it as Needs verification instead of stating it as confirmed.

Submission Rules

Before submitting:

  1. Ensure the title is concise and action-oriented.
  2. Check the issue body does not include secrets, tokens, private credentials, or excessive exploit detail.
  3. If labels are requested, avoid guessing labels that may not exist unless gh label list was checked.
  4. If gh issue create fails with GraphQL auth issues but gh auth status is 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.

安全使用建议
Install this if you want help drafting or filing GitHub issues. Before using the submission feature, confirm the target repository and review the issue body for secrets, private credentials, or sensitive exploit detail.
能力评估
Purpose & Capability
The stated purpose is to turn findings into structured GitHub issues, and the files support that purpose with issue-type workflows and templates.
Instruction Scope
The OpenAI manifest default prompt is brief, but SKILL.md provides clear use cases, type-selection rules, and submission safeguards, so the scope is understandable.
Install Mechanism
The artifact contains only markdown and YAML files; metadata lists no install scripts, executable code, package hooks, or hidden files.
Credentials
The skill may inspect user-provided findings, code paths, logs, screenshots, and repository context to draft issues, which is proportionate to its purpose.
Persistence & Privilege
It can submit GitHub issues via gh or the GitHub API only when the user asks, including a repository confirmation step when ambiguous; no background persistence, privilege escalation, credential harvesting, or destructive actions are present.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install issue-writer
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /issue-writer 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial public release of issue-writer skill: - Drafts, structures, reviews, and submits GitHub issues based on investigation findings, bugs, security reviews, regressions, feature requests, or technical debt. - Selects the correct issue structure (security, bug/regression, epic/tech debt, feature) with appropriate evidence and criteria. - Provides clear workflows for gathering evidence, drafting, and submitting issues via GitHub CLI or API. - Includes rules for recommendations, evidence, and safe submission practices. - Helps ensure submitted issues are actionable, reviewable, and securely formatted.
元数据
Slug issue-writer
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

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。

💬 留言讨论