update

Merge Renovate PRs, rebase local branches, and apply chezmoi dotfile updates.

9|Updated Jul 15, 2025
One-click install
npx skills add https://github.com/ivy/dotfiles --skill update-ivy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update
Source: https://github.com/ivy/dotfiles/tree/main/.claude/skills/update
Command: npx skills add https://github.com/ivy/dotfiles --skill update-ivy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates routine maintenance tasks for a clean, up-to-date development environment by merging Renovate PRs, rebasing local work onto updated main, and applying Chezmoi changes.

Core Features & Use Cases

  • Automated PR maintenance: Detect, review, and merge passing Renovate PRs to keep dependencies current.
  • Consistent state: Rebase local work on top of updated main to minimize merge conflicts.
  • Dotfile synchronization: Apply Chezmoi changes to ensure local dotfiles reflect the latest configurations.
  • Use Case: A daily maintenance run keeps your workspace aligned with upstream updates and your personal templates, reducing manual intervention.

Quick Start

Run the update skill to merge ready Renovate PRs, rebase on main, and apply Chezmoi changes to your workspace.

Frequently Asked Questions about update

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate merging Renovate PRs and rebasing local branches?

You can automate merging Renovate PRs and rebasing local branches by running a maintenance skill that detects passing PRs, merges them, and rebases your local work onto the updated main branch.

What is the best way to keep my development environment updated with chezmoi dotfiles?

The best way to keep your development environment updated is to automate chezmoi dotfile synchronization alongside dependency updates, ensuring local dotfiles reflect the latest configurations after merging upstream changes.

Do I need git and gh installed to automate my daily dependency updates?

Yes, you need git, gh, and chezmoi installed to automate dependency updates, as these tools are required to safely and auditable merge Renovate PRs, rebase branches, and apply dotfile changes.

Can I use this automation for on-demand maintenance instead of daily runs?

Yes, this automation supports both daily and on-demand maintenance, allowing you to trigger Renovate PR merging, rebasing, and chezmoi updates whenever your workspace needs to align with upstream changes.

How does rebasing local work onto updated main minimize merge conflicts?

Rebasing local work onto updated main minimizes merge conflicts by applying your local commits directly on top of the latest upstream changes, maintaining a linear and consistent project state.