Repository inventory

dmmulroy/.dotfiles

Skills indexed from this repository, with install-style signals scoped to the repo.
10 skills4.6K GitHub stars0 weekly installsShellGitHubOwner profile

Overview

This skill provides a CLI for creating, updating, transitioning, and managing Jira tickets using Cloudflare Access authentication. It exposes common Jira operations as simple shell commands and returns JSON output suitable for scripting and pipelines. Use it to automate workflows, query issues with JQL, and integrate Jira actions into CI/CD or local tooling.

How this skill works

Commands are invoked via a shell script that authenticates through cloudflared and the Cloudflare Access flow; the first run opens a browser for login and tokens are valid for 24 hours. The tool maps common Jira REST operations (create, get, update, comment, transition, assign, search, delete) to short commands and prints JSON for easy parsing with tools like jq. Transitions can be listed or executed by name, and create supports types, priorities, labels, epics, and parent links for sub-tasks.

When to use it

  • Creating new Jira issues from scripts or local workflows
  • Automating status transitions and ticket lifecycle steps
  • Adding comments, assigning, or updating tickets programmatically
  • Running JQL searches and extracting issue data for reports
  • Integrating Jira actions into CI/CD, deployment, or developer tooling

Best practices

  • Use the search command to look up usernames or existing issues before assigning or linking.
  • Parse JSON output with jq in scripts to handle fields like status, assignee, and key reliably.
  • Prefer explicit transitions by name; list available transitions first to avoid state errors.
  • Provide required flags (project -p and summary -s) when creating issues to prevent failures.
  • Keep cloudflared session active (status command) and re-authenticate in the browser when prompted.

Example use cases

  • Create a task and immediately transition it to In Progress from a CI job.
  • Attach a deployment comment to a ticket: scripts/jira-tool.sh comment PROJ-123 "Deployed to staging".
  • Batch update: search with JQL then loop over results to assign or set priority.
  • Create a sub-task under an existing issue for breaking down work items.
  • Close stale issues by searching recently inactive tickets and running the close command.

FAQ

Authentication uses cloudflared and Cloudflare Access. The first use or token expiry opens a browser for login; tokens last 24 hours.

How do I find a Jira username for assignee flags?

Search existing tickets or use the search command to list issues and inspect the assignee field; the CLI expects Jira usernames, not email addresses.

10 skills

vcs-detect
Cli

This skill detects whether jj or git is used in the current project before any VCS command to route to the correct tool.

DevopsGitProductivityScripting+1
build-skill
Automation

This skill guides you in building, validating, and organizing OpenCode skills for reliable agent performance and reusable workflows.

BackendCliDevopsProductivity+2
jira-tool
Automation

This skill helps you manage Jira tickets from creation to closure, automating transitions and updates for faster issue tracking.

CliProductivityScriptingShell
overseer
Ai

This skill helps manage multi-session work with persistent ticket context, enabling breakdown, handoffs, and traceable decisions across milestones and subtasks.

BackendDatabasePlanningProductivity+1
overseer-plan
Automation

This skill converts Markdown planning documents into Overseer tasks and milestones, producing a structured, trackable hierarchy from plans to actionable work.

CliPlanningProductivityScripting+1
spec-planner
Code Review

This skill helps you generate implementation-ready specs through dialogue-driven questioning and trade-off analysis for scalable software.

DesignDocsPlanningTypescript+1
websearch
Ai

This skill helps you fetch up-to-date facts and external docs by querying the web with the Exa-backed websearch tool.

ApiBackendDataFrontend+2
update-pi
Automation

This skill updates the Pi toolchain to the latest release by syncing global CLI and dotfiles only when drift is detected.

Ci CdCliDevopsScripting+2
frontend-design
Accessibility

This skill helps you craft distinctive production-grade frontend interfaces using React, Tailwind v4, shadcn/ui, and motion while ensuring accessibility and

BrandingDesignFrontendPerformance+3
agent-browser
Automation

This skill enables AI agents to automate web tasks using a Playwright-based browser, facilitating browsing, form filling, scraping, and interactions.

CliDataDebuggingScripting+1
More from this maintainer
Other repositories and skills published under the same GitHub owner.
Skills library
Jump back to the full directory or explore grouped topics.
Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational