skills/close-issue-flow/SKILL.md
Use this skill when the user asks to close an issue, wrap up an issue, "close issue", "close-issue-flow", or finish up after a fix has been merged. Requires Gitee MCP Server to be configured.
npx skillsauth add oschina/gitee-agent-skills close-issue-flowInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Note: If you have
mcporterinstalled locally, you should usemcporterto invoke the MCP tool instead of directly calling the MCP tool. ThemcporterCLI provides a more convenient interface and better error handling.
Execute the complete Issue closing workflow: verify the fix is merged → post a closing comment → update the Issue status.
get_repo_issue_detail, list_repo_pulls, create_comment (resource_type: issue), update_issue)Use get_repo_issue_detail to retrieve Issue information:
If the Issue is already closed, notify the user and stop.
Use list_repo_pulls to query the repository's PRs, filtering for:
mergedcloses #[issue number] or fixes #[issue number]Based on the results:
Use create_comment (resource_type: issue) to post a closing note. Choose the appropriate template:
When a linked PR was merged:
This issue has been fixed and merged via PR #[number].
**Fix summary**: [brief description of the fix]
Thanks for the report! If the problem persists, feel free to reopen this issue or submit a new one.
When resolved directly (no PR):
This issue has been resolved.
**Solution**: [description of how it was resolved]
If the problem persists, feel free to reopen this issue or submit a new one.
When unable to reproduce or request was declined:
[Explanation, e.g., "Unable to reproduce this issue" or "After discussion, we've decided not to implement this feature at this time."]
If you have new information, feel free to reopen the issue with additional details.
Use update_issue to update the Issue state:
state: closedOptionally:
fixed or resolved)## Issue Closed
- Issue: #[number] [title]
- Reason: [Fixed / Cannot reproduce / Declined]
- Linked PR: #[number] (if any)
- Closing comment posted ✅
- Issue status updated to closed ✅
closes #N in a PR description will auto-close the Issue on merge — this skill is for cases where manual closure or an explanatory comment is neededtools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
A CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.