Token导航 LogoToken导航TokenDH.com
研究检索操作浏览器github未标认证来源可访问clear审计提醒

github-issuesGitHub Issues 管理

Agent Skill

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

总安装

1,542

周安装

63

GitHub Stars

3

下载量

499
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

请帮我安装这个 Agent Skill:github-issues(GitHub Issues 管理)
来源仓库:https://github.com/dedalus-erp-pas/foundation-skills
仓库路径:skills/github-issues
安装命令:
npx skills add https://github.com/dedalus-erp-pas/foundation-skills --skill github-issues
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/dedalus-erp-pas/foundation-skills --skill github-issues

简介

github-issues 管理 GitHub Issue、PR、分支和提交,支持查询、创建和更新协作事项。

  • 依赖 gh CLI 与 GitHub 交互,需配置 token 并确认仓库读写权限方可执行写入操作。
  • 适用于项目状态跟踪、变更摘要生成和下一步行动建议,区分只读与修改场景。
  • 操作前应核实用户授权级别,避免向私有或非授权仓库发布内容或推送分支。
  • 适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

SKILL.md

GitHub Issues Management

Create, retrieve, update, and manage GitHub issues with comprehensive context integration and structured workflows.

Prerequisites

When to Use This Skill

Activate this skill when:

  • The user wants to create a new GitHub issue
  • The user asks to view or retrieve issue details
  • The user needs to update an existing issue
  • The user wants to list issues in a repository
  • The user mentions managing issues, bug reports, or feature requests in GitHub
  • The user wants to close, reopen, or modify issue properties
  • The user needs to add comments or labels to issues
  • The user wants to search for issues

Critical Rules

IMPORTANT: Always confirm owner/repo before creating or modifying issues

Always use descriptive issue titles and provide structured descriptions

Never create duplicate issues - search existing issues first when appropriate

Available CLI Commands

CommandPurpose
gh issue createCreate new issues
gh issue edit <number>Update existing issues
gh issue view <number>Fetch issue details
gh search issues "<query>"Search issues
gh issue comment <number>Add comments
gh issue listList repository issues

Workflow

1. Gather Context

First, collect information about the current repository and context:

  • Identify the repository (owner and repo name)
  • Understand the type of issue (bug, feature, task, etc.)
  • Gather relevant labels, milestones, and assignees if applicable

2. Repository Verification

Before any operation, verify you have the correct repository identifier:

  • Confirm repository exists
  • Understand repository structure
  • Check available labels and milestones

3. Issue Operations

Creating a New Issue

When creating issues, gather complete context:

Required Information:

  • owner: Repository owner (organization or user)
  • repo: Repository name
  • title: Clear, descriptive issue title

Optional but Recommended:

  • body: Detailed description in Markdown format
  • labels: Label names (e.g., "bug,enhancement")
  • assignees: Usernames to assign
  • milestone: Milestone number (integer)

Human-in-the-Loop - Ask for Context

Always ask to clarify issue details:

Question: "What type of issue is this?"
Options:
- "Bug report - something is not working correctly"
- "Feature request - new functionality needed"
- "Task - work item to complete"
- "Documentation - documentation needs update"
- "Other - let me describe it"

Title Guidelines:

  • Start with type prefix when useful: [Bug], [Feature], [Docs]
  • Be specific and actionable
  • Keep under 72 characters
  • Examples:

- [Bug] Login fails with SSO enabled - [Feature] Add dark mode support - Add unit tests for auth module

Issue Description Template:

Structure descriptions for clarity:

## Summary
[Brief description of the issue]

## Current Behavior
[What is happening now - for bugs]

## Expected Behavior
[What should happen - for bugs]

## Steps to Reproduce
[For bugs - numbered steps]

## Acceptance Criteria
[For features/tasks - what defines "done"]

## Additional Context
[Screenshots, logs, related issues, etc.]

Retrieving Issue Details

Use gh issue view <number> with:

  • <number>: Issue number (e.g., 42)

This returns complete issue information including:

  • Title and body
  • State (open/closed)
  • Labels and milestone
  • Assignees and author
  • Created/updated timestamps

Listing Issues

Use gh issue list with filters:

  • --state: "open", "closed", or "all"
  • --label: Filter by labels (comma-separated)
  • --assignee: Filter by assignee username
  • --search: Search in title and description
  • --sort: Sort by "created", "updated", "comments"
  • --order: "asc" or "desc"
  • --limit: Results per page (default 30)

Searching Issues

Use gh search issues "<query>" for advanced queries:

  • Search across repositories
  • Use GitHub search qualifiers (is:open, label:bug, etc.)
  • Full-text search in titles and bodies

Updating an Issue

When updating issues, only provide changed fields:

Use gh issue edit <number> with flags for fields to update (--title, --body, --add-label, --remove-label, --add-assignee, --milestone, etc.)

State Changes:

  • gh issue reopen <number> - Open/reopen the issue
  • gh issue close <number> - Close the issue

Adding Comments

Use gh issue comment <number> --body "<comment>" with:

  • <number>: Issue number
  • <comment>: Comment content in Markdown

4. Execute Operations (Requires Confirmation)

CRITICAL: Confirm with user before creating or modifying issues

After gathering all information, present a summary for user approval:

Creating issue in repository: owner/repo
Title: [title]
Description: [summary]
Labels: [labels]
Assignee: [assignee]

Proceed with issue creation?

Issue Type Templates

Bug Report

## Description
The [component] is experiencing [issue] when [condition].

## Steps to Reproduce
1. [First step]
2. [Second step]
3. [See error]

