Token导航 LogoToken导航

Agent Skill · 效率

skill-d-create-issues(技能 d 会产生问题)

用于围绕 GitHub 仓库、Issue、Pull Request、分支、提交和代码协作流程提供辅助能力。它适合让 Agent 查询项目状态、整理变更、辅助创建或检查协作事项,并把仓库中的信息转成可执行的下一步。使用时需要区分只读查询和写入操作;涉及创建 PR、修改 Issue、推送分支或访问私有仓库时,应确认 token 权限、目标仓库范围和用户授权。

skill-d-create-issues 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描有提醒项,按安装量在效率类的 21,003 个 Skill 里排第 20,919。

总安装 799周安装 32GitHub Stars 公开资料未说明下载 259核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:skill-d-create-issues(技能 d 会产生问题)
来源仓库:https://github.com/myd2002/skill-d-create-issues
安装命令:
openclaw skills install skill-d-create-issues
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install skill-d-create-issues

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

辅助管理 GitHub/Gitea 仓库中的 Issue 和协作流程。适用于项目状态查询、变更整理和协作事项创建。skill-d-create-issues 属于效率类 Skill,可作为该场景下的辅助能力补充。支持批量创建 Issue、更新状态和管理依赖关系。写入操作需确认 token 权限和仓库访问范围。

建议区分只读与写入操作,避免误改生产环境数据。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install skill-d-create-issues;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

skill-d-create-issues 怎么安装?

在终端执行 openclaw skills install skill-d-create-issues。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

skill-d-create-issues 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

skill-d-create-issues 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

skill-d-create-issues 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

skill-d-create-issues 用的人多吗?

公开数据是累计安装 799 次,近一周安装 32 次,下载 259 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

skill-d-create-issues 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
skill-d-create-issues

技能 d 会产生问题 · 本页

799—需要联网MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
skill-d-create-issues
description
【issue 落地总控】当组织者确认 issue 草稿后触发。触发方式:(A) 组织者在 Gitea 把 draft_issue.md 改名为 confirmed_issue.md,由 webhook 通知 OpenClaw;(B) 组织者在 OpenClaw 中说"确认 YYYY-MM-DD-HHMM 的 issue"。触发关键词:确认issue、创建issue、落地issue、confirmed_issue、批量建issue。不处理会议创建、会前简报、会后纪要等场景。
author
mayidan

Skill-D: create_issues — issue 落地总控

定位

本技能是 事件驱动的 issue 落地流程总控。由组织者确认 issue 草稿后触发,非 cron。

职责分工:

  • OpenClaw

- 被 webhook 或对话触发后,调用 check 验证前置条件 - 读取 confirmed_issue.md 内容,解析出每条 action item 的结构化字段 - 判断 meeting_category(single / cross-project) - 单项目:调用 create-issues 批量建 Gitea issue - 调用 finish 收尾,获取邮件参数 - 调用 imap-smtp-email 发送正式纪要邮件(全员)+ 个人任务通知(各 assignee) - 跨项目:调用 finish(跳过建 issue),调用 imap-smtp-email 向组织者发建议邮件

  • Skill-D(本技能)

- check:校验 meta.yaml status 和 confirmed_issue.md 存在性,返回内容与元信息 - create-issues:接收 OpenClaw 解析好的 JSON,批量在 Gitea 建 issue + 依赖回填 - finish:meta.yaml → minutes-published,写 created_issues 字段,写日志,返回邮件参数 - webhook.py:独立常驻进程,监听 Gitea push webhook,检测到 confirmed_issue.md 时向 OpenClaw 发送触发信号

  • imap-smtp-email

- 发送正式纪要邮件(全体参会人) - 发送个人任务通知邮件(各 assignee 单独一封) - 发送跨项目 issue 建议邮件(组织者)


配置要求

配置文件:~/.config/skill-d-create-issues/.env

首次使用前运行:

bash setup.sh

触发方式

方式 A:Gitea Webhook(推荐)

组织者在 Gitea 网页将 draft_issue.md 改名为 confirmed_issue.md,触发 push webhook。

Webhook 配置步骤:

  1. 在每个受管仓库(包括 aifusion-meta)的 Settings → Webhooks → Add Webhook
  2. URL:http://43.156.243.152:<WEBHOOK_PORT>/gitea-webhook(端口见 .env)
  3. Content Type:application/json
  4. Trigger:Push Events

启动 Webhook 监听服务(后台常驻):

nohup python3 scripts/webhook.py > ~/.config/skill-d-create-issues/webhook.log 2>&1 &

方式 B:OpenClaw 对话

用户:"确认 2026-04-22-1500 的 issue"

OpenClaw 识别后,询问用户确认的是哪个仓库(如果上下文不明确),然后进入以下工作流。


严格工作流(两种触发方式执行相同流程)


第一步:调用 check,验证前置条件

node main.js check \
  --repo "HKU-AIFusion/dexterous-hand" \
  --meeting-dir "2026-04-22-1500"

返回 JSON,关键字段:

  • valid:true / false(false 时含 reason 字段,OpenClaw 直接告知用户)
  • category:single | cross-project
  • topic、organizer、organizer_email、attendees、attendee_emails
  • confirmed_issue_content:confirmed_issue.md 的完整文本
  • minutes_content:minutes.md 的完整文本(用于正式纪要邮件)
  • meeting_dir、repo、join_url

valid 为 false 时,OpenClaw 向用户说明原因,不继续执行后续步骤。


第二步:OpenClaw 解析 confirmed_issue.md

此步骤 OpenClaw 作为 AI 负责全部解析,不调用任何脚本。

从 confirmed_issue_content 中解析每条带勾选框的 action item,输出 JSON 数组,只输出 JSON,不加任何说明文字或 markdown 标记:

[
  {
    "local_id": "1",
    "task": "任务描述",
    "assignee": "sujinze",
    "due_date": "2026-04-29",
    "depends_on_local_ids": [],
    "quote": "原话引用"
  },
  {
    "local_id": "2",
    "task": "另一个任务",
    "assignee": "liuzhaolin",
    "due_date": "2026-05-06",
    "depends_on_local_ids": ["1"],
    "quote": "相关原话"
  }
]

字段说明:

  • local_id:本次解析的临时编号("1" "2" ...),用于 depends_on_local_ids 引用
  • assignee:Gitea 用户名(参考 attendees 列表)
  • due_date:YYYY-MM-DD 格式
  • depends_on_local_ids:依赖的其他任务 local_id 列表(无依赖则为 [])
  • quote:原话引用(来自 confirmed_issue.md 中的 > "..." 内容)

如果解析结果为空数组(无待办),跳过第三步,直接进入第四步(finish)。


第三步(仅单项目会议):调用 create-issues 批量建 Gitea issue

node main.js create-issues \
  --repo "HKU-AIFusion/dexterous-hand" \
  --meeting-dir "2026-04-22-1500" \
  --topic "v2 设计评审" \
  --issues-json '[{"local_id":"1","task":"...","assignee":"sujinze","due_date":"2026-04-29","depends_on_local_ids":[],"quote":"..."}]'

本命令会:

  1. 第一轮:为每条 action item 在仓库创建 Gitea issue

- Title:任务描述 - Labels:meeting-action、meeting:YYYY-MM-DD-HHMM - Assignee:指定用户名 - Due Date:截止日期(若 Gitea 版本支持) - Body:包含原话引用 + 会议目录链接

  1. 第二轮:回填依赖关系(在 issue body 追加 Depends-on: #N 行)
  2. 返回 local_id → issue_number 映射,供 finish 写入 meta.yaml

返回 JSON,关键字段:

  • success
  • created:[{local_id, issue_number, issue_url, assignee, task}]
  • failed:[{local_id, task, error}](部分失败时非空)

跨项目会议跳过此步骤,直接进入第四步。


第四步:调用 finish 收尾

node main.js finish \
  --repo "HKU-AIFusion/dexterous-hand" \
  --meeting-dir "2026-04-22-1500" \
  --topic "v2 设计评审" \
  --category "single" \
  --organizer-email "organizer@163.com" \
  --attendee-emails "email1@163.com,email2@163.com" \
  [--created-issues-json '[{"local_id":"1","issue_number":42,"issue_url":"...","assignee":"sujinze","task":"..."}]'] \
  [--failed-issues-json '[...]']

本命令会:

  1. 将 meta.yaml status → minutes-published,写入 created_issues 字段(issue 编号列表)
  2. 写日志
  3. 生成并返回三种邮件参数:

- minutes_email:正式纪要邮件,发给全体参会人(含 minutes.md 内容摘要 + issue 列表链接) - assignee_emails:每位 assignee 的个人任务通知邮件(数组,每人一封) - cross_email:跨项目会议时,给组织者的建议邮件(含 confirmed_issue.md 完整内容)


第五步:调用 imap-smtp-email 发送邮件

单项目会议:

  1. 发送正式纪要邮件(minutes_email):

- 收件人:全体参会人(minutes_email.to) - 主题:minutes_email.subject - 正文:minutes_email.html

  1. 逐一发送个人任务通知(assignee_emails 数组,每人一封):

- 收件人:单人邮箱(assignee_emails[i].to) - 主题:assignee_emails[i].subject - 正文:assignee_emails[i].html

跨项目会议:

发送组织者建议邮件(cross_email):

  • 收件人:cross_email.to(组织者邮箱)
  • 主题:cross_email.subject
  • 正文:cross_email.html

错误处理规则

错误场景处理方式
check 发现 status 不符返回 valid=false + reason,OpenClaw 告知用户
check 发现 confirmed_issue.md 不存在返回 valid=false,OpenClaw 提示用户先改文件名
confirmed_issue.md 解析结果为空跳过 create-issues,finish 时 created_issues=[]
某条 issue 创建失败继续创建其他,failed 列表记录,finish 后邮件提醒组织者
依赖回填失败不影响 issue 本身,日志警告
finish 写 Gitea 失败报错,OpenClaw 提示用户重试(可再次调用 confirm 触发)
邮件发送失败状态已更新为 minutes-published,日志标注 email_failed

幂等性说明

  • check:只读,天然幂等
  • create-issues:若 meta.yaml 已是 minutes-published,拒绝执行(避免重复建 issue)
  • finish:若 meta.yaml 已是 minutes-published,返回幂等成功(不重复写)
  • webhook:同一次 push 若重复触发,check 的状态校验会拦截

平台分布

OpenClaw

93.84%
按下载量换算243

安全审计

VirusTotal

通过

ClawScan

可疑

Static analysis

可疑

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills