Personal skills for Claude Code.
Adapted from marco-kretz/dotfiles (commit ff1aa9b). Changes: dropped the Codex-only agents/openai.yaml files and added disable-model-invocation: true to deslop, and switched maintain-php from DDEV to just recipes.
git clone git@github.com:m1rm/agent-skills.git ~/projects/agent-skills
~/projects/agent-skills/install.shinstall.sh symlinks every skill directory into ~/.claude/skills/, so git pull updates them. It refuses to replace an existing non-symlink entry.
upgrade-symfony: upgrades Symfony from one version to another using the UPGRADE/CHANGELOG files, with a confirmed plan and atomic commits.fix-symfony-deprecations: fixes Symfony deprecations from project code, using Symfony AI Mate when present.maintain-hugo: updates a Hugo site's themes and modules (Hugo modules, submodules, vendored, npm), compares before/after builds and deprecations, checks Hugo version compatibility, and reports.maintain-prs: finds your open GitHub PRs and GitLab MRs that are behind, conflicting, or failing CI (via contribution-manager), then rebases them one at a time in the local clone, resolves conflicts, fixes CI, and shows the result. Never commits new work or pushes. Needsgh,glab, andpython3.github-fork-sync: finds your GitHub forks that are behind their parent and, after confirmation, fast-forwards them on GitHub withgh repo sync. Diverged forks, renamed default branches and inaccessible parents are reported, never forced. Local clones are not touched. Needsghandpython3.symfony-contributor: contributes to symfony/symfony following the official guidelines: finds free issues, picks the base branch, implements with tests and CHANGELOG/UPGRADE entries, drafts the PR, and triages CI failures against the base branch. Scripts needgh.