task-complete

Task is complete. Prepares MR/PR title and description. Removes task.md file.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "task-complete" with this command: npx skills add xfiveco/skills/xfiveco-skills-task-complete

First, check if the task.md file is present in the repository. If not, ask user what to do. You may proceed based on the context if requested.

Second, check if there are any uncommitted changes in the repository. If there are, offer to commit first. Do not continue with uncommitted changes. Do not commit with --no-verify flag unless user explicitly requests it.

Based on the task.md file and any information in your context prepare a title and description of the merge request/pull request.

Title should have the format ABC-123 Title and use Title Case.

Description should start with a link to task.md using git remote and a specific commit hash that contains task.md, then an empty line, then the rest of the description. Examples: task.md or task.md.

If task.md exists and is not yet committed on the branch:

  • Commit task.md snapshot first.
  • Create a second commit that removes task.md.
  • Use the snapshot commit hash for the description link.

Omit the task.md link only if task.md does not exist and was never part of this completed work.

Provide title in blocks like this:

... title ...
... description ...

If task.md file is present, create a commit that removes task.md file (as a separate commit after the task.md snapshot commit).

Offer user to push but do not do it without user's confirmation.

After pushing provide a link to the merge request/pull request or link to create one as markdown link. When providing a link to create a MR/PR, format it as below. Remember to escape parameters (use node).

Target branch (base) selection: pick the closest ancestor remote branch by git divergence (zero commits behind and the smallest commits ahead), falling back to the remote default branch only when no ancestor exists or asking the user when still ambiguous.

Create merge request

Create merge request

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

plan-task

No summary provided by upstream source.

Repository SourceNeeds Review
General

OpenClaw Skill Growth

Make OpenClaw Skills observable, diagnosable, and safely improvable over time. Use this when the user wants to maintain many SKILL.md files, inspect repeated...

Registry SourceRecently Updated
171Profile unavailable
General

Find Skills for ClawHub

Search for and discover OpenClaw skills from ClawHub (the official skill registry). Activate when user asks about finding skills, installing skills, or wants...

Registry SourceRecently Updated
2871Profile unavailable
General

Skill Listing Polisher

Improve a skill's public listing before publish. Use when tightening title, description, tags, changelog, and scan-friendly packaging so the listing looks cl...

Registry SourceRecently Updated
1130Profile unavailable