## Expected Behavior
[What should happen]

## Actual Behavior
[What actually happens]

## Environment
- Application Version: [version]

## Screenshots/Logs
[Attach relevant files]

## Possible Solution
[Optional: if you have ideas]

Feature Request

## Summary
[One-line description of the feature]

## Motivation
[Why is this feature needed? What problem does it solve?]

## Proposed Solution
[How should this work?]

## Acceptance Criteria
- [ ] [Criterion 1]
- [ ] [Criterion 2]
- [ ] [Criterion 3]

## Alternatives Considered
[Other approaches considered]

## Additional Context
[Mockups, examples, references]

Task

## Task Description
[What needs to be done]

## Background
[Why is this needed?]

## Requirements
- [ ] [Requirement 1]
- [ ] [Requirement 2]

## Definition of Done
- [ ] [Criterion 1]
- [ ] [Criterion 2]

## Dependencies
[Related issues, blockers]

Examples

Example 1: Creating a Bug Report

User: "Create a bug issue - the login page crashes when using SSO"

AI Workflow:

  1. Ask for repository (owner/repo) if not known
  2. Ask clarifying questions about the bug
  3. Generate structured description
  4. Present summary for confirmation
  5. Create issue with gh issue create --title "[Bug] Login page crashes when using SSO" --body "<description>" --label "bug"

Result:

gh issue create \
  --title "[Bug] Login page crashes when using SSO" \
  --body "## Description
The login page crashes when users attempt to authenticate using SSO.

## Steps to Reproduce
1. Navigate to login page
2. Click 'Sign in with SSO'
3. Page crashes

## Expected Behavior
SSO authentication should complete and redirect to dashboard.

## Actual Behavior
Page becomes unresponsive and displays error.

## Environment
- Browser: [To be filled]
- OS: [To be filled]" \
  --label "bug"

Example 2: Feature Request with Priority

User: "Create a feature request for dark mode with high priority"

AI Workflow:

  1. Gather feature details
  2. Structure the request
  3. Add appropriate labels
  4. Confirm and create

Result:

gh issue create \
  --title "[Feature] Add dark mode support" \
  --body "## Summary
Add dark mode theme option for improved user experience and accessibility.

## Motivation
- Reduces eye strain in low-light environments
- Increasingly expected by users
- Improves accessibility

## Proposed Solution
Implement theme toggle with system preference detection.

## Acceptance Criteria
- [ ] Toggle switch in settings
- [ ] Persists user preference
- [ ] Respects system preference by default
- [ ] All UI components support both themes" \
  --label "enhancement,high-priority"

Example 3: Listing and Filtering Issues

User: "Show me all open bugs assigned to me"

AI Workflow:

  1. Use gh issue list --state open --label bug --assignee @me

Result:

Found 3 open bug issues assigned to you:

#142 - [Bug] API timeout on large file uploads
      Labels: bug, priority-medium
      Created: 2024-01-15

#138 - [Bug] Dashboard graphs not rendering on Safari
      Labels: bug, frontend
      Created: 2024-01-12

#125 - [Bug] Email notifications delayed by 30+ minutes
      Labels: bug, priority-high
      Created: 2024-01-08

Example 4: Closing an Issue with Comment

User: "Close issue #142 and add a comment that it's fixed in v2.4.0"

AI Workflow:

  1. First, add a comment to the issue: gh issue comment 142 --body "Fixed in v2.4.0. Closing this issue."
  2. Then close the issue: gh issue close 142

Result:

Issue #142 has been commented and closed.

Common Labels

Use these standard labels when applicable:

LabelUse For
bugSomething isn't working
enhancementNew feature or improvement
documentationDocumentation updates
good first issueGood for newcomers
help wantedExtra attention needed
questionFurther information requested
wontfixWill not be addressed
duplicateAlready exists
invalidNot a valid issue

Important Notes

  • Always verify repository access - Ensure you have permission to create/modify issues
  • Use labels consistently - Follow repository labeling conventions
  • Be specific in titles - Prefix with [Bug], [Feature], [Task] for clarity
  • Include reproduction steps - Essential for bug reports
  • Define acceptance criteria - Clear "definition of done" for features/tasks
  • Link related issues - Use "Related to #XX" or "Blocks #XX" in descriptions
  • Mention users with @username - For visibility and notifications
  • Use milestones - Associate issues with releases when applicable

GitHub Issue Best Practices

Writing Effective Titles

  • Be concise but descriptive
  • Include issue type prefix: [Bug], [Feature], [Task], [Docs]
  • Mention affected component if applicable
  • Avoid vague titles like "Fix bug" or "Update code"

Structuring Descriptions

  • Use Markdown formatting for readability
  • Include all relevant context upfront
  • Add screenshots or logs when helpful
  • Link to related issues, PRs, or documentation
  • Use task lists for trackable sub-items

Label Strategy

  • Combine type labels (bug, enhancement) with area labels (frontend, api)
  • Use priority labels when needed (priority-high, priority-low)
  • Keep label taxonomy consistent across repositories

Assignment and Workflow

  • Assign issues to specific team members
  • Use milestones for release planning
  • Update issue status as work progresses
  • Close issues with reference to fixing PR: "Fixes #XX"

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Claude Code

28.48%
按下载量换算142

OpenCode

19.53%
按下载量换算97

github-copilot

16.07%
按下载量换算80

Cursor

12.83%
按下载量换算64

Codex

8.01%
按下载量换算40

Antigravity

3.17%
按下载量换算16

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。

来源信息

继续浏览同类 Skills