Merges approved PRs safely. Automates pre-flight checks, squash merging, and issue status transitions.
Install
mkdir -p .claude/skills/land-hojinzs && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/18271" && unzip -o skill.zip -d .claude/skills/land-hojinzs && rm skill.zipInstalls to .claude/skills/land-hojinzs
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Merge an approved PR during the Land state. Runs pre-flight checks, performs squash merge, completes post-merge bookkeeping, and transitions the issue to Done.Key capabilities
- →Verify human approval for a pull request
- →Check required CI checks status for a pull request
- →Ensure branch is up-to-date with its base
- →Confirm changeset presence if labeled
- →Perform a squash merge of an approved pull request
- →Transition an issue to 'Done' after merge
How it works
The skill performs pre-flight checks on a pull request, including approvals and CI status, then executes a squash merge and updates the associated issue's status and workpad.
Inputs & outputs
When to use land
- →Merging an approved pull request
- →Moving a task to done after merge
- →Performing automated PR bookkeeping
About land
Checks PR status, runs pre-flight validations, performs a squash merge, and updates project issue tracking. Operates unattended until a blocker occurs.
Merge an approved PR during the Land state. Runs pre-flight checks, performs squash merge, completes post-merge bookkeeping, and transitions the issue to Done.
When not to use it
- →When the issue is not in the `Land` state
- →When the pull request is not approved
- →When merge strategies other than squash merge are required
Limitations
- →Only performs squash merges
- →Requires at least one human approval and green required CI checks
- →Does not modify the issue body
How it compares
This workflow automates the merging of approved pull requests with pre-flight checks and post-merge bookkeeping, ensuring adherence to project policies without manual intervention.
Compared to similar skills
land side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| land (this skill) | 0 | 3mo | Review | Intermediate |
| resolve-conflicts | 81 | 9mo | Review | Intermediate |
| git-advanced-workflows | 11 | 3mo | Review | Advanced |
| nx-workspace | 4 | 7mo | Review | Beginner |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by hojinzs
View all by hojinzs →You might also like
resolve-conflicts
antinomyhq
Use this skill immediately when the user mentions merge conflicts that need to be resolved. Do not attempt to resolve conflicts directly - invoke this skill first. This skill specializes in providing a structured framework for merging imports, tests, lock files (regeneration), configuration files, and handling deleted-but-modified files with backup and analysis.
git-advanced-workflows
wshobson
Master advanced Git workflows including rebasing, cherry-picking, bisect, worktrees, and reflog to maintain clean history and recover from any situation. Use when managing complex Git histories, collaborating on feature branches, or troubleshooting repository issues.
nx-workspace
nrwl
Explore and understand Nx workspaces. USE WHEN answering any questions about the nx workspace, the projects in it or tasks to run. EXAMPLES: 'What projects are in this workspace?', 'How is project X configured?', 'What targets can I run?', 'What's affected by my changes?', 'Which projects depend on library Y?', or any questions about Nx workspace structure, project configuration, or available tasks.
fix-github-issue
AgnosticUI
Fix a GitHub issue by number. Use when asked to fix GitHub issues.
rebase-pr
AztecProtocol
Rebase a PR on its base branch, fix conflicts, and verify build
resolve-pr-parallel
EveryInc
Resolve all PR comments using parallel processing. Use when addressing PR review feedback, resolving review threads, or batch-fixing PR comments.