Small, reusable Agent Skills for coding agents and AI developer tools.
This repository contains portable SKILL.md-based workflows for Claude Code, Codex, Cursor, OpenCode, and other runtimes that support the Agent Skills convention. It focuses on practical developer workflows: Git worktrees, GitLab merge requests, Cloudflare DNS management, and persistent agent context files.
| Skill | Use when |
|---|---|
cloudflare-dns-manager |
Inspecting or changing Cloudflare DNS records, SMTP records, redirects, or zone exports. |
git-workflow |
Creating focused commits, rebasing a branch, or cleaning up local Git branches and worktrees. |
gitlab-mr |
Drafting, reviewing, pushing, and creating GitLab merge requests with glab. |
agent-context-files |
Creating or improving persistent agent context files such as AGENTS.md, CLAUDE.md, or .cursorrules. |
List the available skills:
npx skills@latest add DeanThompson/agent-skills --listInstall interactively:
npx skills@latest add DeanThompson/agent-skillsThen choose the skills and target runtimes you want to install.
Install a specific skill:
npx skills@latest add DeanThompson/agent-skills --skill git-workflow
npx skills@latest add DeanThompson/agent-skills --skill cloudflare-dns-manager
npx skills@latest add DeanThompson/agent-skills --skill gitlab-mr
npx skills@latest add DeanThompson/agent-skills --skill agent-context-filesInstall a specific skill to a specific runtime:
npx skills@latest add DeanThompson/agent-skills --skill git-workflow --agent codex -g -y
npx skills@latest add DeanThompson/agent-skills --skill git-workflow --agent claude-code -g -yInstall all skills:
npx skills@latest add DeanThompson/agent-skills --skill '*'Manual install:
mkdir -p ~/.agents/skills
cp -R skills/cloudflare-dns-manager ~/.agents/skills/
cp -R skills/git-workflow ~/.agents/skills/
cp -R skills/gitlab-mr ~/.agents/skills/
cp -R skills/agent-context-files ~/.agents/skills/Runtime-specific paths differ. See docs/compatibility.md.
- Keep
SKILL.mdconcise and triggerable. - Put long details in
references/and deterministic automation inscripts/. - Avoid runtime-specific assumptions in skill bodies.
- Make prerequisites explicit.
- Require confirmation or dry runs for destructive operations.
Individual skills may require additional tools:
cloudflare-dns-manager: Python 3 and Cloudflare API credentials.git-workflow: Git.gitlab-mr: Git, GitLab CLI (glab), and authenticated GitLab access.agent-context-files: no external tool required beyond repository file access.
Review any skill before installing it into an agent runtime. Skills are instructions and bundled scripts that agents may execute on your behalf.
Before publishing changes, run the checks in docs/publishing-checklist.md.