claude

chezmoi

chezmoi dotfile-manager expertise — source-state attribute grammar, templating, scripts, externals, encryption and secrets — plus update/push skills that resolve sync conflicts autonomously and a hook that flags source/destination drift.

0 on GitHubby Gaëtan Schwartzv0.9.1updated 24 days agodevelopment
/

Plugin chezmoi from marketplace gaetans-claude-plugins in gaetschwartz/claude-plugins. Commands read from the repo's manifest — 23 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (9)

  • diff

    Use when the user wants to see how a chezmoi-managed file differs from its source - "check the diff of <file>", "what changed in <dotfile>", "what would chezmoi apply change", "why is <dotfile> different from source", or after a drift notice flags a file. When invoking this through the Skill tool, r

  • edit

    Use when adding a file to chezmoi, changing a chezmoi-managed dotfile, making chezmoi stop managing a file, or when a chezmoi command fails with "could not open a new TTY".

  • hook

    Use when the user wants to turn the chezmoi drift advisor off or back on, asks why they keep getting chezmoi drift notices, says the chezmoi hook is noisy or annoying, asks whether the drift hook is enabled, or wants to check or reset its state.

  • push

    Use when publishing local dotfile changes from a chezmoi source directory to its remote - "push my dotfiles", "commit and push my dotfiles", "ship my chezmoi changes", after adding or editing managed files, or when a dotfiles push is rejected as non-fast-forward and needs integrating with what the r

  • resolve

    Use when the user wants their chezmoi dotfiles brought back to a clean state - "fix my dotfiles", "resolve the drift", "resolve chezmoi conflicts", "make chezmoi clean", "sync everything up", "clean up my dotfiles status" - or after chezmoi:status reports drift, a stale config, pending scripts or un

  • secrets

    Use when a dotfile contains or needs a token, password, API key or private key, when `chezmoi add` warns it found a secret, or when deciding how chezmoi should store a credential.

  • setup

    Use when setting up chezmoi dotfiles on a new machine, when chezmoi warns "config file template has changed", when editing .chezmoi.toml.tmpl, or when adding a per-machine setting that should be asked once.

  • status

    Use when the user asks about the state of their chezmoi dotfiles, here or on a remote host (`--ssh <host>`) - "chezmoi status", "are my dotfiles in sync", "what's drifted", "do I have anything to push", "anything to pull", "did my dotfiles change", checking before a machine handover or reinstall, or

  • update

    Use when pulling dotfile changes into a chezmoi-managed machine - "update my dotfiles", "chezmoi update", "pull my dotfiles", "sync this machine", picking up changes made on another machine, or when a chezmoi pull, rebase, or apply reports a conflict, leaves conflict markers, or would overwrite loca

Hooks (3)

  • PreToolUse

    python3 "${CLAUDE_PLUGIN_ROOT}/hooks/chezmoi-drift.py"

  • PostToolUse

    python3 "${CLAUDE_PLUGIN_ROOT}/hooks/chezmoi-drift.py"

  • PostToolUseFailure

    python3 "${CLAUDE_PLUGIN_ROOT}/hooks/chezmoi-drift.py"

View source on GitHub

More from gaetschwartz/claude-plugins

All 9 plugins →

Data-driven guardrails for agent Bash commands: deny or warn rules with per-command retry, session modes an agent may enable only when you say so, global and per-project state, and presets (docs-first, process-safety, modern-cli, shell-hygiene) installed by a setup skill.

8 skills · hooks

0

dioxus

claude

Dioxus 0.7 expert: local docs, example and source search, Serena MCP for Rust symbols, and a dioxus-expert subagent that cites its sources.

1 skill · 1 agent · 1 MCP server

0

gdt

claude

Gaëtan's dev tooling — personal development-workflow skills. sdd: autonomous spec-driven development (worktree → specs → plan → adversarial review → execution). memory-optimization: fan-out audit that fact-checks a Claude Code memory store against the live system, consolidates it, and rebuilds MEMORY.md. worktree-sweep: fans a diagnostics backlog (clippy lints, compiler warnings) out to one worktree agent per rule family, lands the fixes linearly, verifies, and cleans up.

3 skills

0

p4

claude

P4 / Tofino SDE SME: bundled source-grounded P4 corpus (P4_16 spec, TNA, BF-Runtime, SDE guides, tutorials) served via a knowledge-rag MCP, and a p4-expert subagent that cites every answer for Q&A, codegen, and review across the full P4 stack (p4c/bf-p4c, P4Runtime/BF-RT, open-p4studio, bmv2/Tofino).

1 skill · 1 agent · 1 MCP server

0

tgrep

claude

Search with tgrep (Microsoft's trigram-indexed, ripgrep-compatible grep) instead of the Grep tool — a SessionStart hook keeps a tgrep server warm per repository without double-serving, a search skill that loads live index state and gets command shape, scoping and freshness right, and a hook skill to disable, exclude a repo, or stop a server.

2 skills · hooks

0

Learn a new language with a Claude-powered tutor. The tutor can help you practice reading, writing, and speaking in your target language, and provide feedback on your progress.

1 skill

0

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.

5 commands

HKUDS/CLI-Anything 58,665

Automates browser interactions for web testing, form filling, screenshots, and data extraction

12 skills

vercel-labs/agent-browser 50,373

Use Alibaba Open Code Review from local Codex.

2 skills

alibaba/open-code-review 50,068

slidev

claude

Claude Code skill for creating and presenting Slidev slidedecks

1 skill

slidevjs/slidev 49,452

Maintain chezmoi?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins9 plugins