Skip to content
Back to skills

Jira Dashboard

ASecurity

Manage the Jira dashboard server — setup, start, stop, or check status. Triggers: jira dashboard, dashboard status; 대시보드 시작, 대시보드 상태.

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 29, 2026
toolsbash

Works with

  • claude code

Security analysis

A100/100

Scanned September 29, 2026

npx -y skills add mzd-hseokkim/jira-claude-code-integration --skill jira-dashboard --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Jira Dashboard?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Jira Dashboard
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/mzd-hseokkim-jira-dashboard/badge)](https://www.skillsdirectory.com/skills/mzd-hseokkim-jira-dashboard)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: jira-dashboard
description: "Manage the Jira dashboard server — setup, start, stop, or check status. Triggers: jira dashboard, dashboard status; 대시보드 시작, 대시보드 상태."
allowed-tools:
  - Bash
---

# jira-dashboard Skill

Dashboard 서버의 셋업·기동·중지·상태조회를 담당한다.
모든 OS-level 동작은 `scripts/dashboard-control.sh`에 위임한다.

## Action Routing

인자(ARGUMENTS)에 따라 아래와 같이 라우팅한다.

| ARGUMENTS | 동작 |
|-----------|------|
| (비어 있음 / `dashboard` 만) | `cmd_default` — status 확인 후 자동 setup→start |
| `start` | `dashboard_start` |
| `stop` | `dashboard_stop` |
| `status` | `dashboard_status` |
| `setup` | `dashboard_setup` |
| 그 외 | 사용법 안내 |

## Execution

### 1. `CLAUDE_PLUGIN_ROOT` 확인

```bash
# CLAUDE_PLUGIN_ROOT가 없으면 bash 헬퍼가 exit 1로 친화적 메시지 출력.
# 이 스킬은 별도로 확인하지 않고 헬퍼에 위임.
```

### 2. 헬퍼 스크립트 경로 결정

```bash
# 스킬은 사용자 프로젝트 컨텍스트에서 실행 → 플러그인 root에서 찾는다
CTRL_SH="${CLAUDE_PLUGIN_ROOT}/scripts/dashboard-control.sh"
if [[ ! -f "${CTRL_SH}" ]]; then
  echo "오류: dashboard-control.sh를 찾을 수 없습니다: ${CTRL_SH}" >&2
  exit 1
fi
```

### 3. 액션 실행

아래 조건에 따라 bash 헬퍼를 호출한다.

**인자 없음 (default)**:
```bash
bash "${CTRL_SH}"
```

**start**:
```bash
bash "${CTRL_SH}" start
```

**stop**:
```bash
bash "${CTRL_SH}" stop
```

**status**:
```bash
bash "${CTRL_SH}" status
```

**setup**:
```bash
bash "${CTRL_SH}" setup
```

**그 외**:
```bash
bash "${CTRL_SH}" "${ACTION}"
# 헬퍼가 usage를 출력하고 exit 1
```

## Instructions for Claude

다음 순서로 수행하라:

1. ARGUMENTS에서 액션을 파싱한다.
   - 비어 있거나 `dashboard`만 있으면 action = `""` (default)
   - `start`, `stop`, `status`, `setup` 중 하나이면 그대로 사용
   - 그 외이면 usage를 출력하고 종료

2. `CLAUDE_PLUGIN_ROOT` 환경변수를 Bash에서 확인한다:
   ```bash
   echo "${CLAUDE_PLUGIN_ROOT:-}"
   ```
   비어 있으면 사용자에게 "Claude Code 플러그인 컨텍스트에서 실행하세요." 안내.

3. 헬퍼를 호출한다:
   ```bash
   CTRL_SH="${CLAUDE_PLUGIN_ROOT}/scripts/dashboard-control.sh"
   bash "${CTRL_SH}" <action>
   ```
   (action이 default이면 인자 없이 `bash "${CTRL_SH}"` 호출)

4. 헬퍼 출력을 그대로 사용자에게 전달한다.

5. 헬퍼 종료 코드가 0이면 성공 안내, 비-0이면 실패 안내 (헬퍼의 stderr 메시지 강조 표시).

## Output Format (성공 시)

헬퍼가 출력한 내용을 블록 형태로 감싸 사용자에게 전달:

```
Dashboard 명령 결과:
<헬퍼 stdout 내용>
```

start 성공 시에는 추가로 안내:
```
브라우저에서 http://127.0.0.1:8765 을 열거나,
`/jira dashboard status` 로 상태를 확인할 수 있습니다.
```

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.