A set of personal Claude Code skills.
| Skill | What it does | Triggers |
|---|---|---|
git-commit |
Commit with an issue-number prefix and conventional-commits body; offers 3 title candidates. | gc, commit |
github-pr |
Open/update a draft PR with an issue-prefixed title and reviewer-focused body; preserves bot/human edits. | pr, open a pr, update the pr |
jira-start |
Fetch a JIRA ticket, branch off the latest base, self-assign and move to in-progress. | jira:<PROJ-123>, start jira task: <PROJ-123> |
Each skill's README has a mermaid flow diagram of how it works.
npx skills add swaroopsm/skills # all, project-level
npx skills add swaroopsm/skills -s <name> # one skill
npx skills add swaroopsm/skills -g # global
npx skills add swaroopsm/skills -l # list, don't installSome skills read environment variables. Set them in the env block of your Claude Code
settings.json (~/.claude/settings.json for global) so they're exported to the shell:
{
"env": {
"JIRA_BASE_URL": "https://your-org.atlassian.net"
}
}| Variable | Used by | Purpose |
|---|---|---|
JIRA_BASE_URL |
jira-start |
Base URL of your JIRA instance — used for the ticket link and any MCP call that needs an explicit base URL. |
MIT