land — land install tab-groups-windows-list, community, land install, ide skills, git workflow automation, repository management, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Perfect for Development Agents needing automated git workflow management. land is a git workflow automation process that ensures a clean, committed, and pushed repository state

Features

Automates git workflow using git push command
Ensures a clean and committed repository state
Wraps up work sessions with a pushed repo state
Follows Steve Yegge's 'Landing the Plane' workflow
Integrates with Beads agent memory system
Pushes changes to the repository until git push succeeds

# Core Topics

thewoolleyman thewoolleyman
[0]
[0]
Updated: 3/6/2026

Agent Capability Analysis

The land skill by thewoolleyman is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance. Optimized for land install, git workflow automation, repository management.

Ideal Agent Persona

Perfect for Development Agents needing automated git workflow management.

Core Value

Empowers agents to maintain a clean and committed repository state using git push, ensuring seamless workflow sessions with protocols like HTTPS or SSH.

Capabilities Granted for land

Automating git workflow for clean repo states
Ensuring successful git push for committed changes
Streamlining work sessions with reliable repo management

! Prerequisites & Limits

  • Requires git installation and configuration
  • Needs active repository access
  • Must successfully execute git push to land the plane
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

land

Install land, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

Land the Plane

Based on Steve Yegge's "Landing the Plane" workflow from the Beads agent memory system. See: https://github.com/steveyegge/beads/blob/ff67b88/AGENT_INSTRUCTIONS.md#landing-the-plane

You are wrapping up a work session. Your job is to leave the repo in a clean, committed, pushed state with nothing left dangling.

The plane is NOT landed until git push succeeds. Do not stop before pushing. Do not say "ready to push when you are" -- that is a failure. YOU must push.

Steps

Follow these steps IN ORDER. Do not skip any step. Do not ask for confirmation between steps -- just execute the full sequence and report the results at the end.

1. Check for uncommitted work

Run git status and git diff --stat to see what's changed. If there are NO changes (working tree clean, nothing untracked), skip to step 7 and report "Already clean -- nothing to land."

2. Stage changes

Stage all modified and untracked files. Use git add with specific file paths -- do NOT use git add -A or git add .. Review the list and exclude:

  • .env files or anything that looks like secrets/credentials
  • Large binary files that shouldn't be in git
  • Runtime/temp files (.pid, .log, node_modules/, etc.)

If you find files that should be excluded, mention them in your summary.

3. Sync beads issue state

Run bd sync to commit beads issue changes to git. This ensures any issue updates from this session (status changes, new issues, closed issues) are captured before the final push.

If bd is not installed or .beads/ doesn't exist, skip this step silently.

4. Commit

Create a single commit with a clear, descriptive message summarizing ALL the work done in this session. Look at the diff and recent conversation context to write a meaningful message -- not a generic "checkpoint" or "wip".

Format:

<concise summary of what changed>

<optional body with details if the change is non-trivial>

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

5. Push -- NON-NEGOTIABLE

Pull with rebase first, then push to the remote tracking branch:

git pull --rebase
git push

If the push fails, resolve the issue and retry. Do NOT force push. If it cannot be resolved, report the specific error.

6. Clean up git state

git stash list

If there are stale stashes, note them in the summary (do not drop them without being asked).

7. Confirm clean state

Run git status one final time. Report:

  • The commit hash and message
  • The branch and remote
  • Whether the working tree is clean
  • Any files that were intentionally skipped

Output format

Report a brief summary like:

Landed. <commit-hash> on <branch> -> <remote>
  <one-line commit message>
  <N> files changed
  Working tree: clean

Or if there were issues:

Partial landing:
  Committed: <hash>
  Push: failed (behind remote -- pull needed)
  Skipped: .env, build/output.bin
  Stale stashes: 2 (run `git stash list` to review)

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is land?

Perfect for Development Agents needing automated git workflow management. land is a git workflow automation process that ensures a clean, committed, and pushed repository state

How do I install land?

Run the command: npx killer-skills add thewoolleyman/tab-groups-windows-list/land. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for land?

Key use cases include: Automating git workflow for clean repo states, Ensuring successful git push for committed changes, Streamlining work sessions with reliable repo management.

Which IDEs are compatible with land?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for land?

Requires git installation and configuration. Needs active repository access. Must successfully execute git push to land the plane.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add thewoolleyman/tab-groups-windows-list/land. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use land immediately in the current project.

Related Skills

Looking for an alternative to land or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI