My personal agent skills for Cursor, Claude Code, and Codex.
Each skill lives once under skills/<name>/SKILL.md. Install copies are symlinks. Edit here and every agent picks up the change.
skills/
acli/SKILL.md # Atlassian CLI (Jira)
scripts/install.sh # symlink into each agent's personal skills dir
./scripts/install.shLinks every skills/<name>/ directory to:
| Agent | Path |
|---|---|
| Cursor | ~/.cursor/skills/<name> |
| Claude Code | ~/.claude/skills/<name> |
| Codex | ~/.agents/skills/<name> |
Codex also scans repo-local .agents/skills and legacy ~/.codex/skills. This installer uses ~/.agents/skills only so the same skill does not load twice.
| Skill | Use when |
|---|---|
acli |
Jira / Atlassian CLI: JQL search, filters, dashboards, work item view/edit, CSV/JSON export |
- Create
skills/<name>/SKILL.mdwith YAML frontmatter (name,description). - Keep the body under ~500 lines. Put long reference material in a sibling
.mdand link it. - Run
./scripts/install.sh.
| Agent | Invoke |
|---|---|
| Cursor | mention the skill name |
| Claude Code | /<name> (optional triggers: in frontmatter) |
| Codex | $<name> or /skills |
- One canonical copy per skill under
skills/<name>/SKILL.md. - No secrets in git (see
.gitignore). - Do not put skills in
~/.cursor/skills-cursor/. That directory is Cursor's built-in skills.